コンテンツにスキップ

「アプリケーション一覧/ユーティリティ」の版間の差分

提供: ArchWiki
削除された内容 追加された内容
文字列「http://www.jetbrains.com/」を「https://www.jetbrains.com/」に置換
 
(12人の利用者による、間の455版が非表示)
1行目: 1行目:
<noinclude>
<noinclude>
[[Category:アプリケーション]]
[[Category:アプリケーション]]
[[Category:ソフトウェア一覧]]
[[en:List of applications/Utilities]]
[[en:List of applications/Utilities]]
[[es:List of applications/Utilities]]
[[es:List of applications/Utilities]]
[[it:List of applications/Utilities]]
[[ru:List of applications/Utilities]]
[[uk:List of applications/Utilities]]
[[zh-hans:List of applications/Utilities]]
[[zh-hans:List of applications/Utilities]]
[[zh-hant:List of applications/Utilities]]
{{List of Applications navigation}}
{{List of Applications navigation}}
</noinclude>
</noinclude>
== ユーティリティ ==
== ユーティリティ ==


=== パーティション分割ツール ===
=== ミナル ===


==== コマンドシェル ====
{{Box||参照: [[パーティショニング#パーティショニングツール|パーティショニングツール]]|#E5E5FF|#FCFCFC}}
次の記事を参照: [[コマンドラインシェル]]


次も参照: [[Wikipedia:Comparison of command shells]]
=== マウントツール ===


==== ターミナルエミュレータ ====
* {{App|9mount|9p ファイルシステムをマウント。|http://sqweek.net/code/9mount/|{{AUR|9mount}}}}
ターミナルエミュレータとはターミナルを含むGUIウィンドウを表示する機能を有します。
* {{App|cryptmount|暗号化されたファイルシステムを通常ユーザーでマウント。|https://sourceforge.net/projects/cryptmount/|{{AUR|cryptmount}}}}
それらエミュレータのほとんどは Xterm をエミュレートしていて、その Xterm は VT102 をエミュレートしていて、VT102 はタイプライターをエミュレートしています。より詳しい背景情報は [[Wikipedia:ja:端末エミュレータ]] を参照してください。
* {{App|ldm|''udev'' を使ってドライブを自動的にマウントする軽量なデーモン。|https://github.com/LemonBoy/ldm|{{AUR|ldm}}}}
* {{App|pmount|通常ユーザーで''ソース''を自動的に作成する {{ic|/media/''source_name''}} にマウント。|https://pmount.alioth.debian.org/|{{AUR|pmount}}}}
* {{App|pmount-safe-removal|安全に取り除けるように通常ユーザーでリムーバブルデバイスをマウント。|https://mywaytoarch.tumblr.com/post/13111098534/pmount-safe-removal-of-usb-device|{{AUR|pmount-safe-removal}}}}
* {{App|udevil|通常ユーザーでリムーバブルデバイスをマウント。デバイス情報を表示して、デバイスの変更を監視。''udev'' と glib にだけ依存。|https://ignorantguru.github.io/udevil|{{Pkg|udevil}}}}
* {{App|ws|Windows ネットワーク共有をマウント ([[Wikipedia:Server Message Block|CIFS]] と [[Wikipedia:Virtual file system|VFS]])。|https://sourceforge.net/projects/winshares/|{{AUR|ws}}}}
* {{App|zulucrypt|暗号化ボリュームを作成・管理・マウントする cryptsetup の GUI フロントエンド。[[EncFS]] もサポート。|https://mhogomchungu.github.io/zuluCrypt/|{{AUR|zulucrypt}}}}

==== Udisks ====

* {{App|bashmount|''udisks2'' を使って通常ユーザーでリムーバブルデバイスをマウント・管理する bash スクリプト。|https://github.com/jamielinux/bashmount|{{AUR|bashmount}}}}
* {{App|udiskie|''udisks2'' を使って自動的にディスクをマウントするサービス。|https://pypi.python.org/pypi/udiskie|{{Pkg|udiskie}}}}
* {{App|udisks_functions|''udisks2'' の Bash 関数とエイリアス。|3=https://bbs.archlinux.org/viewtopic.php?id=109307|4={{AUR|udisks_functions}}{{Broken package link|{{aur-mirror|udisks_functions}}}}}}
* {{App|udisksvm|リムーバブルメディアの GUI ''udisks'' ラッパー。|3=https://bbs.archlinux.org/viewtopic.php?id=112397|4={{AUR|udisksvm}}}}

=== 基本シェルコマンド ===
* {{App|[[Core Utilities]]|GNU オペレーティングシステムの基本ファイル・シェル・テキスト操作ユーティリティ|https://www.gnu.org/software/coreutils|{{Pkg|coreutils}}}}

=== ターミナルエミュレータ ===
{{Wikipedia|List of terminal emulators}}


網羅的なリストは [[Wikipedia:List of terminal emulators]] を参照してください。
端末エミュレータをよく使うパワーユーザーにとっては、X11 の端末エミュレータがたくさん存在していることは驚くに値しないかもしれません。それらエミュレータのほとんどは Xterm をエミュレートしていて、その Xterm は VT102 をエミュレートしていて、VT102 はタイプライターをエミュレートしています。このことについて詳しく知るには [[Wikipedia:Terminal emulator|Wikipedia の記事]]や[https://google.com/search?q=linux+terminal+emulators 他のソース]を読むといいかもしれません。


* {{App|[[Alacritty]]|クロスプラットフォームの GPU アクセラレーションターミナルエミュレータ。|https://github.com/alacritty/alacritty|{{Pkg|alacritty}}}}
* {{App|[[Wikipedia:aterm|aterm]]|透過をサポートした xterm 代替。2008年から urxvt に取って代わられて開発は停止しています。|http://aterm.sourceforge.net/|{{AUR|aterm}}}}
* {{App|aterm|透過をサポートした xterm 代替。2008年から urxvt に取って代わられています。|http://www.afterstep.org/aterm.php|{{AUR|aterm}}}}
* {{App|Cool Retro Term|昔のブラウン管ディスプレイを模した見た目が良いターミナルエミュレータ。|https://github.com/Swordfish90/cool-retro-term|{{Pkg|cool-retro-term}}}}
* {{App|Eterm|[[Enlightenment]] デスクトップ向けに作られた xterm を替するターミナルエミュレータ。|http://eterm.org|{{AUR|eterm}}}}
* {{App|Contour|的で高速なターミナルエミュレーターで、(99% の TE と違い) ZJW を含む Unicode を完全にフルサポートしています。|https://github.com/contour-terminal/contour|{{AUR|contour}}}}
* {{App|Gate One|ウェベーターミナルエミュレータ、SSH クライアント。|https://github.com/liftoff/GateOne|{{AUR|gateone-git}}}}
* {{App|cool-retro-term|昔のラウン管ディプレイを模した見た目が良いターミナルエミュレータ。|https://github.com/Swordfish90/cool-retro-term|{{Pkg|cool-retro-term}}}}
* {{App|[[Wikipedia:ja:Konsole|Konsole]]|[[KDE]] クトップのターミナルエミュレータ。|http://kde.org/applications/system/konsole/|{{Pkg|konsole}}}}
* {{App|CoreTerminal|qtermwidget ベースのターミナルエミュレーター。C-Suite の一部です。|https://gitlab.com/cubocore/coreapps/coreterminal|{{AUR|coreterminal}}}}
* {{App|mlterm|世界中の様々文字セットやエンコーディングが使える多言語対応のターミナルエミュレータ。|https://sourceforge.net/projects/mlterm/|{{AUR|mlterm}}}}
* {{App|CuteCom|グラフィカルシリアルターミナル。|https://gitlab.com/cutecom/cutecom|{{AUR|cutecom}}}}
* {{App|Darktile|GPU でレンダリングするターミナルエミュレーターで、タイル型ウィンドウマネージャー向けにデザインされています。|https://github.com/liamg/darktile|{{AUR|darktile}}}}
* {{App|[[Wikipedia:mrxvt|Mrxvt]]|rxvt ベースのタブ式 X ターミナルエミュレータ。|http://materm.sourceforge.net/wiki/pmwiki.php|{{AUR|mrxvt}}{{Broken package link|{{aur-mirror|mrxvt}}}}}}
* {{App|QTerminal|軽量な Qt ベースのターミナルエミュレー。|https://github.com/qterminal/qterminal|{{pkg|qterminal}}}}
* {{App|Deepin Terminal|Deepin クトップ向けのターミナルエミュレーションアプリケーション。|https://www.deepin.org/en/original/deepin-terminal/|{{Pkg|deepin-terminal}}}}
* {{App|[[Wikipedia:ja:Rxvt|rxvt]]|xterm の人気代替。|http://rxvt.sourceforge.net/|{{AUR|rxvt}}}}
* {{App|Eterm|[[Enlightenment]] デスクトップ向けに作られた xterm 代替するターミナルエミュレータ。|https://github.com/mej/Eterm|{{AUR|eterm}}}}
* {{App|Extraterm|ターミナル内の画像、ユニコード、フォントリガチャ、テキストズーム等をサポートしているターミナルエミュレーター。|https://github.com/sedwards2009/extraterm|{{AUR|extraterm-bin}}}}
* {{App|[[foot]]|Wayland 向けの、[[w:sixel|sixel]] をサポートした軽量なターミナルエミュレーター。|https://codeberg.org/dnkl/foot|{{Pkg|foot}}}}
* {{App|Hyper|JS/CSS をサポートしたターミナル。[https://electronjs.org/ Electron] プラットフォームベースです。|https://github.com/vercel/hyper|{{AUR|hyper}}}}
* {{App|[[Wikipedia:Konsole|Konsole]]|[[KDE]] デスクトップのターミナルエミュレータ。|https://konsole.kde.org/|{{Pkg|konsole}}}}
* {{App|[[kitty]]|モダンで柔軟な設定が可能な OpenGL ベースのターミナルエミュレータ|https://github.com/kovidgoyal/kitty|{{Pkg|kitty}}}}
* {{App|Liri Terminal|Liri 向けのマテリアルデザインターミナル。|https://github.com/lirios/terminal|{{Pkg|liri-terminal}}}}
* {{App|mlterm|様々な文字セットやエンコーディング、可変幅フォントや双方向レンダリングが使える多言語対応のターミナルエミュレータ。|https://sourceforge.net/projects/mlterm/|{{AUR|mlterm-git}}}}
* {{App|moserial|GNOME デスクトップ向けの、GTK ベースのシリアルターミナル。|https://wiki.gnome.org/Apps/Moserial|{{Pkg|moserial}}}}
* {{App|[[PuTTY]]|高度に設定可能な ssh/telnet/シリアルコンソールプログラム。|https://www.chiark.greenend.org.uk/~sgtatham/putty/|{{Pkg|putty}}}}
* {{App|QTerminal|軽量な Qt ベースのターミナルエミュレータ。|https://github.com/qterminal/qterminal|{{Pkg|qterminal}}}}
* {{App|shellinabox|ウェブベースの SSH ターミナル。|https://github.com/shellinabox/shellinabox|{{AUR|shellinabox-git}}}}
* {{App|shellinabox|ウェブベースの SSH ターミナル。|https://github.com/shellinabox/shellinabox|{{AUR|shellinabox-git}}}}
* {{App|[[st]]|X 向けのシンプルなターミナル実装。|http://st.suckless.org|{{AUR|st}}}}
* {{App|[[st]]|X 向けのシンプルなターミナル実装。|https://st.suckless.org|{{AUR|st}}}}
* {{App|Station|縦や横の分割、タブ付きのインターフェース、コピーとペーストのコマンドなど、異なるビューモードを持ったターミナルエミュレーション。|https://mauikit.org/|{{Pkg|maui-station}}}}
* {{App|Terminal|マルチウィンドウやスクロールバッファなどの当然の機能を全てサポートするターミナルエミュレータ。GNUstep の一部。|http://gap.nongnu.org/terminal/index.html|{{aur|gnustep-terminal}}{{Broken package link|{{aur-mirror|gnustep-terminal}}}}}}
* {{App|Tabby|Unicode をサポートした、より現代向けなターミナル。|https://tabby.sh/|{{AUR|tabby}}}}
* {{App|Terminology|革新的な機能を備えた Enlightenment プロジェクトチームによるターミナルエミュレータ:ファイルのサムネイルとメディアは、メディアプレーヤーのように再生されます。|http://enlightenment.org/p.php?p&#61;about/terminology|{{Pkg|terminology}}}}
* {{App|Terminology|革新的な機能を備えた Enlightenment プロジェクトチームによるターミナルエミュレータ:ファイルのサムネイルとメディアは、メディアプレーヤーのように再生されます。|https://www.enlightenment.org/about-terminology|{{Pkg|terminology}}}}
* {{App|[[Tilda]]|Quake, Doom, Half-Life などのファーストパーソンシューターゲームに登場するクラシックなターミナルにインスパイアされて出来た Linux ターミナル。|https://github.com/lanoxx/tilda/|{{Pkg|tilda}}}}
* {{App|[[urxvt]]|(Perl によって) 高い拡張性を持ちユニコードが使える rxvt クローンターミナルエミュレータ。タブ、URL 起動、Quake スタイルのドロップダウンモード、擬似透過をサポート。|http://software.schmorp.de/pkg/rxvt-unicode.html|{{Pkg|rxvt-unicode}}}}
* {{App|[[urxvt]]|(Perl によって) 高い拡張性を持ちユニコードが使える rxvt クローンターミナルエミュレータ。タブ、URL 起動、Quake スタイルのドロップダウンモード、擬似透過をサポート。|http://software.schmorp.de/pkg/rxvt-unicode.html|{{Pkg|rxvt-unicode}}}}
* {{App|[[xterm]]|X Window Systemシンプルなターミナルエミュレータ。ウィンドウシステムを直接使えないプログラム用に DEC VT102 や Tektronix 4014 互換のターミナルを提供します。|http://invisible-island.net/xterm/|{{Pkg|xterm}}}}
* {{App|wayst|Wayland X11 向けで、OpenGL レンダリングを使して依存が最小な、シンプルなターミナルエミュレーター。|https://github.com/91861/wayst|{{AUR|wayst-git}}}}
* {{App|[[Yakuake]]|Konsole ベースドロップダウンターミナル (Quake スタイル) エミュレータ。|http://yakuake.kde.org/|{{Pkg|yakuake}}}}
* {{App|[[xterm]]|X Window System 用プルなターミナルエミュレータ。ウィンドウシステムを直接使えないプログラム用に DEC VT102 や Tektronix 4014 互換のターミナルを提供します。|https://invisible-island.net/xterm/|{{Pkg|xterm}}}}
* {{App|[[Yakuake]]|Konsole ベースのドロップダウンターミナル (Quake スタイル) エミュレータ。|https://apps.kde.org/yakuake/|{{Pkg|yakuake}}}}
* {{App|zutty|ローエンドシステム向けのハイエンドターミナル。|https://tomscii.sig7.se/zutty/|{{Pkg|zutty}}}}


{{Tip|ターミナルマルチプレクサにリストされている [[wezterm]] は、ターミナルエミュレーターの機能も持っています。}}
==== VTE ベース ====
[http://developer.gnome.org/vte/unstable/ VTE] (Virtual Terminal Emulator) は初期の GNOME で GNOME Terminal で使うために開発されたウィジェットです。VTE ができてから、似た機能を持つ数多くのターミナルが生まれました。


===== VTE ベース =====
* {{App|evilvte|高度にカスタマイズ可能なターミナルエミュレータ。タブ、オートハイド、複数エンコードをサポート。|http://calno.com/evilvte/|{{AUR|evilvte}}}}
* {{App|Germinal|ボーダーレスな最大化されたターミナルを表示する、最小主義のターミナルエミュレータ。デフォルトで tmux セッションにアタッチするので、タブやパネルが使えます。|http://www.imagination-land.org/tags/germinal.html|{{AUR|germinal}}}}
* {{App|[[Wikipedia:ja:GNOME 端末|GNOME Terminal]]|[[GNOME]] デスクトップのターミナルエミュレータ。ユニコードと擬似透過をサポート。|https://wiki.gnome.org/Apps/Terminal|{{Pkg|gnome-terminal}}}}
* {{App|[[Guake]]|GNOME デスクトップ向けドロップダウンターミナル。|http://guake-project.org/|{{Pkg|guake}}}}
* {{App|LilyTerm|とても軽量で使いやすい X ターミナルエミュレータ。|http://lilyterm.luna.com.tw/|{{Pkg|lilyterm}}}}
* {{App|LXTerminal|[[LXDE]] 向けのデスクトップ非依存のターミナルエミュレータ。|http://wiki.lxde.org/en/LXTerminal|{{Pkg|lxterminal}}}}
* {{App|MATE terminal|[[MATE]] デスクトップの [[Wikipedia:GNOME terminal|GNOME ターミナル]]のフォーク。|http://www.mate-desktop.org/|{{Pkg|mate-terminal}}}}
* {{App|Pantheon Terminal|[[Pantheon]] のターミナルエミュレータ。超軽量・美麗・シンプルなターミナル。デフォルト設定で使うように作られているので設定がほとんどありません。|https://launchpad.net/pantheon-terminal|{{Pkg|pantheon-terminal}}}}
* {{App|ROXTerm|場所をとらないタブ式ターミナルエミュレータ。|http://roxterm.sourceforge.net/|{{AUR|roxterm}}}}
* {{App|sakura|GTK+ と VTE ベースのターミナルエミュレータ。|http://www.pleyades.net/david/projects/sakura|{{Pkg|sakura}}}}
* {{App|[[Wikipedia:Terminal (Xfce)|Terminal]]|[[Xfce]] デスクトップに含まれているターミナルエミュレータ。カラープロンプト、タブをサポート。|http://docs.xfce.org/apps/terminal/start|{{Pkg|xfce4-terminal}}}}
* {{App|[[terminator]]|マルチプルでリサイズ可能な端末パネルをサポートしたターミナルエミュレータ。|http://gnometerminator.blogspot.it/|{{Pkg|terminator}}}}
* {{App|Terminix|Linux 用のタイル型ターミナルエミュレータ。GTK+ 3 を使用。|https://github.com/gnunn1/terminix|{{AUR|terminix}}{{Broken package link|パッケージが存在しません}}, {{AUR|terminix-git}}{{Broken package link|パッケージが存在しません}}}}
* {{App|Termit|vte ライブラリを使ったシンプルなターミナルエミュレータ。タブ、ブックマック、エンコード方式の切り替えが可能。|https://github.com/nonstop/termit/wiki|{{AUR|termit}}{{Broken package link|{{aur-mirror|termit}}}}}}
* {{App|[[Termite]]|キーボード中心の VTE ベースのターミナル。タイル型またはタブをサポートしているウィンドウマネージャで使われるように作られています。|https://github.com/thestinger/termite|{{Pkg|termite}}}}
* {{App|Terra|GTK+3.0 ベースのターミナルエミュレータ。使いやすいインターフェイスを持ち、縦横に分割できる画面でマルチターミナルをサポートしています (guake に類似)。|https://github.com/ozcan/terra-terminal|{{AUR|terra}}{{Broken package link|{{aur-mirror|terra}}}}}}
* {{App|tinyterm|VTE ベースの超軽量なターミナルエミュレータ。|https://github.com/lahwaacz/tinyterm|{{AUR|tinyterm-git}}}}


[https://wiki.gnome.org/Apps/Terminal/VTE VTE] (Virtual Terminal Emulator) は初期の GNOME で GNOME Terminal で使うために開発されたウィジェットです。VTE ができてから、似た機能を持つ数多くのターミナルが生まれました。
==== KMS ベース ====


* {{App|Deepin Terminal (GTK version)|Deepin デスクトップ向けの、古いターミナルエミュレーションアプリケーション。|https://github.com/linuxdeepin/deepin-terminal-gtk|{{Pkg|deepin-terminal-gtk}}}}
以下のターミナルエミュレータは [[Kernel Mode Setting]] を使っており X がなくても起動できます。
* {{App|EasySSH|SSH 接続マネージャー。|https://github.com/muriloventuroso/easyssh|{{AUR|easyssh}}}}
* {{App|Germinal|ボーダーレスな最大化されたターミナルを表示する、最小主義のターミナルエミュレータ。デフォルトで tmux セッションにアタッチするので、タブやパネルが使えます。|https://www.imagination-land.org/tags/germinal.html|{{AUR|germinal}}}}
* {{App|GNOME Console|旧 King’s Cross、[[GNOME]] デスクトップ向けのシンプルでユーザーフレンドリーなターミナルエミュレーター。{{Grp|gnome}} の一部です。|https://gitlab.gnome.org/GNOME/console|{{Pkg|gnome-console}}}}
* {{App|[[Wikipedia:GNOME Terminal|GNOME Terminal]]|[[GNOME]] デスクトップのターミナルエミュレータ。ユニコードをサポート。{{Grp|gnome-extra}} の一部です。|https://wiki.gnome.org/Apps/Terminal|{{Pkg|gnome-terminal}}}}
* {{App|Black Box Terminal|GNOME 向けのエレガントでカスタマイズ可能なターミナル。|https://gitlab.gnome.org/raggesilver/blackbox|{{AUR|blackbox-terminal}}}}
* {{App|[[Guake]]|GNOME デスクトップ向けドロップダウンターミナル。|http://guake-project.org/{{Dead link|2023|10|29|status=404}}|{{Pkg|guake}}}}
* {{App|kermit|VTE ベースのターミナルエミュレーターで、シンプル、高速で効率的であることを目指しています。|https://github.com/orhun/kermit|{{AUR|kermit}}}}
* {{App|LXTerminal|[[LXDE]] 向けのデスクトップ非依存のターミナルエミュレータ。|https://wiki.lxde.org/en/LXTerminal{{Dead link|2022|09|20|status=404}}|{{Pkg|lxterminal}}}}
* {{App|MATE terminal|[[MATE]] デスクトップの [[Wikipedia:GNOME terminal|GNOME ターミナル]] のフォーク。|https://www.mate-desktop.org/|{{Pkg|mate-terminal}}}}
* {{App|Pantheon Terminal|超軽量・美麗・シンプルなターミナルエミュレータ。デフォルト設定で使うように作られているので設定がほとんどありません。|https://github.com/elementary/terminal|{{Pkg|pantheon-terminal}}}}
* {{App|ROXTerm|場所をとらないタブ式ターミナルエミュレータ。|https://roxterm.sourceforge.net/|{{AUR|roxterm}}}}
* {{App|sakura|GTK と VTE ベースのターミナルエミュレータ。|https://www.pleyades.net/david/projects/sakura|{{AUR|sakura}}}}
* {{App|[[Terminator]]|マルチプルでリサイズ可能な端末パネルをサポートしたターミナルエミュレータ。|https://gnome-terminator.org/|{{Pkg|terminator}}}}
* {{App|[[Termite]]|キーボード中心の VTE ベースのターミナル。タイル型またはタブをサポートしているウィンドウマネージャで使われるように作られています。メンテナンスされておらず、開発者は Alacritty に移行することを推奨しています。|https://github.com/thestinger/termite|{{AUR|termite}}}}
* {{App|Termit|シンプルな VTE ベースのターミナルエミュレーターで、Lua スクリプトをサポート|https://github.com/nonstop/termit|{{AUR|termit-git}}}}
* {{App|Tilda|設定可能なドロップダウンターミナルエミュレータ。|https://github.com/lanoxx/tilda/|{{Pkg|tilda}}}}
* {{App|Tilix|GNOME 向けのタイル型ターミナルエミュレータ。|https://gnunn1.github.io/tilix-web/|{{Pkg|tilix}}}}
* {{App|tym|Lua で設定可能なターミナルエミュレーター|https://github.com/endaaman/tym/|{{AUR|tym}}}}
* {{App|[[Wikipedia:Terminal (Xfce)|Xfce Terminal]]|[[Xfce]] デスクトップに含まれているターミナルエミュレータ。カラープロンプト、タブをサポート。|https://docs.xfce.org/apps/terminal/start|{{Pkg|xfce4-terminal}}}}


===== KMS ベース =====
* {{App|[[KMSCON]]|linux カーネルモードセッティング (KMS) がベースのシンプルなターミナルエミュレータ。|https://github.com/dvdhrm/kmscon|{{AUR|kmscon}}}}


以下のターミナルエミュレータは [[カーネルモード設定]]を使っており X がなくても起動できます。
==== フレームバッファベース ====
* {{App|[[KMSCON]]|Linux オペレーティングシステム用のターミナルエミュレータを統合した KMS/DRM ベースのシステムコンソール(getty)です。|https://github.com/dvdhrm/kmscon|{{AUR|kmscon}}}}

===== フレームバッファベース =====


GNU/Linux では、Linux カーネルの仮想デバイス ('''fbdev''') や X の仮想フレームバッファシステム ('''xvfb''') のことを[[Wikipedia:Framebuffer|フレームバッファ]]と呼ぶことがあります。このセクションでは主としてカーネルの仮想デバイス '''fbdev''' をベースにするターミナルエミュレータをリストアップしています。
GNU/Linux では、Linux カーネルの仮想デバイス ('''fbdev''') や X の仮想フレームバッファシステム ('''xvfb''') のことを[[Wikipedia:Framebuffer|フレームバッファ]]と呼ぶことがあります。このセクションでは主としてカーネルの仮想デバイス '''fbdev''' をベースにするターミナルエミュレータをリストアップしています。


* {{App|[[fbterm]]|大量の機能備え高速フレームバッファベースのターミナルエミュレータ。開発は休止中です。|https://code.google.com/archive/p/fbterm/|{{Pkg|fbterm}}{{Broken package link|{{aur-mirror|fbterm}}}}}}
* {{App|yaft|X なくも動かせシンプルなターミナルエミュレータ。UCS2 文字、壁紙、256 色をサポート。|https://github.com/uobikiemukot/yaft|{{AUR|yaft}}}}
* {{App|yaft|X をなくても動かせるシンプルなターミナルエミュレータ。UCS2 文字、壁紙、256color をサポート。|https://github.com/uobikiemukot/yaft|{{AUR|yaft}}}}


* {{App|[[Fbterm]]|Linux 向けの、高速なフレームバッファー (fb) ベースのターミナル (term) エミューレーター。|https://salsa.debian.org/debian/fbterm|{{AUR|fbterm}}}}
=== 統合開発環境 ===
{{Wikipedia|Comparison of integrated development environments}}


==== ターミナルページャ ====
* {{App|[[Anjuta]]|プロジェクト管理、アプリケーションウィザード、インタラクティブデバッガ、ソースエディタ、バージョンコントロールなど多数のツールを備えた多目的 IDE。|http://www.anjuta.org/|{{Pkg|anjuta}}}}
* {{App|[[Wikipedia:ja:Aptana|Aptana Studio]]|ウェブ開発を対象にしている Eclipse ベースの IDE。HTML, CSS, Javascript, Ruby on Rails, PHP, Adobe AIR などをサポート。|http://www.aptana.com/|{{AUR|aptana-studio}}}}
* {{App|[[Wikipedia:Bluefish (text editor)|Bluefish]]|MDI インターフェース、シンタックスハイライト、Python プラグインをサポートした GTK+ エディタ / IDE。|http://bluefish.openoffice.nl/|{{Pkg|bluefish}}}}
* {{App|[[Wikipedia:Bluej|Bluej]]|教育や初心者が主に使うことを目的とした完全な機能を備えた Java IDE。|https://bluej.org/|{{AUR|bluej}}}}
* {{App|[[Wikipedia:Brackets_(text_editor)|Brackets]]|HTML, CSS, Javascript で書かれているフリーのオープンソースエディタ。主にウェブ開発に焦点を置いています。Adobe Systems によって作成され、MIT ライセンスで配布。現在は GitHub 上で開発中。|http://brackets.io/|{{AUR|brackets}}}}
* {{App|[[Wikipedia:GNOME Builder|Builder]]|GNOME の汎用 IDE。|https://wiki.gnome.org/Apps/Builder|{{Pkg|gnome-builder}}}}
* {{App|[[Wikipedia:ja:Code::Blocks|Code::Blocks]]|オープンソースでクロスプラットフォームな C/C++ IDE。|http://www.codeblocks.org/|{{Pkg|codeblocks}}}}
* {{App|[[Wikipedia:CodeLite|CodeLite]]|C++ で書かれた C/C++/PHP/Node.js のオープンソースなクロスプラットフォーム IDE。|http://www.codelite.org/|{{AUR|codelite}}}}
* {{App|[[Wikipedia:Cloud9 IDE|Cloud9]]|ブラウザやクラウドで動く最新の IDE、どこでも・いつでもアプリケーションを実行・デバッグ・開発できます。|https://c9.io/|{{AUR|c9.core}}}}
* {{App|[[Eclipse]]|ユニバーサルな開発プラットフォームを提供することを目的にしているオープンソースコミュニティプロジェクト。|https://eclipse.org/|{{Pkg|eclipse-java}}, {{Pkg|eclipse-cpp}}, {{Pkg|eclipse-php}}}}
* {{App|[[Wikipedia:Editra|Editra]]|使いやすいインターフェースとコード開発の補助機能に重点を置いて開発されたマルチプラットフォームのテキストエディタ。|http://www.editra.org|{{AUR|editra-svn}}{{Broken package link|パッケージが存在しません}}}}
* {{App|[[Wikipedia:Eric Python IDE|Eric]]|PyQt5 によるフル機能の Python 3.x / Ruby IDE。|https://eric-ide.python-projects.org/|{{Pkg|eric}}}}
* {{App|[[Wikipedia:ja:Gambas|Gambas]]|Basic インタプリタをベースにオブジェクト指向の拡張を加えたフリーの開発環境。|http://gambas.sourceforge.net/en/main.html|{{Pkg|gambas2-ide}}{{Broken package link|パッケージが存在しません}} {{Pkg|gambas3-ide}}}}
* {{App|[[Wikipedia:ja:Geany|Geany]]|基本的な統合開発環境の機能を持った GTK+ ツールキットを使うテキストエディタ。|https://geany.org|{{Pkg|geany}}}}
* {{App|[[Wikipedia:ja:IntelliJ IDEA|IntelliJ IDEA]]|高度なリファクタリング機能を持つ Java, Groovy などのプログラミング言語向けの IDE。|https://www.jetbrains.com/idea/|{{Pkg|intellij-idea-community-edition}}}}
* {{App|[[Wikipedia:ja:KDevelop|KDevelop]]|機能豊富なプラグインを使うことができる C/C++ などのプログラミング言語の IDE。|http://kdevelop.org/|{{Pkg|kdevelop}}}}
* {{App|[[Wikipedia:Komodo_Edit|Komodo Edit]]|フリーの、多言語エディタ。|http://www.activestate.com/komodo-edit|{{AUR|komodo-edit}}}}
* {{App|[[Wikipedia:ja:Lazarus|Lazarus]]|Object Pascal のクロスプラットフォームの IDE。|http://lazarus.freepascal.org/|{{Pkg|lazarus}}}}
* {{App|LiteIDE|シンプルで、オープンソースの、クロスプラットフォームな Go の IDE。|https://github.com/visualfc/liteide|{{Pkg|liteide}}}}
* {{App|MonkeyStudio|Monkey Studio (MkS) は C++/Qt 4 で書かれたクロスプラットフォームの IDE です。22以上のプログラミング言語のシンタックスハイライトをサポート。|http://monkeystudio.org/|{{AUR|monkeystudio}}{{Broken package link|{{aur-mirror|monkeystudio}}}}}}
* {{App|[[Wikipedia:ja:MonoDevelop|MonoDevelop]]|Mono や .NET フレームワークをターゲットにしているクロスプラットフォームの IDE。|http://monodevelop.com/|{{Pkg|monodevelop}}{{Broken package link|パッケージが存在しません}}}}
* {{App|[[Wikipedia:ja:MPLAB|MPLAB]]|Microchip PIC と dsPIC 開発のための IDE。|http://www.microchip.com/mplabx|{{AUR|microchip-mplabx-bin}}}}
* {{App|[[Netbeans]]|Java, JavaScript, PHP, Python, Ruby, Groovy, C, C++, Scala, Clojure などの言語で開発するための統合開発環境 (IDE)。|http://netbeans.org/|{{Pkg|netbeans}}}}
* {{App|[[Wikipedia:Ninja-IDE|Ninja-IDE]]|再帰的頭字語: "Ninja-IDE Is Not Just Another IDE" (Ninja-IDE はただの IDE ではない) はクロスプラットフォームの統合開発環境 (IDE) です。Linux/X11, macOS, Windows OS で動作。Python の開発などに使えます。|http://ninja-ide.org/|{{Pkg|ninja-ide}}}}
* {{App|[[PHP#PhpStorm|Phpstorm]]|JetBrains PhpStorm は PHP 向けの商用のクロスプラットフォーム IDE です。JetBrains の IntelliJ IDEA プラットフォームの上で動作し、PHP や JavaScript コードをオンザフライでコード解析したり、エラー補正や自動リファクタリングが行えるエディタを提供します。|https://www.jetbrains.com/phpstorm/|{{Aur|phpstorm}} {{Aur|phpstorm-eap}}}}
* {{App|[[Wikipedia:PyCharm|PyCharm]]|Python でのプログラミングに使われる IDE。コード解析、デバッグ、ユニットテスト、バージョンコントロール、Django によるウェブ開発をサポート。|https://www.jetbrains.com/pycharm/|{{AUR|pycharm-community}}}}
* {{App|[[Wikipedia:Qt Creator|Qt Creator]]|Qt での開発に焦点をおいた軽量なクロスプラットフォームの C++ 統合開発環境。|https://www.qt.io/ide/|{{Pkg|qtcreator}}}}
* {{App|[[Wikipedia:Scratch|Scratch]]|インタラクティブなプロジェクトやシンプルなスプライトベースのゲームを作成できる、教育とエンターテイメント用のマルチメディアオーサリングツール。[[Wikipedia:ja:イベント駆動型プログラミング|イベント駆動型プログラミング]]のエントリのように初心者 (子供など) を主に対象としています。''Scratch'' は GPL2 と [http://wiki.scratch.mit.edu/wiki/Scratch_Source_Code_License Scratch Source Code License] のフリーソフトウェアです。|http://scratch.mit.edu|{{Pkg|scratch}} {{Aur|scratch2}}}}
* {{App|[[Wikipedia:Spyder (software)|Spyder]]|MATLAB のような機能を提供する科学用 Python 開発環境。|https://github.com/spyder-ide/spyder|{{Pkg|spyder}}{{Broken package link|置換パッケージ: {{Pkg|spyder2}}}}}}
* {{App|Thonny|初心者向けの Python IDE。|http://thonny.cs.ut.ee/|{{AUR|thonny}}}}


[[Wikipedia:ja:ページャ]] を参照してください。
=== ビルド自動化 ===


* {{App|[[less]]|more に似たプログラムですが、前後の両方へのスクロールや、ファイルの部分的な読み込みをサポートしています。|https://www.gnu.org/software/less/|{{Pkg|less}}}}
{{Wikipedia|List of build automation software}}
* {{App|mcview|マウスと色をサポートしたページャです。midnight commander にバンドルされています。|https://midnight-commander.org/|{{Pkg|mc}}}}
* {{App|moar|Moar はページャです。設定は一切不要で当たり前のことを実現するようにデザインされています。|https://github.com/walles/moar|{{AUR|moar}}}}
* {{App|[[Wikipedia:More_(command)|more]]|シンプルで機能の少ないページャです。util-linuxの一部です。|https://git.kernel.org/pub/scm/utils/util-linux/util-linux.git/about/|{{Pkg|util-linux}}}}
* {{App|[[Wikipedia:Most_(Unix)|most]]|マルチウィンドウ、左右スクロール、内蔵カラーをサポートしたページャ|http://www.jedsoft.org/most/|{{Pkg|most}}}}
* {{App|ov|機能が充実したターミナルベースのテキストビューアーです。いわゆるターミナルページャです。|https://noborus.github.io/ov/|{{AUR|ov-bin}}}}
* また、[[Vim]] は[[Vim#Vim をページャとして使う|ページャとして使う]]ことができます。


==== ターミナルマルチプレクサ ====
* {{App|Apache Ant|Java ライブラリとコマンドラインツール。相互に依存するターゲットや拡張ポイントにあわせてビルドファイルに書かれている手順を実行します。|http://ant.apache.org/|{{Pkg|apache-ant}}}}

* {{App|Apache Maven|ソフトウェアプロジェクトの管理・解析ツール。|http://maven.apache.org/|{{Pkg|maven}}}}
[[Wikipedia:ja:ターミナルマルチプレクサ]] も参照してください。
* {{App|Gradle|JVM の強力なビルドシステム。|https://gradle.org/|{{Pkg|gradle}}}}

* {{App|Phing|あらゆる作業を自動化する PHP プログラム。|https://www.phing.info/|{{AUR|phing}}}}
* {{App|[[abduco]]|プロセスを制御端末とは別に実行させる、セッションのアタッチとデタッチをサポートするツール。|https://www.brain-dump.org/projects/abduco/|{{Pkg|abduco}}}}
* {{App|[[Wikipedia:Byobu (software)|byobu]]|GPLv3 でライセンスされた tmux や screen 向けのアドオン。ターミナルマルチプレクサがインストールされていることを必要とします。|https://byobu.org/|{{Pkg|byobu}}}}
* {{App|[[dtach]]|[[GNU Screen]] のデタッチ機能をエミュレートするプログラム。|http://dtach.sourceforge.net/|{{AUR|dtach}}}}
* {{App|dvtm|[[dwm]] スタイルの、コンソール内のウィンドウマネージャー。|https://www.brain-dump.org/projects/dvtm/|{{Pkg|dvtm}}}}
* {{App|[[GNU Screen]]|物理端末を多重化するフルスクリーンウィンドウマネージャ。|https://www.gnu.org/software/screen/|{{Pkg|screen}}}}
* {{App|mtm|シンプルなターミナルマルチプレクサで、フォーカスの変更・分割・終了とスクリーンの再描写の4つのコマンドのみを持っています。|https://github.com/deadpixi/mtm|{{AUR|mtm-git}}}}
* {{App|tmate|[[tmux]] のフォークで、リモートアクセスとペアプログラミングを補助することを目的としています。|https://tmate.io/|{{Pkg|tmate}}}}
* {{App|[[tmux]]|BSDライセンスのターミナル・マルチプレクサ。|https://tmux.github.io/|{{Pkg|tmux}}}}
* {{App|zellij|Rust で書かれた強化されたターミナル・マルチプレクサ|https://zellij.dev/|{{Pkg|zellij}}}}
* {{App|wezterm|[[Rust]] で実装された GPU アクセラレーションによるクロスプラットフォームなターミナルエミュレータおよびマルチプレクサ。|https://wezfurlong.org/wezterm/|{{Pkg|wezterm}}}}
{{Tip|端末エミュレーターの [[Kitty]] も同様の機能を備えています。}}


=== ファイル ===
=== ファイル ===


==== ファイルマネージャ ====
==== ファイルマネージャ ====

{{Wikipedia|Comparison of file managers}}
[[Wikipedia:Comparison of file managers]] も参照してください。


===== コンソール =====
===== コンソール =====

* {{App|Clex|フルスクリーンのユーザーインターフェイスを持つファイルマネージャ。|http://www.clex.sk/|{{Aur|clex}}}}
* {{App|Clex|フルスクリーンのユーザーインターフェイスを持つファイルマネージャ。|http://www.clex.sk/|{{AUR|clex}}}}
* {{App|[[Wikipedia:Dired|Dired]]|[[Emacs]] と統合されたディレクトリエディタ。|https://www.gnu.org/software/emacs/manual/html_node/emacs/Dired.html|{{pkg|emacs}}}}
* {{App|CliFM|コマンドラインファイルマネージャーで、フル機能を持っており、高速で、拡張性があり、とても軽量です。|https://github.com/leo-arch/clifm|{{AUR|clifm}}}}
* {{app|dired|1980年からある、太古のディレクトリエディタ。|http://fossies.org/linux/misc/old/|{{aur|dired}}}}
* {{App|ded|Emacs dired に似ているディレクトリエディター、ファイルネームマネージャー。|https://invisible-island.net/ded/ded.html|{{AUR|ded}}}}
* {{App|[[Wikipedia:Dired|Dired]]|[[Emacs]] と統合されたディレクトリエディタ。|https://www.gnu.org/software/emacs/manual/html_node/emacs/Dired.html|{{Pkg|emacs}}}}
* {{App|fff|Bash で書かれたシンプルなファイルマネージャー。|https://github.com/dylanaraps/fff|{{Pkg|fff}}}}
* {{App|fm|ターミナルベースのファイルマネージャー。|https://github.com/knipferrc/fm|{{AUR|fm-git}}}}
* {{App|joshuto|ranger のようなターミナルファイルマネージャーで、Rust で書かれています。|https://github.com/kamiyaa/joshuto|{{AUR|joshuto-git}}}}
* {{App|Last File Manager|curses インターフェイスを備えた Python 3 で書かれた強力なファイルマネージャ。|https://inigo.katxi.org/devel/lfm/|{{AUR|lfm}}}}
* {{App|Last File Manager|curses インターフェイスを備えた Python 3 で書かれた強力なファイルマネージャ。|https://inigo.katxi.org/devel/lfm/|{{AUR|lfm}}}}
* {{App|[[Midnight Commander]]|コンソールベース、デュアルパネルのファイルマネージャー。|http://www.midnight-commander.org|{{Pkg|mc}}}}
* {{App|[[lf]]|Go で書かれたタミナルファイルマネージャーで、サーバー/クライアントアーキテクチャを採用しています。|https://github.com/gokcehan/lf|{{Pkg|lf}}}}
* {{App|[[Midnight Commander]]|コンソールベース、デュアルパネルのファイルマネージャー。|https://midnight-commander.org|{{Pkg|mc}}}}
* {{App|nffm|"Nothing Fancy File Manager"、C で書かれたマウスを使わない ncurses ファイルマネージャ。|https://github.com/mariostg/nffm|{{AUR|nffm-git}}}}
* {{App|nffm|"Nothing Fancy File Manager"、C で書かれたマウスを使わない ncurses ファイルマネージャ。|https://github.com/mariostg/nffm|{{AUR|nffm-git}}}}
* {{App|Pilot|[[Alpine]] メールクライアントについくるファイルマネージャー。|http://patches.freeiz.com/alpine/|{{AUR|alpine}}}}
* {{App|[[nnn]]|小さく、とも高速で、機能が豊富なファイルマネージャー。|https://github.com/jarun/nnn|{{Pkg|nnn}}}}
* {{App|[[Ranger]]|vi バインディング、カスタマイズ性、多機能をもったコンソールベースのファイルマネージャー。|http://nongnu.org/ranger|{{Pkg|ranger}}}}
* {{App|Pilot|[[Alpine]] ールクライアントについてくるファイルマネージャー。|https://alpine.x10host.com/{{Dead link|2022|09|20|status=domain name not resolved}}|{{AUR|alpine-git}}}}
* {{App|[[Vifm]]|ncurses ベースの二曲ファイルマネージャー、vi ライクなキーバインド。|http://vifm.info|{{Pkg|vifm}}}}
* {{App|[[Ranger]]|vi バインディング、カスタマイズ性、多機能をもったコンソールベースのファイルマネージャー。|https://ranger.github.io/|{{Pkg|ranger}}}}
* {{App|sfm|unix ライクシステム向けのシンプルなファイルマネージャー。|https://github.com/afify/sfm|{{AUR|sfm}}}}
* {{App|TUIFI Manager|クロスプラットフォームでターミナルベースの termux 指向のファイルマネージャー (とコンポーネント) で、Uni-Curses プロジェクトと一緒に、もしくはそのまま使うことを意図しています。|https://github.com/GiorgosXou/TUIFIManager|{{AUR|tuifimanager}}}}
* {{App|[[Vifm]]|ncurses ベースの 2 パネルファイルマネージャー、vi ライクなキーバインド。|https://vifm.info|{{Pkg|vifm}}}}
* {{App|xplr|ハック可能で、ミニマルで、高速な TUI ファイルエクスプローラー。|https://xplr.dev|{{Pkg|xplr}}}}
* {{App|yazi|とても高速なターミナルファイルマネージャーで、Rust で async I/O ベースで書かれています。|https://yazi-rs.github.io/|{{Pkg|yazi}}}}


===== グラフィカル =====
===== グラフィカル =====

* {{App|Andromeda|Qt ベースのクロスプラットフォームファイルマネージャー。|https://github.com/ABBAPOH/Andromeda/|{{AUR|andromeda}}{{Broken package link|{{aur-mirror|andromeda}}}}}}
* {{App|Caja|MATE デスクトップのファイルマネージャ。|https://github.com/mate-desktop/caja|{{Pkg|caja}}}}
* {{App|Caja|MATE デスクトップのファイルマネージャ。|https://github.com/mate-desktop/caja|{{Pkg|caja}}}}
* {{App|CoreFM|シンプルで軽量で使いやすいファイルマネージャーで、画像プレビュー、mime アイコンサポート、分割表示、リムーバブルメディアの自動マウント、ドラッグアンドドロップのサポートなど、たくさんの機能があります。C-Suite の一部です。|https://gitlab.com/cubocore/coreapps/corefm|{{AUR|corefm}}}}
* {{App|Deepin File Manager|[[Deepin]] 用に開発されたファイルマネージャ。|https://github.com/linuxdeepin/dde-file-manager|{{Pkg|deepin-file-manager}}}}
* {{App|Dino|Qtよって作成された使いやすくパワフルなファイルマネージャ。|http://dfm.sourceforge.net/|{{AUR|dino-dfm}}{{Broken package link|{{aur-mirror|dino-dfm}}}}}}
* {{App|Deepin File Manager|[[Deepin]] 開発されたファイルマネージャ。|https://www.deepin.org/en/original/dde-file-manager/|{{Pkg|deepin-file-manager}}}}
* {{App|[[Dolphin]]|KDE デスクトップのファイルマネージャー。|http://dolphin.kde.org/|{{Pkg|dolphin}}}}
* {{App|[[Dolphin]]|KDE デスクトップのファイルマネージャー。|https://apps.kde.org/dolphin/|{{Pkg|dolphin}}}}
* {{App|fm|小さくて汎用的なファイルマネージャーで、GTK4 でビルドされています。|https://github.com/euclio/fm|}}
* {{App|Double Commander|2つのパネルが並ぶファイルマネージャ。Total Commander にインスパイアされており新しいアイデアが実装されています。|http://doublecmd.sourceforge.net//|{{Pkg|doublecmd-gtk2}} {{Pkg|doublecmd-qt}}{{Broken package link|置換パッケージ: {{Pkg|doublecmd-qt4}}}}}}
* {{App|[[Wikipedia:emelFM2|emelFM2]]|人気2パネルデザインを実装しているファイルマネージャ。|http://emelfm2.net/|{{Pkg|emelfm2}}}}
* {{App|Gentoo|GTK 軽量ファイルマネージャ。|https://sourceforge.net/projects/gentoo/|{{AUR|gentoo}}}}
* {{App|Gentoo|GTK軽量ファイルマネージャ。|http://www.obsession.se/gentoo/|{{AUR|gentoo}}}}
* {{App|[[GNOME Files]]|拡張性のある、カスタムスクリプトをサポートしているヘビー級のファイルマネージャー。GNOME のデフォルト。{{Grp|gnome}} の一部です。|https://wiki.gnome.org/Apps/Files|{{Pkg|nautilus}}}}
* {{App|[[Wikipedia:GNOME_Commander|GNOME Commander]]|GNOME デクトップのュアルパネルファイルマネージャ。|http://gcmd.github.io/|{{AUR|gnome-commander}}}}
* {{App|Index|テムのファイルとアリケーション閲覧や、音楽、テキスト、画像や動画ファイルのプレビーや外部プリケーションでの共有ができるファイルマネージャ。|https://apps.kde.org/index-fm/|{{Pkg|index-fm}}}}
* {{App|[[GNOME Files]]|拡張性のある、カスタムスクトをサポートしているヘビー級のファイルマネージャー。GNOME のデフォルト。|https://wiki.gnome.org/Apps/Nautilus|{{Pkg|nautilus}}}}
* {{App|[[Wikipedia:Konqueror|Konqueror]]|KDE デスクトッファイルマネージャー。|https://apps.kde.org/konqueror/|{{Pkg|konqueror}}}}
* {{App|[[Wikipedia:ja:Konqueror|Konqueror]]|KDE デスクトップ用ファイルマネージャー。|http://www.konqueror.org/|{{Pkg|konqueror}}}}
* {{App|Liri Files|Liri 向けのファイルマネージャー。|https://github.com/lirios/files|{{Pkg|liri-files}}}}
* {{App|[[Wikipedia:Krusader|Krusader]]|KDE デスクトップ先進的なツインパネル (Midnight Commander スタイル) ファイルマネージャー。|http://www.krusader.org/|{{Pkg|krusader}}}}
* {{App|[[Nemo]]|Nemo は Cinnamon デスクトップのファイルマネージャです。Nautilus のフォクです。|https://projects.linuxmint.com/cinnamon/|{{Pkg|nemo}}}}
* {{App|Pantheon Files|Elementary OS 向けにデザインされたファイルブラウザー。|https://github.com/elementary/files|{{Pkg|pantheon-files}}}}
* {{App|muCommander|軽量でクロスプラットフォームのファイルマネージャ。デュアルパネルのインターフェイスを持ち、Java で書かれています。|http://www.mucommander.com/|{{AUR|mucommander}}}}
* {{App|[[Nemo]]|Nemo は Cinnamon デスクトップのファイルマネージャです。GNOME Files の代わりとして使えます。|http://cinnamon.linuxmint.com/|{{Pkg|nemo}}}}
* {{App|PathFinder|[[Wikipedia:Fox_toolkit|FOX ツールキット]] によるファイルブラウザ。|http://fox-toolkit.org/|{{Pkg|fox}}}}
* {{App|[[PCManFM]]|デスクトップアイコンや壁紙の管理などの機能をもっている、とても高速で軽量なファイルマネージャー。|https://wiki.lxde.org/en/PCManFM{{Dead link|2022|09|20|status=404}}|{{Pkg|pcmanfm}}, {{Pkg|pcmanfm-gtk3}}}}
* {{App|[[Wikipedia:Fox_toolkit|PathFinder]]|FOX ツールキットによるファイルブラウザ。|http://fox-toolkit.org/|{{Pkg|fox}}}}
* {{App|[[PCManFM]]|タブブラウズや壁紙の管理などの機能をもっている軽量ファイルマネージャー。|http://wiki.lxde.org/en/PCManFM|{{Pkg|pcmanfm}}}}
* {{App|[[PCManFM]]-Qt|PCManFM ファイルマネージャーの Qt 移植です。|https://github.com/lxqt/pcmanfm-qt|{{Pkg|pcmanfm-qt}}}}
* {{App|qtFM|小さく軽量な、純粋に Qt ベースの Linux デスクトップファイルマネージャー。|http://www.qtfm.org/|{{AUR|qtfm}}}}
* {{App|Peony|UKUI デスクトップ向けのファイルマネージャー。|https://github.com/ukui/peony|{{Pkg|peony}}}}
* {{App|[[ROX]]|小さく高速なファイルマネージャー。壁紙やパネルの管理なども可能。|http://rox.sourceforge.net|{{Pkg|rox}}}}
* {{App|qtFM|小さく軽量、純粋に Qt ベースの Linux デスクトップ用ファイルマネージャー。|https://qtfm.eu/|{{AUR|qtfm}}}}
* {{App|[[SpaceFM]]|GTK+ マルチパネルタブ式ファイルマネージャー。|http://ignorantguru.github.com/spacefm/|{{AUR|spacefm}}}}
* {{App|ROX Filer|小さく高速なファイルマネージャー。壁紙やパネルの管理なども可能。|https://rox.sourceforge.net/|{{AUR|rox}}}}
* {{App|Sunflower|小さ細かく設定可能でプラグインサポたツインパネルの Linux ファイルマネージャー。|http://sunflower-fm.org/|{{AUR|sunflower}}}}
* {{App|[[Thunar]]|高速に起動し素早ディレクトリ読み込むようにデモンとて実行できるファイルマネージャー。|https://docs.xfce.org/xfce/thunar/start|{{Pkg|thunar}}}}
* {{App|[[Thunar]]|高速に起動し素早くディレクトリを読み込むようにデーモンとして実行できるファイルマネージャー。|http://docs.xfce.org/xfce/thunar/start|{{Pkg|thunar}}}}
* {{App|Tux Commander|人気の Total Commander や Midnight Commander ファイルマネージャーに似た2つのパネルをもったウィンドウ型ファイルマネージャー。|http://tuxcmd.sourceforge.net/description.php|{{Pkg|tuxcmd}}}}
* {{App|Worker|高速、軽量、機能豊富な X Window System 向けファイルマネージャー。|http://www.boomerangsworld.de/worker/|{{AUR|worker}}}}
* {{App|[[Wikipedia:Xfe|Xfe]]|Windows Explorer ライクの X 用ファイルマネージャー (X File Explorer)。|http://roland65.free.fr/xfe/|{{AUR|xfe}}}}


==== ゴミ箱管理 ====
====== ツインパネル ======


これらのツインパネルファイルマネージャーは、ひとつのパネルのみ持つようにセットできることに注意してください。
* {{App|trash-cli|FreeDesktop.org の Trash 規格を実装するコマンドラインインターフェイス。|https://github.com/andreafrancia/trash-cli|{{Pkg|trash-cli}}}}


* {{App|Double Commander|2つのパネルが並ぶファイルマネージャ。Total Commander にインスパイアされており新しいアイデアが実装されています。|https://doublecmd.sourceforge.io/|GTK: {{Pkg|doublecmd-gtk2}}, Qt5: {{Pkg|doublecmd-qt5}}}}
==== ファイル同期 ====
* {{App|[[Wikipedia:GNOME Commander|GNOME Commander]]|GNOME デスクトップのデュアルパネルファイルマネージャ。|https://gcmd.github.io/|{{AUR|gnome-commander}}}}
* {{App|[[Wikipedia:Krusader|Krusader]]|KDE デスクトップ用の先進的なツインパネル (Midnight Commander スタイル) ファイルマネージャー。|https://krusader.org/|{{Pkg|krusader}}}}
* {{App|muCommander|軽量でクロスプラットフォームのファイルマネージャ。デュアルパネルのインターフェイスを持ち、Java で書かれています。|https://www.mucommander.com/|{{AUR|mucommander}}}}
* {{App|[[SpaceFM]]|GTK マルチパネルタブ式ファイルマネージャー。|https://ignorantguru.github.io/spacefm/|{{AUR|spacefm}}}}
* {{App|Sunflower|小さく細かく設定可能でプラグインをサポートしたツインパネルの Linux ファイルマネージャー。|https://sunflower-fm.org/|{{AUR|sunflower}}}}
* {{App|trolCommander|軽量でデュアルペインのファイルマネージャーで、Java で書かれています。muCommander のフォークです。|https://github.com/trol73/mucommander|{{AUR|trolcommander}}}}
* {{App|Tux Commander|人気の Total Commander や Midnight Commander ファイルマネージャーに似た2つのパネルをもったウィンドウ型ファイルマネージャー。|http://tuxcmd.sourceforge.net/description.php|{{AUR|tuxcmd}}}}
* {{App|Worker|高速、軽量、機能豊富な X Window System 向けファイルマネージャー。|http://www.boomerangsworld.de/cms/worker/|{{AUR|worker}}}}
* {{App|[[Wikipedia:Xfe|Xfe]]|Microsoft Explorer ライクの X 用ファイルマネージャー (X File Explorer)。|http://roland65.free.fr/xfe/|{{AUR|xfe}}}}


==== ゴミ箱管理 ====
[[バックアッププログラム#データ同期]]も見てください。


[[ゴミの管理#ゴミ箱の作成]] を参照してください。
* {{App|[[rsync]]|差分転送・同期プログラム。|http://rsync.samba.org|{{Pkg|rsync}}}}
* {{App|[[Syncthing]]|オープンな分散型のクラウド同期サービス。|https://syncthing.net|{{Pkg|syncthing}}}}
* {{App|[[Unison]]|双方向同期。VCS のように変更履歴を追跡。|http://www.cis.upenn.edu/~bcpierce/unison|{{Pkg|unison}}}}


==== デスップ検索エンジン ====
==== ファイル同期とバッップ ====
{{Wikipedia/ja|検索エンジンの一覧}}


[[バックアッププログラム]]、[[Wikipedia:Comparison of file synchronization software]] と [[Wikipedia:Comparison of backup software]] も見てください。
* {{App|[[KDE#デスクトップ検索とセマンティックデスクトップ|Baloo]]|KDE のファイルインデックス作成・検索ソリューション。|https://community.kde.org/Baloo|{{Pkg|baloo}}}}
* {{App|Catfish|多目的のファイル検索ツール。|https://launchpad.net/catfish-search|{{Pkg|catfish}}}}
* {{App|Docfetcher|[[Java]] によるオープンソースのデスクトップ検索アプリケーション。|http://docfetcher.sourceforge.net|{{AUR|docfetcher}}}}
* {{App|fuzzy-find|ファイル検索でファジー補完。|https://github.com/silentbicycle/ff|{{AUR|ff-git}}}}
* {{App|[[fzf]]|多目的のコマンドライン曖昧検索ツール。|https://github.com/junegunn/fzf|{{Pkg|fzf}} {{AUR|fzf-git}}}}
* {{App|Gnome Search Tool|ファイルを検索するデフォルトの Gnome ユーティリティ。|http://gnome.org|{{Pkg|gnome-search-tool}}}}
* {{App|Gnome Search Tool No Nautilus|[[GNOME Files]] や ''gnome-desktop'' を使わずにファイルを検索する ''gnome-search-tool''。||{{AUR|gnome-search-tool-no-nautilus}}}}
* {{App|Recoll|Xapian がバックエンドのフルテキスト検索ツール。|http://www.lesbonscomptes.com/recoll/|{{Pkg|recoll}}}}
* {{App|Searchmonkey|正規表現が使えるパワフルな GUI 検索ユーティリティ。|http://searchmonkey.sourceforge.net/|{{AUR|searchmonkey}}}}
* {{App|[[Wikipedia:Tracker (search software)|Tracker]]|オールインワンのインデックス作成・検索ツールとメタデータのデータベース。|http://projects.gnome.org/tracker/index.html|{{Pkg|tracker}}}}


* {{App|borg|重複排除バックアッププログラムで、圧縮と認証済み暗号化機能を持っていて、ssh 経由でのバックアップをサポートしています。|https://www.borgbackup.org|{{Pkg|borg}}}}
==== 圧縮ツール ====
* {{App|Déjà Dup|シンプルな GTK バックアッププログラム。バックアップを '正しい方法で' (暗号化、オフサイト、定期的に) 行う複雑さを隠蔽し、[[duplicity]] をバックエンドとして使用します。|https://launchpad.net/deja-dup|{{Pkg|deja-dup}}}}
{{Wikipedia|Comparison of file archivers}}
* {{App|[[Wikipedia:DirSync Pro|DirSync Pro]]|小さいのに強力なファイルとフォルダーの同期用ユーティリティ。|https://dirsyncpro.org/|{{AUR|dirsyncpro}}}}
* {{App|[[Wikipedia:Duplicati|Duplicati]]|暗号化、インクリメンタル、圧縮バックアップを、クラウドストレージサービスやリモートファイルサーバーに安全に保管するバックアップクライアントです。|https://www.duplicati.com/|{{AUR|duplicati-canary-bin}}}}
* {{App|[[duplicity]]|暗号化と圧縮したインクリメンタルバックアップを、ほぼ全てのストレージで使うことができる、シンプルなコマンドラインユーティリティ。|https://www.nongnu.org/duplicity/|{{Pkg|duplicity}}}}
* {{App|[[Duply]]|[[duplicity]] のコマンドラインフロントエンドで、簡単に実行することができます。プロファイルのバックアップジョブを管理して、コマンドをまとめて実行することができます。|https://www.duply.net/|{{AUR|duply}}}}
* {{App|[[Wikipedia:FreeFileSync|FreeFileSync]]|フォルダー比較と同期ソフトウェアで、あなたの全ての重要なファイルのバックアップコピーを作成・管理します。|https://www.freefilesync.org/|{{AUR|freefilesync}}}}
* {{App|[[Wikipedia:git-annex|git-annex]]|ファイルの内容は git に checkin せずに、ファイルを git で管理します。|https://git-annex.branchable.com/|{{Pkg|git-annex}}}}
* {{App|[[Wikipedia:grsync|grsync]]|rsync のための GTK+ GUI で、フォルダーとファイルの同期と、バックアップの作成ができます。|https://www.opbyte.it/grsync/|{{Pkg|grsync}}}}
* {{App|hsync|リネーム/移動されたが、それ以外の変更がないファイルのみを同期するコマンドラインプログラム。実際のファイル転送なしに、移動先シンプルな移動操作を発行することで機能し、このような機能を持たない他の同期プログラムと組み合わせて使うことを想定しています。|https://ambrevar.bitbucket.io/hsync/|{{AUR|hsync}}}}
* {{App|rclone|ファイルとディレクトリを、Amazon S3、Dropbox、Google Drive、Microsoft OneDrive、Yandex Disk と、他の多数のクラウドストレージやローカルパスとの間で同期するコマンドラインプログラムです。|https://rclone.org/|{{Pkg|rclone}}}}
* {{App|restic|高速で、セキュアで、効率的なバックアッププログラムで、多数のクラウドサービスへのバックアップをサポートしています。|https://restic.net/|{{Pkg|restic}}}}
* {{App|[[rsync]]|リモートファイルを同期するとても高速な手法である "rsync algorithm" を使う、ファイル転送プログラムです。両方のファイルを事前にリンクの片方に揃えておくことを必要とせず、リンク間で差分のみを送ることにより実現しています。[[Rsync#フロントエンド|複数のフロントエンドが利用可能]] です。|https://rsync.samba.org/|{{Pkg|rsync}}}}
* {{App|[[Wikipedia:SparkleShare|SparkleShare]]|ファイル共有と共同作業アプリケーションで、C# で書かれています。あらゆる Git サーバーを SSH 経由で同期できます。|https://www.sparkleshare.org/|{{Pkg|sparkleshare}}}}
* {{App|[[Syncthing]]|継続的なファイル同期プログラム。高度な設定なしのシンプルな方法で、2つまたはそれ以上のコンピューターの間でファイルを同期します。|https://syncthing.net/|{{Pkg|syncthing}}}}
* {{App|Syncany|クラウドストレージとファイル共有アプリケーションで、セキュリティとストレージの抽象化にフォーカスしています。|https://www.syncany.org/|{{AUR|syncany}}}}
* {{App|[[Wikipedia:Synkron|Synkron]]|あなたのファイルやフォルダーを常に最新に保つことを支援するアプリケーション。ドキュメント、音楽や写真を簡単に同期して、あらゆる場所で最新のバージョンを持つことができます。|https://synkron.sourceforge.net/|{{AUR|synkron}}}}
* {{App|[[Wikipedia:Tarsnap|Tarsnap]]|安全で効率的なプロプライエタリオンラインバックアップサービス。|https://www.tarsnap.com/|{{Pkg|tarsnap}}}}
* {{App|Timeshift|Linux 向けのシステム復元ツール。|https://github.com/linuxmint/timeshift|{{Pkg|timeshift}}}}
* {{App|[[Unison]]|たくさんのファイルやディレクトリの2つの複製を、異なるホスト上 (や同じホストの異なるディスク) に保存し、個別に修正したあと、それぞれの複製への変更を伝達して最新にすることができる、ファイル同期ツールです。|https://www.cis.upenn.edu/~bcpierce/unison/|{{Pkg|unison}}}}
* {{App|YARsync|rsync の Python ラッパーで、ファイル同期とバックアップを git に似たインターフェースで提供します。|https://github.com/ynikitenko/yarsync|{{AUR|yarsync}}}}

==== アーカイブと圧縮ツール ====


===== コンソール =====
===== コンソール =====

* {{App|atool|様々な種類のアーカイブを管理するスクリプト。|http://www.nongnu.org/atool/|{{Pkg|atool}}}}
アーカイブと圧縮のコマンドラインツールは [[アーカイブと圧縮]] を参照してください。
* {{App|arj|1990年代中頃に DOS/Windows で使われていたアーカイバ。そのオープンソースクローンです。|http://arj.sourceforge.net/|{{Pkg|arj}}}}
* {{App|[[Wikipedia:cpio|cpio]]|cpio と tar ファイル圧縮フォーマットをサポートする GNU ツール。|https://www.gnu.org/software/cpio|{{Pkg|cpio}}}}
* {{App|[[Wikipedia:Dar (disk archiver)|dar]]|tar の欠点を補うアーカイブ・圧縮ユーティリティ。|[http://dar.linux.free.fr/ DAR - Disk ARchive]|{{AUR|dar}}}}
* {{App|lha|LH-7 形式の圧縮ファイルを作成するアーカイバ。32ビットオンリー (x86_64 で動かすには [[multilib]] が必要です)。|http://www.infor.kanazawa-it.ac.jp/~ishii/lhaunix|{{aur|lha}}}}
* {{App|lrzip|rzip/lzma, lzo, zpaq アルゴリズムを使用するマルチスレッドコンプレッサ。|http://lrzip.kolivas.org/|{{pkg|lrzip}}}}
* {{App|lz4|超高速圧縮アルゴリズム lz4 を使用するファイル圧縮ツール。|https://github.com/lz4/lz4|{{pkg|lz4}}}}
* {{App|lzop|lzo ライブラリを使用する高速なファイル圧縮ツール。|http://www.lzop.org/|{{pkg|lzop}}}}
* {{App|[[p7zip]]|7-Zip の、Linux を含む POSIX システム移植。コマンドラインツールの名前は '''7z'''。|http://p7zip.sourceforge.net/|{{Pkg|p7zip}}}}
* {{App|pixz|xz の欠点を補うマルチスレッドの圧縮ツール。|https://github.com/vasi/pixz|{{pkg|pixz}}}}
* {{App|[[tar]]|ユビキタスな tar アーカイブ (tarball) を操作する GNU ユーティリティ。|https://www.gnu.org/software/tar|{{Pkg|tar}}}}
* {{App|[[Wikipedia:ZPAQ|zpaq]]|C++ で書かれた高圧縮率を誇るアーカイバ。Context-Model, LZ77, BWT アルゴリズムを使用。|http://mattmahoney.net/dc/zpaq.html|{{aur|zpaq}}}}
* {{App|zopfli|Google によって開発されている圧縮率が高いファイル圧縮ツール。zopfli という名前の deflate 互換のアルゴリズムを使用。|https://github.com/google/zopfli|{{aur|zopfli-git}}}}
* {{App|[[Wikipedia:Zoo_(file_format)|zoo]]|PKZIP が登場するまで主として VMS で使われていたマイナーなアーカイバ。|http://www.ibiblio.org/pub/Linux/utils/compress/zoo-2.10-3.src.rpm|{{aur|zoo}}}}


===== グラフィカル =====
===== グラフィカル =====

* {{App|[[Wikipedia:ja:Ark (コンピュータ)|Ark]]|KDE デスクトップのアーカイブツール。|http://kde.org/applications/utilities/ark/|{{Pkg|ark}}}}
* {{App|360zip|プロプライエタリなアーカイブツール。|https://yasuo.360.cn/|{{AUR|360zip}}}}
* {{App|[[Wikipedia:Ark (software)|Ark]]|KDE デスクトップのアーカイブツール。|https://apps.kde.org/ark/|{{Pkg|ark}}}}
* {{App|Arqiver|シンプルな Qt アーカイブマネージャーで、libarchive ベースです。|https://github.com/tsujan/Arqiver|{{AUR|arqiver-git}}}}
* {{App|CoreArchiver|シンプルなファイル圧縮/展開ユーティリティで、Qt と libarchive-qt ベースです。C-Suite の一部です。|https://gitlab.com/cubocore/coreapps/corearchiver|{{AUR|corearchiver}}}}
* {{App|Deepin Archive Manager|アーカイブを作成や展開するための、高速で軽量なアプリケーション。|https://github.com/linuxdeepin/deepin-compressor|{{Pkg|deepin-compressor}}}}
* {{App|Engrampa|[[MATE]] のアーカイブマネージャ。|https://github.com/mate-desktop/engrampa|{{Pkg|engrampa}}}}
* {{App|Engrampa|[[MATE]] のアーカイブマネージャ。|https://github.com/mate-desktop/engrampa|{{Pkg|engrampa}}}}
* {{App|[[Wikipedia:ja:File Roller|File Roller]]|GNOME のデフォルト圧縮ファイルマネージャ。|http://fileroller.sourceforge.net/|{{Pkg|file-roller}}}}
* {{App|[[Wikipedia:GNOME Archive Manager|GNOME Archive Manager]]|GNOME のデフォルト圧縮ファイルマネージャ (旧 File Roller)。{{Grp|gnome-extra}} の一部です。|https://wiki.gnome.org/Apps/FileRoller|{{Pkg|file-roller}}}}
* {{App|LXQt File Archiver|シンプルで軽量な、デスクトップに依存しない Qt ファイルアーカイバー。|https://github.com/lxqt/lxqt-archiver|{{Pkg|lxqt-archiver}}}}
* {{App|FreeArc|[[Haskell]] で書かれた多目的のアーカイバ。GTK2 による GUI が付属。今のところ32ビットプラットフォームでしか使えません (x86_64 環境で使うには [[multilib]] が必要)。|http://encode.ru/threads/43-FreeArc/|{{aur|freearc}}{{Broken package link|{{aur-mirror|freearc}}}}}}
* {{App|[[Wikipedia:PeaZip|PeaZip]]|オープンースのァイル・ーカイブマネージャ。|http://www.peazip.org/peazip-linux.html|{{AUR|peazip-gtk2}} {{AUR|peazip-qt}}}}
* {{App|p7zip-gui|p7zip ソフトウェに付属している GUI。|https://github.com/p7zip-project/p7zip|{{AUR|p7zip-gui}}}}
* {{App|Squeeze|コマドラアーカイブルのフェザー級フロントエンド。|http://squeeze.xfce.org/|{{AUR|squeeze-git}}}}
* {{App|[[Wikipedia:PeaZip|PeaZip]]|オープソースのファル・アーカイブマネジャ。|https://peazip.github.io/peazip-linux.html|GTK: {{AUR|peazip-gtk2-bin}}, Qt: {{AUR|peazip-qt-bin}}}}
* {{App|[[Wikipedia:ja:Xarchiver|Xarchiver]]|GTK+ で作られた軽量なデスクトップ非依存のアーカイブマネージャ。|https://github.com/ib/xarchiver|{{Pkg|xarchiver}} または {{Pkg|xarchiver-gtk2}}}}
* {{App|[[Wikipedia:Xarchiver|Xarchiver]]|GTK で作られた軽量なデスクトップ非依存のアーカイブマネージャ。|https://github.com/ib/xarchiver|GTK 3: {{Pkg|xarchiver}}, GTK 2: {{Pkg|xarchiver-gtk2}}}}

==== 比較、差分、マージ ====

[[Wikipedia:Comparison of file comparison tools]] も参照してください。

''pacnew''/''pacsave'' ファイルを管理するには、特化したツールが存在します。[[Pacnew と Pacsave ファイル#.pac* ファイルの管理]] を参照してください。

===== コンソール =====

{{Pkg|diffutils}} の {{man|1|diff}} と [[Core utilities#diff_の代替|その代替]] も参照してください。

* {{App|colordiff|'diff' の Perl スクリプトラッパー。同じ出力にシンタックスハイライトを追加。|https://www.colordiff.org/|{{Pkg|colordiff}}}}
* {{app|diff-highlight|{{ic|diff -u}} 出力のペアにできる行で変更された部分をハイライトする Perl スクリプト|https://github.com/git/git/tree/master/contrib/diff-highlight|{{pkg|git}}}}
* {{App|diffr|レビューしやすくするために、単語レベルでハイライトした差分を pretty-print する Rust ユーティリティ。|https://github.com/mookid/diffr|{{AUR|diffr}}}}
* {{App|ydiff|Unified 形式とサイドバイサイド形式の両方に対応した、標準入力や VCS 管理下のファイル/ディレクトリからの差分出力をハイライトする Python ラッパー。|https://github.com/ymattw/ydiff|{{AUR|ydiff}}}}
* {{App|delta|シンタックスハイライトがある diff ビューアーで、Rust で書かれています。|https://github.com/dandavison/delta|{{Pkg|git-delta}}}}
* {{App|diff-so-fancy|diff 出力デコレーター。diff を計算せずに、修飾のみ行います。|https://github.com/so-fancy/diff-so-fancy|{{Pkg|diff-so-fancy}}}}
* {{App|difftastic|シンタックスツリーを使用してファイルを比較します。|https://difftastic.wilfred.me.uk|{{Pkg|difftastic}}}}

===== グラフィカル =====


* {{App|DiffPDF|2つの PDF ファイルのそれぞれのページのテキストや外観を比較します。|https://gitlab.com/eang/diffpdf|{{Pkg|diffpdf}}}}
==== マージツール ====
* {{App|Diffuse|Python で書かれた小さくてシンプルなテキストマージツール。|https://diffuse.sourceforge.net/|{{Pkg|diffuse}}}}
{{Wikipedia|Comparison of file comparison tools}}
* {{App|KDiff3|KDE デスクトップのファイルとディレクトリの比較・マージツール。|https://apps.kde.org/kdiff3/|{{Pkg|kdiff3}}}}
* {{App|Kompare|ソースファイルの差を回覧・マージするための GUI フロントエンドプログラム。様々な diff フォーマットをサポートし、表示する情報レベルをカスタマイズするための多くのオプションがある。|https://apps.kde.org/kompare/|{{Pkg|kompare}}}}
* {{App|[[Wikipedia:Meld (software)|Meld]]|ビジュアル比較・マージツール。ファイル・ディレクトリ・プロジェクトのバージョンの比較が可能。|https://meldmerge.org/|{{Pkg|meld}}}}
* {{App|xxdiff|ファイルやディレクトリの差異を表示するグラフィカルブラウザ。|https://furius.ca/xxdiff/|{{AUR|xxdiff}}}}


* {{App|colordiff|'diff' の Perl スクリプトラッパー。同じ出力にシンタックスハイライトを追加。|http://www.colordiff.org/|{{Pkg|colordiff}}}}
* {{App|Diffuse|Python で書かれた小さくてシンプルなテキストマージツール。|http://diffuse.sourceforge.net/|{{Pkg|diffuse}}}}
* {{App|KDiff3|KDE デスクトップのファイルとディレクトリの比較・マージツール。|http://kdiff3.sourceforge.net/|{{Pkg|kdiff3}}}}
* {{App|[[Wikipedia:ja:Kompare|Kompare]]|ソースファイルの差を回覧・マージするための GUI フロントエンドプログラム。様々な diff フォーマットをサポートし、表示する情報レベルをカスタマイズするための多くのオプションがある。|http://www.caffeinated.me.uk/kompare/|{{Pkg|kompare}}}}
* {{App|[[Wikipedia:Meld (software)|Meld]]|ビジュアル比較・マージツール。ファイル・ディレクトリ・プロジェクトのバージョンの比較が可能。|http://meldmerge.org/|{{Pkg|meld}}}}
* {{App|xxdiff|ファイルやディレクトリの差異を表示するグラフィカルブラウザ。|http://furius.ca/xxdiff/|{{AUR|xxdiff}}}}
[[Vim]] と [[Emacs]] にはそれぞれ [[Vim#ファイルのマージ (vimdiff)|vimdiff]] と {{ic|ediff}} というマージ機能があります。
[[Vim]] と [[Emacs]] にはそれぞれ [[Vim#ファイルのマージ (vimdiff)|vimdiff]] と {{ic|ediff}} というマージ機能があります。


==== バッチ処理リネームプログラム ====
==== バッチ処理リネームプログラム ====


===== コンソール =====
* {{App|[[Wikipedia:GPRename|GPRename]]|ファイルとディレクトリの名前を変える GTK+ バッチ処理プログラム。|http://gprename.sourceforge.net|{{Pkg|gprename}}}}

* {{App|[[Wikipedia:KRename|KRename]]|KDE デスクトップ向けのとてもパワフルなバッチ処理リネームプログラム。|http://www.krename.net|{{Pkg|krename}}}}
{{Pkg|util-linux}} の {{man|1|rename}} も参照してください。
* {{App|metamorphose2|wxPython ベースのバッチリネーマーで、正規表現や、メタデータによるマルチメディアファイルの名前変更などをサポートしています。|http://file-folder-ren.sourceforge.net|{{AUR|metamorphose2}}}}

* {{App|pyRenamer|大量のファイルのリネームのためのアプリケーション。|https://github.com/SteveRyherd/pyRenamer|{{AUR|pyrenamer}}}}
* {{App|rename.pl|perl regex ベースのッチリネーマー。|http://search.cpan.org/~pederst/rename/bin/rename.PL|{{Pkg|perl-rename}}}}
* {{App|brn2|高速なルクリネーマーで、入れ替え機能付き。|https://github.com/lucas-mior/brn2|{{AUR|brn2-git}}}}
* {{App|edir|あなたのエディタを使って、ファイルやディレクトリのリネーム、削除とコピーができます (強化された vidir)。|https://github.com/bulletmark/edir|{{AUR|edir}}}}
* {{App|f2|ファイルやディレクトリを簡単・安全にリネームする、クロスプラットフォームなコマンドラインツール。オーディオタグに基づいてファイルをリネームすることもできます。|https://github.com/ayoisaiah/f2|{{AUR|f2}}}}
* {{App|nomino|開発者向けのバッチリネームユーティリティ。|https://github.com/yaa110/nomino|{{AUR|nomino}}}}
* {{App|rename.pl|perl regex ベースのバッチリネーマー。|https://search.cpan.org/~pederst/rename/|{{Pkg|perl-rename}}}}
* {{App|vidir|エディタを使って、ファイルとディレクトリをリネームや削除します。|https://linux.die.net/man/1/vidir|{{AUR|vidir}}}}

===== グラフィカル =====
* {{App|Caja-Rename|Caja のバッチリネーム拡張。|https://tari.in/www/software/caja-rename|{{AUR|caja-rename}}}}
* {{App|CoreRenamer|シンプルで軽量なバッチファイルリネームアプリケーション。C-Suite の一部です。|https://gitlab.com/cubocore/coreapps/corerenamer|{{AUR|corerenamer}}}}
* {{App|[[Wikipedia:GPRename|GPRename]]|ファイルとディレクトリの名前を変える GTK バッチ処理プログラム。|https://gprename.sourceforge.net|{{Pkg|gprename}}}}
* {{App|[[Wikipedia:KRename|KRename]]|KDE デスクトップ向けのとてもパワフルなバッチ処理リネームプログラム。|https://apps.kde.org/krename/|{{Pkg|krename}}}}
* {{App|metamorphose2|wxPython ベースのバッチリネーマーで、正規表現や、メタデータによるマルチメディアファイルの名前変更などをサポートしています。|https://file-folder-ren.sourceforge.net|{{AUR|metamorphose2}}{{Broken package link|package not found}}}}
* {{App|[[Thunar]] Bulk Rename|ファイルの少なくとも1つに当てはまる基準を使用して、複数のファイルの名前を一度に変更します。{{ic|thunar -B}} で実行します。|https://docs.xfce.org/xfce/thunar/bulk-renamer/start|{{Pkg|thunar}}}}

==== ファイル検索 ====

このセクションは、ファイル名、ファイルパスやメタデータでファイルを検索するユーティリティの一覧です。全文検索は次のセクションを参照してください。

[[Wikipedia:List of search engines#Desktop search engines]] も参照してください。

===== コンソール =====

{{Pkg|findutils}} の {{man|1|find}} と [[Core utilities#find の代替|その代替]] を参照してください。

===== グラフィカル =====

* {{App|Catfish|Xfce の多目的のファイル検索ツールで、find、locate や Zeitgeist を利用できます。|https://launchpad.net/catfish-search|{{Pkg|catfish}}}}
* {{App|CoreHunt|使いやすい高速ファイル検索ツールで、カテゴリ検索と検索履歴を持っています。C-Suite の一部です。|https://gitlab.com/cubocore/coreapps/corehunt|{{AUR|corehunt}}}}
* {{App|Czkawka|GTK ファイル検索ユーティリティで、高度な機能を持っていて、似た画像や動画を探すことができます。|https://github.com/qarmin/czkawka|{{AUR|czkawka-gui}}}}
* {{App|GNOME Search Tool|ファイルを検索する Gnome ユーティリティで、[[GNOME/Files]] に依存しています。|https://gitlab.gnome.org/GNOME/gnome-search-tool|{{AUR|gnome-search-tool}}}}
* {{App|KFind|KDE 向けの検索ツールで、名前やタイプ、内容からファイルを探すことができます。内部の検索を持っていて、locate もサポートしています。|https://apps.kde.org/kfind/|{{Pkg|kfind}}}}
* {{App|MATE Search Tool|ファイルを検索する MATE のユーティリティ。|https://github.com/mate-desktop/mate-utils|{{Pkg|mate-utils}}}}
* {{App|regexxer|インタラクティブな検索と置換ツールで、Perl スタイルの正規表現を使用できます。|http://regexxer.sourceforge.net/|{{Pkg|regexxer}}}}
* {{App|Searchmonkey|正規表現が使えるパワフルな GUI 検索ユーティリティ。|https://sourceforge.net/projects/searchmonkey/|{{AUR|searchmonkey-git}}}}

====== ファイルインデクサー ======

これらのプログラムは、あなたのファイルのインデックスを作成して、高速に検索できるようにします。

* {{App|Basenji|ボリュームのインデックス作成ツールで、簡単で高速に CD/DVD や他の種類のボリュームコレクションのインデックスを作成できるようにデザインされています。|https://github.com/pulb/basenji|{{AUR|basenji}}{{Broken package link|package not found}}}}
* {{App|fsearch|Unix ライクシステム向けの高速なファイル検索ユーティリティで、GTK 3 ベースです。|https://github.com/cboxdoerfer/fsearch|{{AUR|fsearch-git}}}}
* {{App|angrysearch|Linux ファイル検索ツールで、入力するとすぐに結果が表示されます。|https://github.com/DoTheEvo/ANGRYsearch|{{AUR|angrysearch}}}}

==== 全文検索 ====

インデックスなしの [[Wikipedia:ja:全文検索|全文検索]] ができる {{Pkg|grep}} の {{man|1|grep}} と [[Core utilities#grep の代替|その代替]] も参照してください。

===== 全文インデックス作成ツール =====

* {{App|[[Baloo]]|KDE のファイルインデックス作成・検索ソリューションで、CLI を持っていて [[KRunner]] から使用されています。|https://community.kde.org/Baloo|{{Pkg|baloo}}}}
* {{App|[[Wikipedia:DocFetcher|DocFetcher]]|グラフィカルな Java デスクトップ検索アプリケーション。|https://docfetcher.sourceforge.net|{{AUR|docfetcher}}}}
* {{App|MeiliSearch|とても高速で、関連性のある結果を表示でき、タイポも許容する検索エンジン。|https://www.meilisearch.com/|{{Pkg|meilisearch}}}}
* {{App|Namazu|全文検索エンジン。|http://www.namazu.org/|{{Pkg|namazu}}}}
* {{App|[[Wikipedia:Recoll|Recoll]]|Xapian がバックエンドのフルテキスト検索ツールで、CLI と GUI を持っています。|https://lesbonscomptes.com/recoll/|{{Pkg|recoll}}}}
* {{App|[[Wikipedia:Tracker (search software)|Tracker]]|オールインワンのインデックス作成・検索ツールとメタデータのデータベースで、[[GNOME]] Documents、Music、Photos と Videos で使用されています。|https://gnome.pages.gitlab.gnome.org/tracker/|{{Pkg|tracker3}}}}
* {{App|[[Zeitgeist]]|ユーザーの活動や通知 (ファイルオープン、ウェブサイトの訪問、会話など) のためのイベント集約フレームワークで、いくつかのサードパーティーのフロントエンドがあります。|https://launchpad.net/zeitgeist-project|{{Pkg|zeitgeist}}}}

=== 開発 ===

==== コードフォージ ====

* {{App|[[GitLab]]|プロジェクト管理とコードホスティングアプリケーション。|https://gitlab.com/gitlab-org/gitlab-foss|{{Pkg|gitlab}}}}
* {{App|[[Gitea]]|苦痛ではないセルフホストの Git サービス。Gogs のフォークです。|https://gitea.io|{{Pkg|gitea}}}}
* {{App|Forgejo|軽量なソフトフェアフォージ。Gitea の上に作られたコミュニティプロジェクトです。|https://forgejo.org|{{Pkg|forgejo}}}}

===== コードフォージクライアント =====

* {{App|git-open|リポジトリウェブサイト (GitHub、GitLab、Bitbucket) をブラウザで開きます|https://github.com/paulirish/git-open|{{AUR|git-open}}}}
* {{App|github-cli|GitHub の公式コマンドラインツール|https://github.com/cli/cli|{{Pkg|github-cli}}}}
* {{App|hub|GitHub のコマンドラインインターフェース。|https://hub.github.com|{{Pkg|hub}}}}
* {{App|hut|Sourcehut のコマンドラインクライアント|https://sr.ht/~emersion/hut/|{{Pkg|hut}}}}
* {{App|lab|GitLab 版の hub に似たツール|https://zaquestion.github.io/lab/|{{AUR|lab}}}}
* {{App|snippet|GitLab のスニペットを作成するターミナルベースインターフェース|https://gitlab.com/zj/snippet|{{AUR|snippet}}}}

==== バージョン管理システム ====

[[Wikipedia:Comparison of revision control software]] も参照してください。

* {{App|[[Bazaar]]|分散バージョン管理システムで、プロジェクトの履歴を経時的に追跡して、他の人と共同作業することができます。|https://bazaar.canonical.com/|{{AUR|bzr}}}}
* {{App|[[CVS]]|並行バージョンシステム、クライアントサーバーの修正コントロールシステム。|http://cvs.nongnu.org/|{{Pkg|cvs}}}}
* {{App|[[Wikipedia:Darcs|Darcs]]|分散型の修正コントロールシステムで、CVS や Subversion などの従来の中央型のソース管理システムを置き換えるようにデザインされています。|http://darcs.net/|{{Pkg|darcs}}}}
* {{App|[[Wikipedia:Fossil (software)|Fossil]]|分散 VCS で、バグ追跡、wiki、フォーラム、technotes などを持っています。|https://www.fossil-scm.org/|{{Pkg|fossil}}}}
* {{App|[[Git]]|分散修正コントロールシステムとソースコード管理システムで、速度を重視しています。|https://git-scm.com/|{{Pkg|git}}}}
* {{App|[[Mercurial]]|分散バージョンコントロールシステムで、Python で書かれていて、Git に多くの点が似ています。|https://www.mercurial-scm.org/|{{Pkg|mercurial}}}}
* {{App|[[Subversion]]|フル機能の中央型バージョンコントロールシステムで、元々はよりよい CVS になることを目的としていました。|https://subversion.apache.org/|{{Pkg|subversion}}}}

==== ビルド自動化 ====

[[Wikipedia:List of build automation software]] も参照してください。

* {{App|[[Wikipedia:Apache Ant|Apache Ant]]|Java ライブラリとコマンドラインツール。相互に依存するターゲットや拡張ポイントにあわせてビルドファイルに書かれている手順を実行します。|https://ant.apache.org/|{{Pkg|ant}}}}
* {{App|[[Apache Maven]]|ビルド自動化ツールで、主に Java に使われています。|https://maven.apache.org/|{{Pkg|maven}}}}
* {{App|[[Wikipedia:Bazel (software)|Bazel]]|オープンソースのツールで、ソフトウェアの自動的なビルドとテストができます。|https://bazel.build/|{{Pkg|bazel}}}}
* {{App|[[Wikipedia:CMake|CMake]]|ソフトウェアをビルド、テスト、パッケージ化するためのツール群。|https://cmake.org/|{{Pkg|cmake}}}}
* {{App|[[Wikipedia:Make (software)|GNU make]]|プログラムのグループを管理するための、GNU make ユーティリティ。|https://www.gnu.org/software/make/|{{Pkg|make}} ({{Pkg|base-devel}} の依存)}}
* {{App|[[Wikipedia:Meson (software)|Meson]]|とても高速でユーザーフレンドリーなビルドシステム。|https://mesonbuild.com/|{{Pkg|meson}}}}
* {{App|[[Wikipedia:Gradle|Gradle]]|JVM の強力なビルドシステム。|https://gradle.org/|{{Pkg|gradle}}}}
* {{App|Phing|あらゆる作業を自動化する PHP プログラム。|https://www.phing.info/|{{AUR|phing}}}}

==== 統合開発環境 ====

[[Wikipedia:Comparison of integrated development environments]] も参照してください。

PHP に特化したリストは、[[PHP#開発ツール]] を参照してください。

* {{App|[[Android Studio]]|公式 Android 開発環境で、IntelliJ IDEA ベースです。|https://developer.android.com/studio/index.html|{{AUR|android-studio}}}}
* {{App|[[Wikipedia:Anjuta|Anjuta]]|プロジェクト管理、アプリケーションウィザード、インタラクティブデバッガ、ソースエディタ、バージョンコントロールなど多数のツールを備えた多目的 IDE。|https://wiki.gnome.org/Apps/Anjuta|{{AUR|anjuta}}}}
* {{App|[[Wikipedia:Aptana#Aptana_Studio|Aptana Studio]]|ウェブ開発を対象にしている Eclipse ベースの IDE。HTML, CSS, Javascript, Ruby on Rails, PHP, Adobe AIR などをサポート。|http://www.aptana.com/|{{AUR|aptana-studio}}}}
* {{App|[[Wikipedia:Bluefish (software)|Bluefish]]|強力なエディターで、プログラマーと web 開発者をターゲットにしていて、web サイトやスクリプト、プログラミングコードを書くためのたくさんのオプションがあります。たくさんのプログラミング言語とマークアップ言語をサポートしています。|https://bluefish.openoffice.nl/|{{Pkg|bluefish}}}}
* {{App|[[Wikipedia:Code::Blocks|Code::Blocks]]|C、C++ と Fortran の IDE で、それらの言語のユーザーのニーズに合うように作られています。とても拡張可能で設定可能なように設計されています。|https://codeblocks.org/|{{Pkg|codeblocks}}}}
* {{App|[[Wikipedia:JetBrains#CLion|CLion]]|C と C++ 向けのクロスプラットフォームな IDE。|https://www.jetbrains.com/clion/|{{AUR|clion}}}}
* {{App|[[Wikipedia:CodeLite|CodeLite]]|C++ で書かれた C/C++/PHP/Node.js のオープンソースなクロスプラットフォーム IDE。|https://codelite.org/|{{AUR|codelite}}}}
* {{App|[[Eclipse]]|Java、C/C++、PHP、Perl と Python 向けの IDE で、subversion のサポートとタスク管理機能があります。|https://www.eclipse.org/|Java EE: {{AUR|eclipse-jee}}、Java: {{AUR|eclipse-java}}、RCP: {{AUR|eclipse-rcp}}、C/C++: {{AUR|eclipse-cpp}}、PHP: {{AUR|eclipse-php}}、JavaScript と Web: {{AUR|eclipse-dltk-javascript}}}}
* {{App|[[Wikipedia:Eric (software)|Eric]]|PyQt5 によるフル機能の Python / Ruby IDE。|https://eric-ide.python-projects.org/|{{AUR|eric}}}}
* {{App|[[Gambas]]|Basic インタプリタをベースにオブジェクト指向の拡張を加えたフリーの開発環境。|https://gambas.sourceforge.net/en/main.html|{{Pkg|gambas3-ide}}}}
* {{App|[[Wikipedia:Geany|Geany]]|小さくて軽量な IDE で、C、Java、PHP、HTML、Python、Perl、Pascal などを含むたくさんのプログラミング言語やマークアップ言語をサポートしています。|https://geany.org/|{{Pkg|geany}}}}
* {{App|[[Wikipedia:GNOME Builder|GNOME Builder]]|素晴らしい GNOME ベースのアプリケーションを書いて貢献するためのツール。{{Grp|gnome-extra}} の一部です。|https://wiki.gnome.org/Apps/Builder|{{Pkg|gnome-builder}}}}
* {{App|[[Wikipedia:KDevelop|KDevelop]]|機能豊富なプラグインを使うことができる C/C++ などのプログラミング言語の IDE。|https://www.kdevelop.org/|{{Pkg|kdevelop}}}}
* {{App|[[Wikipedia:Komodo_Edit|Komodo Edit]]|フリーの、多言語エディタ。|https://www.activestate.com/products/komodo-edit/|{{AUR|komodo-edit}}}}
* {{App|Lapce|とても高速で強力なコードエディタ (Lightning-fast and Powerful Code Editor) で、Rust で書かれています。|https://lapce.dev/|{{Pkg|lapce}}}}
* {{App|[[Wikipedia:Lazarus (IDE)|Lazarus]]|高速なアプリケーション開発向けの、Delphi (Object Pascal) に対応している IDE です。すぐに利用できるいくつものコンポーネントや、複雑なグラフィカルユーザーインターフェースを簡単に作成できるグラフィカルなフォームデザイナーを持っています。|https://www.lazarus-ide.org/|{{Pkg|lazarus}}}}
* {{App|LiteIDE|シンプルな Go の IDE。|https://github.com/visualfc/liteide|{{Pkg|liteide}}}}
* {{App|Lite XL|軽量、シンプル、高速、機能が揃っていて拡張性がとても高いテキストエディタで、C と Lua で書かれている、lite の改造です。|https://lite-xl.com/|{{AUR|lite-xl}}}}
* {{App|[[Wikipedia:MPLAB|MPLAB]]|Microchip PIC と dsPIC 開発のための IDE。|https://www.microchip.com/mplabx|{{AUR|microchip-mplabx-bin}}}}
* {{App|[[Netbeans]]|Java, JavaScript, PHP, Python, Ruby, Groovy, C, C++, Scala, Clojure などの言語で開発するための統合開発環境 (IDE)。|https://netbeans.org/|{{Pkg|netbeans}}}}
* {{App|[[Wikipedia:PhpStorm|PhpStorm]]|JetBrains PhpStorm は PHP 向けの商用のクロスプラットフォーム IDE です。JetBrains の IntelliJ IDEA プラットフォームの上で動作し、PHP や JavaScript コードをオンザフライでコード解析したり、エラー補正や自動リファクタリングが行える PHP、HTML と JavaScript のエディタを提供します。|https://www.jetbrains.com/phpstorm/|{{AUR|phpstorm}} {{AUR|phpstorm-eap}}}}
* {{App|[[Wikipedia:Qt Creator|Qt Creator]]|Qt での開発に焦点をおいた軽量なクロスプラットフォームの C++ 統合開発環境。|https://www.qt.io/ide/|{{Pkg|qtcreator}}}}
* {{App|[[Wikipedia:Eclipse Theia|Theia]]|Eclipse Theia はフリーでオープンソースの IDE で、デスクトップや web アプリケーション向けです。TypeScript で実装されていて、Visual Studio Code ベースで、拡張性を重視しています。web やデスクトップのアプリケーションとして実行することができます。|https://theia-ide.org/|{{AUR|theia-electron}}}}
* {{App|[[Visual Studio Code]]|Visual Studio Code はクロスプラットフォーム、フリーでオープンソースのテキストエディタで、Microsoft によって開発されて、JavaScript と TypeScript で書かれています。拡張機能によって様々な言語をサポートしています。|https://code.visualstudio.com/|{{Pkg|code}}}}
* {{App|[[Visual Studio Code|VSCodium]]|フリーで自由な、VSCode のオープンソースソフトウェアバイナリ。|https://vscodium.com/|{{AUR|vscodium-bin}}}}
* {{App|[[Wikipedia:ZeroBrane Studio|ZeroBrane Studio]]|Lua 5.1、Lua 5.2、Lua 5.3、LuaJIT と他の Lua エンジンのデバッグをサポートした IDE です。|https://studio.zerobrane.com/|{{AUR|zerobrane-studio}}}}

===== Java IDE =====

* {{App|[[Wikipedia:BlueJ|BlueJ]]|教育や初心者が主に使うことを目的とした完全な機能を備えた Java IDE。|https://bluej.org/|{{AUR|bluej}}}}
* {{App|[[Wikipedia:IntelliJ IDEA|IntelliJ IDEA]]|高度なリファクタリング機能を持つ Java、Groovy などのプログラミング言語向けの IDE。|https://www.jetbrains.com/idea/|{{Pkg|intellij-idea-community-edition}}}}

===== Python IDE =====

* {{App|[[Wikipedia:Ninja-IDE|Ninja-IDE]]|Python 開発のための IDE。|https://ninja-ide.org/|{{AUR|ninja-ide}}}}
* {{App|[[Wikipedia:PyCharm|PyCharm]]|Python でのプログラミングに使われる IDE。コード解析、デバッグ、ユニットテスト、バージョンコントロール、Django によるウェブ開発をサポート。|https://www.jetbrains.com/pycharm/|community edition: {{Pkg|pycharm-community-edition}}, professional edition: {{AUR|pycharm-professional}}, edu edition: {{AUR|pycharm-edu}}{{Broken package link|package not found}}}}
* {{App|[[Wikipedia:Spyder (software)|Spyder]]|MATLAB のような機能を提供する科学用 Python 開発環境。|https://github.com/spyder-ide/spyder|{{Pkg|spyder}}}}
* {{App|[[Wikipedia:Thonny|Thonny]]|初心者向けの Python IDE。|https://thonny.org/|{{AUR|thonny}}}}
* {{App|[[Wikipedia:Wing IDE|WingIDE]]|プロプライエタリな Python 開発環境。フル機能でプロフェッショナルな使用を意図しています。|https://wingware.com/|{{AUR|wingide}}}}

===== 教育用 IDE =====

* {{App|KTurtle|教育用プログラミング環境で、プログラムする方法をできるだけ簡単に学ぶことを目的としています。{{Grp|kde-education}} の一部です。|https://apps.kde.org/kturtle/|{{Pkg|kturtle}}}}
* {{App|[[Wikipedia:Processing (programming language)|Processing]]|非プログラマーに視覚的にコンピュータープログラミングの基礎を教えるためのプレイグラウンド。|https://processing.org/|{{AUR|processing}}}}
* {{App|[[Wikipedia:Scratch (programming language)|Scratch]]|インタラクティブなプロジェクトやシンプルなスプライトベースのゲームを作成できる、教育とエンターテイメント用のプログラミングシステムとコンテンツ開発ツール。[[Wikipedia:ja:イベント駆動型プログラミング|イベント駆動型プログラミング]]のエントリのように初心者 (子供など) を主に対象としています。|https://scratch.mit.edu/|{{Pkg|scratch}}}}

==== デバッガー ====

* {{App|Accerciser|インタラクティブな Python アクセシビリティエクスプローラー。AT-SPI ライブラリを使って点検、精査したり、ウィジェットとやりとりしたりして、アプリケーションが支援技術や自動テストフレームワークに正しい情報を提供するか確認することができます。{{Grp|gnome-extra}} の一部です。|https://wiki.gnome.org/Apps/Accerciser|{{Pkg|accerciser}}}}
* {{App|Bustle|D-Bus アクティビティのシーケンス図を描きます。シグナルの送信、メソッドコールと対応する返答、それぞれのイベントのタイムスタンプとメソッドコールにかかった時間を表示します。|https://www.freedesktop.org/wiki/Software/Bustle/|{{AUR|bustle-git}}}}
* {{App|[[Wikipedia:Data Display Debugger|Data Display Debugger]]|GDB などのコマンドラインデバッガーのグラフィカルなフロントエンド。|https://www.gnu.org/software/ddd/|{{AUR|ddd}}}}
* {{App|Desed|sed の TUI ベースのデバッガー。変数と正規表現のプレビュー、ブレークポイントの設定と遡ることができるステップ実行の機能があります。|https://github.com/SoptikHa2/desed|{{AUR|desed}}}}
* {{App|D-Feet|使いやすい D-Bus デバッガーで、実行中のプログラムの D-Bus インターフェースを検査して、インターフェースを呼び出すことができます。|https://wiki.gnome.org/Apps/DFeet|{{Pkg|d-feet}}}}
* {{App|D-Spy|使いやすい D-Bus デバッガー。d-feet に似ていますが、C で書かれていてとても高速です。{{Grp|gnome-extra}} の一部です。|https://gitlab.gnome.org/GNOME/d-spy|{{Pkg|d-spy}}}}
* {{App|GammaRay|Qt アプリケーションの検査と操作ツール。|https://www.kdab.com/development-resources/qt-tools/gammaray/|{{Pkg|gammaray}}}}
* {{App|GDBFrontend|簡単で柔軟で拡張できるグラフィカルデバッガー。|https://github.com/rohanrhu/gdb-frontend|{{AUR|gdb-frontend-bin}}}}
* {{App|KCachegrind|プロファイルデータの可視化ツールで、プログラムの最も実行に時間がかかっている部分を特定することができます。|https://apps.kde.org/kcachegrind/|KDE: {{Pkg|kcachegrind}}, Qt: {{Pkg|qcachegrind}}}}
* {{App|KDbg|GDB、the GNU debugger のグラフィカルユーザーインターフェースです。ブレークポイントのセット、変数の検査、コードのステップ実行の直感的なインターフェースを提供します。|https://www.kdbg.org/|{{Pkg|kdbg}}}}
* {{App|Massif-Visualizer|Valgrind Massif データファイルの可視化ツール。|https://apps.kde.org/massif-visualizer/|{{Pkg|massif-visualizer}}}}
* {{App|[[Wikipedia:Nemiver|Nemiver]]|使いやすいスタンドアロン C/C++ デバッガー (GDB フロントエンド) で、GNOME 環境とうまく連携します。|https://wiki.gnome.org/Apps/Nemiver|{{AUR|nemiver}}}}
* {{App|Qt QDbusViewer|D-Bus オブジェクトとメッセージを検査するツールです。|https://doc.qt.io/qt-5/qdbusviewer.html|{{Pkg|qt5-tools}}}}
* {{App|scanmem|実行中のプロセスの中の、任意の変数のアドレスを特定できるように設計されたデバッグユーティリティです。|https://github.com/scanmem/scanmem|CLI: {{Pkg|scanmem}}、GUI: {{Pkg|gameconqueror}}}}
* {{App|Sysprof|プログラムが多くの時間を使う関数を探すことができるプロファイリングツールです。{{Grp|gnome-extra}} の一部です。|https://wiki.gnome.org/Apps/Sysprof|{{Pkg|sysprof}}}}

==== 字句解析と構文解析 ====

[[Wikipedia:ja:Lex|Lex]] と [[Wikipedia:ja:Yacc|Yacc]] は POSIX の一部です。

* {{App|[[Wikipedia:Flex (lexical analyser generator)|flex]]|テキストを読み込むプログラムを生成するツールで、Lex の代替です。|https://github.com/westes/flex|{{Pkg|flex}}}}
* {{App|[[Wikipedia:Berkeley Yacc|Berkeley Yacc]]|Unix パーサージェネレーター Yacc の、バークレーによる再実装。|https://invisible-island.net/byacc/|{{Pkg|byacc}}}}
* {{App|[[Wikipedia:GNU bison|GNU Bison]]|GNU 汎用パーサージェネレーターで、''byacc'' の代替です。|https://www.gnu.org/software/bison/|{{Pkg|bison}}}}

さらに、以下も存在します。

* {{App|[[Wikipedia:ANTLR|ANTLR]]|構造化されたテキストやバイナリファイルをパースするための、Java で書かれたパーサージェネレーターです。|https://www.antlr.org/|{{Pkg|antlr4}}}}
* {{App|LPeg|Lua 向けの、PEGs ベースのパターンマッチングライブラリです。|http://www.inf.puc-rio.br/~roberto/lpeg/|{{Pkg|lua-lpeg}}, {{Pkg|lua52-lpeg}}, {{Pkg|lua51-lpeg}}}}
* {{App|peg/leg|C 向けの再帰降下構文解析ジェネレーター。|https://www.piumarta.com/software/peg/|{{Pkg|peg}}}}
* {{App|Ragel|有限ステートマシンを正規言語から C、C++、Objective-C や D の実行可能コードにコンパイルします。|https://www.colm.net/open-source/ragel/|{{Pkg|ragel}}}}

==== GUI ビルダー ====

* {{App|[[Wikipedia:FLUID|FLUID]]|FLTK GUI デザイナー。|https://www.fltk.org/|{{Pkg|fltk}}}}
* {{App|[[Wikipedia:Glade Interface Designer|Glade]]|GTK アプリケーションのユーザーインターフェースデザインを作成したり開いたりできます。{{Grp|gnome-extra}} の一部です。|https://glade.gnome.org/|{{Pkg|glade}}}}
* {{App|KUIViewer|Qt Designer UI ファイルの簡単なビューアー。|https://apps.kde.org/kuiviewer/|{{Pkg|kde-dev-utils}}}}
* {{App|Qt Designer|グラフィカルユーザーインターフェース (GUI) を Qt Widgets でデザイン・開発するためのツールです。|https://doc.qt.io/qt-5/qtdesigner-manual.html|{{Pkg|qt5-tools}}}}

==== バイナリエディター ====

[[Wikipedia:Comparison of hex editors]] も参照してください。

* {{App|Bless|高い品質の、フル機能のバイナリエディター。|https://web.archive.org/web/20170503150524/http://home.gna.org/bless/|{{Pkg|bless}}}}
* {{App|GHex|GNOME 向けのバイナリエディターで、ユーザーはあらゆるファイルからデータを読み込み、hex や ascii で閲覧と編集できます。{{Grp|gnome-extra}} の一部です。|https://wiki.gnome.org/Apps/Ghex|{{Pkg|ghex}}}}
* {{App|hyx|ミニマリスティック (2300 行以下の C) かつ強力な (hex/ASCII、挿入/置換/削除、コピー/ペースト、取り消し/やり直し、検索、色、vim に触発された操作) Linux ターミナルバイナリエディター。|https://yx7.cc/code/|{{AUR|hyx}}}}
* {{App|ImHex|リバースエンジニア、プログラマーと、午前3時に働くときに網膜を大切にする人向けのバイナリエディターです。|https://imhex.werwolv.net/|{{AUR|imhex}}}}
* {{App|Okteta|ファイルの生データを表示して編集するための KDE バイナリエディター。|https://apps.kde.org/okteta/|{{Pkg|okteta}}}}
* {{App|Reverse Engineer's Hex Editor|バイナリファイルフォーマットを解析して注釈をつける機能があるバイナリエディター。|https://github.com/solemnwarning/rehex|{{AUR|rehex}}}}
* {{App|wxHexEditor|大きなファイル向けのバイナリエディターで、生のメモリやディスクの編集など、先進的な機能を持っています。|https://www.wxhexeditor.org/|{{AUR|wxhexeditor}}}}

==== JSON ツール ====

* {{App|gron|gron は JSON を個別の代入に変換して grep しやすくします。|https://github.com/tomnomnom/gron|{{Pkg|gron}}}}
* {{App|jid|JSON のインクリメンタルな探索ツール。|https://github.com/simeji/jid|{{AUR|jid}}}}
* {{App|jo|JSON を作成するコマンド。|https://github.com/jpmens/jo|{{AUR|jo-git}}}}
* {{App|jq|コマンドライン JSON プロセッサー。|https://stedolan.github.io/jq/|{{Pkg|jq}}}}
* {{App|jshon|シェル向けの JSON パーサー。|http://kmkeen.com/jshon/|{{Pkg|jshon}}}}
* [[Elvish]] シェルは JSON のビルトインサポートがあります。

==== 文芸的プログラミング ====

[[Wikipedia:ja:文芸的プログラミング]] も参照してください。

* {{App|Noweb|シンプルで拡張可能な文芸的プログラミングツールで、ICON ライブラリと texlive でビルドされています。4|https://www.cs.tufts.edu/~nr/noweb/|{{AUR|noweb}}}}
* {{App|nuweb|シンプルな文芸的プログラミングツール。|http://nuweb.sourceforge.net/|{{AUR|nuweb}}}}

==== UML モデラー ====

[[Wikipedia:ja:統一モデリング言語ツールのリスト]] も参照してください。

* {{App|[[Wikipedia:ArgoUML|ArgoUML]]|UML モデリングツールで、UML 1.4 ダイアグラム標準の全てをサポートしています。|https://argouml-tigris-org.github.io/|{{AUR|argouml}}}}
* {{App|[[Eclipse]] Modeling Tools|モデルベースのアプリケーションをビルドするためのツールとランタイム。|https://www.eclipse.org/|{{AUR|eclipse-modeling-tools}}}}
* {{App|Gaphor|シンプルな UML モデリングツール。|https://github.com/gaphor/gaphor|{{AUR|python-gaphor}}}}
* {{App|[[Wikipedia:Modelio|Modelio]]|UML、BPMN、MDA、SysML など主要な標準をサポートするモデリング環境。|https://www.modelio.org/|{{AUR|modelio-bin}}}}
* {{App|[[Wikipedia:Papyrus (software)|Papyrus]]|モデルベースのエンジニアリングツールで、Eclipse ベースです。|https://www.eclipse.org/papyrus/|{{AUR|papyrus}}}}
* {{App|[[Wikipedia:PlantUML|PlantUML]]|UML 図をプレーンテキスト言語から生成するツールです。|https://plantuml.com|{{Pkg|plantuml}}}}
* {{App|PlantUML QEditor|Qt で書かれた PlantUML エディター。|https://github.com/borco/plantumlqeditor|{{AUR|plantumlqeditor-git}}}}
* {{App|[[Wikipedia:Umbrello UML Modeller|Umbrello]]|統一モデリング言語 (UML) 図のプログラムで、KDE テクノロジーベースです。|https://apps.kde.org/umbrello|{{Pkg|umbrello}}}}
* {{App|[[Wikipedia:UML Designer|UML Designer]]|Eclipse ベースのグラフィカルツールで、UML モデルを編集して可視化することができます。|https://www.umldesigner.org/|{{AUR|umldesigner}}}}
* {{App|[[Wikipedia:UMLet|UMLet]]|シンプルなユーザーインターフェースを持った UML ツールで、UML 図を素早く描き、プレーンテキストからシーケンス図やアクティビティ図を構築し、図を eps、pdf、jpg、svg とクリップボードにエクスポートして、図を Eclipse を使って共有して、新しいカスタム UML 要素を作ることができます。|https://umlet.com/|{{AUR|umlet}}}}
* {{App|UML/INTERLIS-editor|モデル駆動アプローチをより多くのユーザーに適用することを支援します。|http://www.umleditor.org/|{{AUR|umleditor}}}}
* {{App|Violet|とても簡単に学んで使うことができる UML エディターで、見た目のよい図を描くことができます。|https://sourceforge.net/projects/violet/|{{AUR|violetumleditor}}}}

==== API ドキュメントブラウザ ====

* {{App|[[Wikipedia:GNOME Devhelp|Devhelp]]|API ドキュメントを閲覧して検索する開発者ツール。{{Grp|gnome-extra}} の一部です。|https://wiki.gnome.org/Apps/Devhelp|{{Pkg|devhelp}}}}
* {{App|Doc Browser|DevDocs と Hoogle をサポートする API ドキュメンテーションブラウザー。|https://github.com/qwfy/doc-browser|{{AUR|doc-browser-git}}}}
* {{App|Qt Assistant|Qt ヘルプファイルフォーマットでオンラインドキュメントを見るツール。|https://doc.qt.io/qt-5/qtassistant-index.html|{{Pkg|qt5-tools}}}}
* {{App|quickDocs|Valadoc と DevDocs を読むための高速な開発者ドキュメントリーダー。|https://github.com/mdh34/quickDocs|{{AUR|quickdocs}}}}
* {{App|Zeal|ソフトウェア開発者のためのオフラインの API ドキュメントブラウザー。|https://zealdocs.org/|{{Pkg|zeal}}}}

==== 課題追跡システム ====

* {{App|[[Bugzilla]]|Mozilla によるバグトラッカー。|https://www.bugzilla.org|{{Pkg|bugzilla}}}}
* {{App|[[Flyspray]]|PHP で書かれた軽量なウェブベースのバグ追跡システム|https://www.flyspray.org/|{{AUR|flyspray}}}}
* {{App|[[MantisBT]]|ウェブベースの課題追跡システム|https://www.mantisbt.org/|{{AUR|mantisbt}}}}
* {{App|[[Redmine]]|柔軟なプロジェクト管理のためのウェブアプリケーション。Ruby on Rails を使用して書かれており、クロスプラットフォームおよびクロスデータベース対応。|https://www.redmine.org|{{Pkg|redmine}}}}
* {{App|[[Trac]]|Apache と Subversion を使用する統合 SCM and プロジェクト管理システム。|https://trac.edgewall.org/|{{AUR|trac}}}}

[[Git サーバー#高度な Web アプリケーション]] を参照。

==== コードレビュー ====

* {{App|Gerrit|Git バージョン管理システム上に構築されたウェブベースのコードレビュー ツール|https://www.gerritcodereview.com/|{{AUR|gerrit}}}}
* [[GitLab]] もコードレビューをサポートしています。

[[Wikipedia:List of tools for code review]] も参照してください。

==== ゲーム開発 ====

[[Wikipedia:ja:ゲームエンジンの一覧]] も参照してください。

* {{App|[[Allegro]]|主にビデオゲームとマルチメディアプログラミングを目的とした、クロスプラットフォームライブラリー。|https://liballeg.org/|{{Pkg|allegro}}}}
* {{App|GDevelop|プログラミングスキルが不要で、誰でも使用できるゲーム作成ツール。|https://gdevelop-app.com/|{{AUR|gdevelop}}}}
* {{App|[[:en:Godot]]|高度で機能満載のマルチプラットフォーム対応の 2D および 3D ゲームエンジン。Godot の独自のアプローチを使用して、簡単にゲームを作成できます。|https://godotengine.org/|{{Pkg|godot}}}}
* {{App|LibreSprite|アニメーションスプライトエディタおよびピクセルアートツールで、ビデオゲーム用の 2D アニメーションを作成できます。|https://github.com/LibreSprite/LibreSprite|{{AUR|libresprite}}}}
* {{App|LÖVE|Lua ベースのゲーム開発環境。|https://love2d.org/|{{Pkg|love}}}}
* {{App|Pixelorama|Orama Interactive によって Godot Engine と GDScript を使用して作成された、アニメーション対応の 2D スプライトエディタ。|https://orama-interactive.itch.io/pixelorama|{{AUR|pixelorama}}}}
* {{App|TIC-80|ファンタジーコンピューター/コンソール。|https://tic80.com/|{{AUR|tic-80-git}}}}
* {{App|Tiled|強力なタイルマップ編集機能を備えた汎用の 2D レベルエディタ。使いやすさを重視して設計されており、多くのタイプのゲームに適しています。|https://www.mapeditor.org/|{{Pkg|tiled}}}}
* {{App|[[Unity3D|Unity]]|Unity は、マルチプラットフォームの 3D および 2D ゲームを作成するための柔軟で強力な開発プラットフォームです。プロプライエタリですが、特定の使用例には無料バージョンが利用可能です(詳細は[https://store.unity.com/compare-plans こちら]をご覧ください)。|https://unity3d.com/unity|{{AUR|unityhub}}}}

==== リポジトリマネージャー ====

{{Style|Redirects to company blogs should not be here.}}

* {{App|Nexus 2|Nexus 2 リポジトリマネージャー (OSS)|https://www.sonatype.com/nexus-repository-oss|{{AUR|nexus}}}}
* {{App|Nexus 3|Nexus 3 リポジトリ OSS|https://www.sonatype.com/nexus-repository-oss|{{AUR|nexus-oss}}}}
* {{App|Artifactory|Artifactory は、ビルドツール、依存管理ツールやビルドサーバーから使用する、先進的な Binary Repository Manager です。|https://bintray.com/jfrog/product/JFrog-Artifactory-Oss/view|{{AUR|artifactory-oss}}}}

=== テキスト入力 ===

==== 文字セレクター ====

* {{App|emote|現代的な絵文字ピッカーで、GTK3 で書かれています。|https://github.com/tom-james-watson/Emote|{{AUR|emote}}}}
* {{App|GNOME Characters|GNOME 向けの文字マップアプリケーションで、{{Grp|gnome}} の一部です。|https://gitlab.gnome.org/GNOME/gnome-characters|{{Pkg|gnome-characters}}}}
* {{App|[[Wikipedia:GNOME Character Map|gucharmap]]|GNOME 向けの GTK 3 文字セレクター。|https://wiki.gnome.org/Apps/Gucharmap|{{Pkg|gucharmap}}}}
* {{App|KCharSelect|全てのインストールされているフォントから特殊文字を選んでクリップボードにコピーできるツール。{{Grp|kde-utilities}} の一部。|https://apps.kde.org/kcharselect/|{{Pkg|kcharselect}}}}

==== スクリーンキーボード ====

* {{App|CellWriter|グリッド入力方式の手書き認識入力パネル。|https://github.com/risujin/cellwriter|{{AUR|cellwriter}}}}
* {{App|CoreKeyboard|シンプルな X11 ベースの単語サジェスト付きの Qt 仮想キーボード。C-Suite の一部です。|https://cubocore.org/{{Dead link|2023|06|17|status=SSL error}}|{{AUR|corekeyboard}}}}
* {{App|eekboard|使いやすい仮想キーボードツールキット。|https://github.com/ueno/eekboard|{{AUR|eekboard}}}}
* {{App|Florence|GNOME 向けの拡張可能でサイズ変更可能なオンスクリーン仮想キーボードで、不要なときに隠れます。|https://sourceforge.net/projects/florence/|{{AUR|florence}}}}
* {{App|Maliit Keyboard|KDE Plasma-Wayland で便利な仮想キーボード|https://maliit.github.io/|{{Pkg|maliit-keyboard}}}}
* {{App|Onboard|タプレット PC ユーザーと移動に障害のあるユーザーに便利なオンスクリーンキーボード。|https://launchpad.net/onboard|{{Pkg|onboard}}}}
* {{App|qtvkbd|Qt で書かれた仮想キーボードで、kvkbd のフォークです。|https://github.com/Alexander-r/qtvkbd|{{AUR|qtvkbd}}}}
* {{App|QVKbd|Qt で書かれた仮想キーボード。|https://github.com/KivApple/qvkbd|{{Pkg|qvkbd}}}}
* {{App|Squeekboard|[[Wayland]] 向けの GTK 3 仮想キーボードで、Rust/C で書かれています。|https://gitlab.gnome.org/World/Phosh/squeekboard|{{Pkg|squeekboard}}}}
* {{App|theShell On Screen Keyboard|theShell 向けのタッチスクリーンキーボード。|https://github.com/vicr123/ts-kbd|{{AUR|ts-kbd}}}}
* {{App|xvkbd|X window system 向けの 仮想キーボード。|http://t-sato.in.coocan.jp/xvkbd/|{{AUR|xvkbd}}}}
* {{App|wvkbd|Virtual keyboard for Wayland and wlroots.|https://github.com/jjsullivan5196/wvkbd/|{{AUR|wvkbd}}}}

==== キーボードレイアウトの切り替え ====

* {{App|fbxkb|NETWM 互換のキーボードインジケータ・スイッチャー。システム領域にある現在のキーボードのフラグを表示し、他のキーボードに切り替えることが可能です。|http://fbxkb.sourceforge.net/|{{AUR|fbxkb}}}}
* {{App|xxkb|軽量なキーボードレイアウトインジケータ・スイッチャー。|https://sourceforge.net/projects/xxkb/|{{Pkg|xxkb}}}}
* {{App|gxkb|X11 keyboard layout indicator and switcher.|https://github.com/zen-tools/gxkb|{{Pkg|gxkb}}}}
* {{App|qxkb|Qt で書かれているキーボード切り替えアプリケーション。|https://github.com/disels/qxkb|{{AUR|qxkb}}}}
* {{App|[[Wikipedia:X Neural Switcher|X Neural Switcher]]|テキストアナライザ。入力の言語を検出して必要に応じてキーボードレイアウトを修正します。|https://xneur.ru/|{{AUR|gxneur}}}}

==== Keybinding managers ====

See [[キーボードショートカット#Xorg]].

==== インプットメソッド ====

See the main article: [[インプットメソッド]].

=== Disks ===

==== パーティション分割ツール ====

See [[パーティショニング#パーティショニングツール]].

==== Formatting tools ====

See [[ファイルシステム#ファイルシステムのタイプ]].

==== Cloning tools ====

See [[ディスクのクローン]].

==== マウントツール ====

See also [[udisks#Mount helpers]].

* {{App|9mount|9p ファイルシステムをマウント。|http://sqweek.net/code/9mount/|{{AUR|9mount}}}}
* {{App|cryptmount|暗号化されたファイルシステムを通常ユーザーでマウント。|https://sourceforge.net/projects/cryptmount/|{{AUR|cryptmount}}}}
* {{App|KDiskFree|Displays information about hard disks and other storage devices. It also allows to mount and unmount drives and view them in a file manager.|https://apps.kde.org/kdf/|{{Pkg|kdf}}}}
* {{App|ldm|''udev'' を使ってドライブを自動的にマウントする軽量なデーモン。|https://github.com/LemonBoy/ldm|{{AUR|ldm}}}}
* {{App|pmount|通常ユーザーで''ソース''を自動的に作成する {{ic|/media/''source_name''}} にマウント。|[[Debian:pmount]]|{{AUR|pmount}}}}
* {{App|pmount-safe-removal|安全に取り除けるように通常ユーザーでリムーバブルデバイスをマウント。|https://mywaytoarch.tumblr.com/post/13111098534/pmount-safe-removal-of-usb-device|{{AUR|pmount-safe-removal}}}}
* {{App|udevil|通常ユーザーでリムーバブルデバイスをマウント。デバイス情報を表示して、デバイスの変更を監視。''udev'' と glib にだけ依存。|https://ignorantguru.github.io/udevil|{{AUR|udevil}}}}
* {{App|ws|Windows ネットワーク共有をマウント ([[Wikipedia:Server Message Block|CIFS]] と [[Wikipedia:Virtual file system|VFS]])。|https://sourceforge.net/projects/winshares/|{{AUR|ws}}}}
* {{App|zulucrypt|暗号化ボリュームを作成・管理・マウントする cryptsetup の GUI フロントエンド。[[EncFS]] もサポート。|https://mhogomchungu.github.io/zuluCrypt/|{{AUR|zulucrypt}}}}


=== ディスクの消去 ===
==== ディスク使用量表示プログラム ====


===== Console =====
* {{App|[[Wikipedia:BleachBit|BleachBit]]|ディスク容量を開けてプライバシーを守ります。キャッシュやクッキー、インターネット履歴、一時ファイル、ログなどを消去。|http://bleachbit.sourceforge.net/|{{Pkg|bleachbit}} {{AUR|bleachbit-git}}}}
* {{App|gconf-cleaner|gconf データベースに居座っている不必要な gconf キーを消去。|https://code.google.com/archive/p/gconf-cleaner/|{{AUR|gconf-cleaner}}}}
* {{App|rmlint|重複するファイルを素早く見つけ出すツール (任意で削除も可能)。|https://rmlint.readthedocs.org/en/latest/|{{Pkg|rmlint}}}}


* {{App|duc|ディスク使用量を調査するためのライブラリとツールスイート。|https://duc.zevv.nl/|{{AUR|duc}}}}
=== ディスク使用量表示プログラム===
* {{App|dust|A more intuitive version of du in rust.|https://github.com/bootandy/dust|{{Pkg|dust}}}}
* {{App|[[Wikipedia:ja:Baobab|Disk Usage Analyzer]] (Baobab)|[[GNOME]] デスクトップ用のディスク使用量アナライザ。|http://www.marzocca.net/linux/baobab|{{Pkg|baobab}}}}
* {{App|gdu|Disk usage analyzer with console interface written in Go.|https://github.com/Dundee/gdu|{{Pkg|gdu}}}}
* {{App|duc|ディスク使用量を調査するためのライブラリとツールスイート。|http://duc.zevv.nl/|{{AUR|duc}}}}
* {{App|[[Wikipedia:Filelight|Filelight]]|コンピュータのディスク使用量を、リング状のマップに視覚化するディスク使用量アナライザ。|http://methylblue.com/filelight/|{{Pkg|filelight}}}}
* {{App|GdMap|ファイルやディレクトリサイズにあわせて長方形を表示するディスク使用量アナライザ。|http://gdmap.sourceforge.net/|{{Pkg|gdmap}}}}
* {{App|gt5|差分が表示できる "du-browser"。|http://gt5.sourceforge.net|{{AUR|gt5}}}}
* {{App|gt5|差分が表示できる "du-browser"。|http://gt5.sourceforge.net|{{AUR|gt5}}}}
* {{App|ncdu|シンプルな ncurses ディスク使用量アナライザ。|http://dev.yorhel.nl/ncdu|{{Pkg|ncdu}}}}
* {{App|ncdu|シンプルな ncurses ディスク使用量アナライザ。|https://dev.yorhel.nl/ncdu|{{Pkg|ncdu}}}}


=== 時刻同期 ===
===== Graphical =====
* {{App|[[Wikipedia:Filelight|Filelight]]|コンピュータのディスク使用量を、リング状のマップに視覚化するディスク使用量アナライザ。|https://apps.kde.org/filelight/|{{Pkg|filelight}}}}
* {{App|[[Wikipedia:Disk Usage Analyzer|GNOME Disk Usage Analyzer]]|[[GNOME]] デスクトップ用のディスク使用量アナライザ to check folder sizes and available disk space. Part of {{Grp|gnome}}.|https://wiki.gnome.org/Apps/DiskUsageAnalyzer|{{Pkg|baobab}}}}
* {{App|Graphical Disk Map|ファイルやディレクトリサイズにあわせて長方形を表示するディスク使用量アナライザ。|https://gdmap.sourceforge.net/|{{AUR|gdmap}}}}
* {{App|fsview (part of Konqueror)|KDE based disk usage analyzer that draws a map of rectangles sized according to file or dir sizes.|https://docs.kde.org/trunk5/en/konqueror/konqueror/view-extensions.html{{Dead link|2024|01|13|status=404}}|{{Pkg|konqueror}}}}
* {{App|MATE Disk Usage Analyzer|Disk usage analyzing tool for MATE Desktop.|https://github.com/mate-desktop/mate-utils|{{Pkg|mate-utils}}}}
* {{App|qdirstat|Qt-based directory statistics (KDirStat/K4DirStat without any KDE - from the original KDirStat author).|https://github.com/shundhammer/qdirstat|{{AUR|qdirstat}}}}


==== Disk health status ====
* {{App|[[Network Time Protocol daemon|NTPd]]|Network Time Protocol のリファレンス実装。|http://support.ntp.org/bin/view/Main/WebHome#The_NTP_Project|{{Pkg|ntp}}}}
* {{App|[[Chrony]]|軽量な NTP クライアントとサーバー。|http://chrony.tuxfamily.org/|{{Pkg|chrony}}}}
* {{App|[[OpenNTPD]]|Network Time Protocol のフリーで使いやすい実装。|http://www.openntpd.org/|{{Pkg|openntpd}}}}
* {{App|[[systemd-timesyncd]]|ネットワークを介してシステム時刻を同期するためのデーモン。|https://www.freedesktop.org/wiki/Software/systemd/|{{Pkg|systemd}}}}


See [[S.M.A.R.T.#GUI applications]].
=== システムメンテナンス ===


==== File recovery tools ====
*{{App|cylon|メニュードリブンな Bash スクリプトでアップデート・メンテナンス・アンチマルウェア・バックアップ・システムチェック。|https://github.com/gavinlyonsrepo/cylon|{{AUR|cylon}}}}


See [[ファイルリカバリ#List of utilities]].
=== システム監視 ===

==== Disk cleaning ====

===== Console =====

* {{App|Czkawka CLI|Simple, fast and free app to remove unnecessary files from your computer.|https://github.com/qarmin/czkawka|{{AUR|czkawka-cli}}}}
* {{App|duff|A command-line utility for quickly finding duplicates in a given set of files.|https://github.com/elmindreda/duff|{{AUR|duff}}}}
* {{App|fclones|Very fast duplicate file Finder written in rust.|https://github.com/pkolaczk/fclones|{{AUR|fclones}}}}}}
* {{App|[[Wikipedia:fdupes|fdupes]]|Program for identifying or deleting duplicate files residing within specified directories.|https://github.com/adrianlopezroche/fdupes|{{Pkg|fdupes}}}}
* {{App|jdupes|Identify and take actions upon duplicate files.|https://github.com/jbruchon/jdupes|{{AUR|jdupes}}}}
* {{App|rdfind|Command line tool that finds duplicate files. It compares files based on their content.|https://github.com/pauldreik/rdfind|{{Pkg|rdfind}}}}
* {{App|rmlint|重複するファイルを素早く見つけ出すツール (任意で削除も可能)。|https://github.com/sahib/rmlint|{{Pkg|rmlint}}}}

===== Graphical =====

* {{App|[[Wikipedia:BleachBit|BleachBit]]|ディスク容量を開けてプライバシーを守ります。キャッシュやクッキー、インターネット履歴、一時ファイル、ログなどを消去。|https://www.bleachbit.org/|{{Pkg|bleachbit}}}}
* {{App|Czkawka GUI|Simple, fast and free app to remove unnecessary files from your computer. Looks similar to FSlint.|https://github.com/qarmin/czkawka|{{AUR|czkawka-gui}}}}
* {{App|dupeGuru|GUI tool to find duplicate files in a system.|https://dupeguru.voltaicideas.net/|{{AUR|dupeguru}}}}
* {{App|FSlint|A utility to find and clean various forms of lint on a filesystem.|https://www.pixelbeat.org/fslint/|{{AUR|fslint}}}}
* {{App|GConf Cleaner|gconf データベースに居座っている不必要な gconf キーを消去。|https://code.google.com/archive/p/gconf-cleaner/|{{AUR|gconf-cleaner}}}}
* {{App|Shredder|Graphical user interface for rmlint.|https://github.com/sahib/rmlint|{{Pkg|rmlint-shredder}}}}
* {{App|Sweeper|System cleaning utility for KDE.|https://apps.kde.org/sweeper/|{{Pkg|sweeper}}}}

==== Disk image writing ====

See also [[Wikipedia:List of tools to create Live USB systems]].

{{Warning|Some disk image writing tools are known to be [[Wikipedia:adware|adware]], for example [[:en:USB flash installation medium#Using etcher|etcher]].}}
* {{App|Bytewalk|Bytewalk is a firmware extraction tool and binwalk fork. |https://gitlab.com/bytesweep/bytewalk|{{AUR|bytewalk}}}}
* {{App|Deepin Boot Maker|Tool to make boot disk for Deepin OS.|https://www.deepin.org/en/original/deepin-boot-maker/|{{Pkg|deepin-boot-maker}}}}
* {{App|[[Wikipedia:Fedora Media Writer|Fedora Media Writer]]|Tool that helps users put Fedora images on their portable drives such as flash disks.|https://github.com/FedoraQt/MediaWriter|{{AUR|mediawriter}}}}
* {{App|GNOME MultiWriter|Write an ISO file to multiple USB devices at once. Part of {{Grp|gnome-extra}}.|https://wiki.gnome.org/Apps/MultiWriter|{{Pkg|gnome-multi-writer}}}}
* {{App|Image Burner|Simple imageburner designed for elementary OS.|https://github.com/artemanufrij/imageburner|{{AUR|imageburner}}}}
* {{App|ISOImageWriter|Tool to write a .iso file to a USB disk.|https://community.kde.org/ISOImageWriter|{{Pkg|isoimagewriter}}}}
* {{App|LiveUSB Install|Install various Linux distributions and operating systems on removable flash drive or external disk drive.|http://live.learnfree.eu/|{{AUR|live-usb-install}}}}
* {{App|MultiBootUSB|Install multiple live distributions on a USB disk non-destructively and has an option to uninstall them.|https://github.com/mbusb/multibootusb/|{{AUR|multibootusb}}}}
* {{App|Popsicle|Utility for flashing multiple USB devices in parallel, written in Rust.|https://github.com/pop-os/popsicle|{{AUR|popsicle}}}}
* {{App|SUSE Studio ImageWriter|Utility for writing raw disk images and hybrid ISOs to USB keys.|https://github.com/openSUSE/imagewriter|{{AUR|imagewriter}}}}
* {{App|[[Wikipedia:UNetbootin|UNetbootin]]|Installs Linux/BSD distributions to a partition or USB drive.|https://unetbootin.github.io/|{{AUR|unetbootin}}}}
* {{App|Usbimager|Minimal GUI application to write compressed disk images to USB drives.|https://gitlab.com/bztsrc/usbimager|{{AUR|usbimager}}}}
* {{App|WoeUSB|Simple tool to create USB stick windows installer from an ISO image or a real DVD. (Fork of WinUSB).|https://github.com/WoeUSB/WoeUSB|{{AUR|woeusb}}, {{AUR|woeusb-ng}}}}
* {{App|windows2usb|Windows ISO to Flash Drive burning utility for Linux with MBR/GPT, BIOS/UEFI, FAT32/NTFS support|https://github.com/ValdikSS/windows2usb|{{AUR|windows2usb-git}}}}
* {{App|[[Ventoy]]|A New Bootable USB Solution|https://www.ventoy.net/|{{AUR|ventoy}}}}

=== System ===

==== タスクマネージャ ====

* {{App|CoreStats|Simple lightweight system resource viewer to monitor the CPU, RAM, Network and Disk IO statistics. Part of C-Suite.|https://cubocore.org/{{Dead link|2023|06|17|status=SSL error}}|{{AUR|corestats}}}}
* {{App|Deepin System Monitor|Monitor system process status for Deepin desktop.|https://www.deepin.org/en/original/deepin-system-monitor/|{{Pkg|deepin-system-monitor}}}}
* {{App|GNOME System Monitor|[[GNOME]] のシステムモニタ to view and manage system resources. Part of {{Grp|gnome}}.|https://wiki.gnome.org/Apps/SystemMonitor|{{Pkg|gnome-system-monitor}}}}
* {{App|GNOME Usage|View information about use of system resources, like memory and disk space.|https://wiki.gnome.org/Apps/Usage|{{Pkg|gnome-usage}}}}
* {{App|[[Wikipedia:Htop|htop]]|シンプルな、ncurses 対話式プロセスビューア。|https://htop.dev/|{{Pkg|htop}}}}
* {{App|bashtop|A Linux resource monitor written in bash.|https://github.com/aristocratos/bashtop|{{Pkg|bashtop}}}}
* {{App|bpytop|Htop but more lightweight with more features.|https://github.com/aristocratos/bpytop|{{Pkg|bpytop}}}}
* {{App|btop|Rewrite of bpytop in C++|https://github.com/aristocratos/btop|{{Pkg|btop}}}}
* {{App|bottom|A cross-platform graphical process/system monitor.|https://github.com/ClementTsang/bottom|{{Pkg|bottom}}}}
* {{App|gtop|A system monitoring dashboard for the terminal.|https://github.com/aksakalli/gtop|{{Pkg|gtop}}}}
* {{App|[[Wikipedia:KDE System Guard|KSysGuard]]|[[KDE]] のタスクマネージャ・パフォーマンスモニタ。|https://apps.kde.org/ksysguard/|{{Pkg|ksysguard}}}}
* {{App|Linux Process Explorer|Linux 向けのグラフィカルプロセスエクスプローラー。|https://github.com/wolfc01/procexp|{{AUR|procexp}}}}
* {{App|LXTask|[[LXDE]] の軽量なタスクマネージャー。|https://wiki.lxde.org/en/LXTask{{Dead link|2022|09|20|status=404}}|{{Pkg|lxtask}}}}
* {{App|qps|Lightweight task manager for [[LXQt]].|https://github.com/lxqt/qps|{{Pkg|qps}}}}
* {{App|MATE System Monitor|[[MATE]] のシステムモニター。|https://github.com/mate-desktop/mate-system-monitor|{{Pkg|mate-system-monitor}}}}
* {{App|Plasma System Monitor|Advanced and customizable system monitor for [[KDE]].|https://apps.kde.org/plasma-systemmonitor/|{{Pkg|plasma-systemmonitor}}}}
* {{App|Stacer|System optimizer and application monitor that helps users to manage entire system with different aspects, its an all in one system utility.|https://oguzhaninan.github.io/Stacer-Web/|{{AUR|stacer}}{{Broken package link|package not found}}}}
* {{App|Task Manager|[[Xfce]] の GTK2/GTK3 プロセス管理アプリケーション with basic system resource monitor|https://goodies.xfce.org/projects/applications/xfce4-taskmanager|{{Pkg|xfce4-taskmanager}}}}

==== システム監視 ====


[[:カテゴリ:状態監視と通知]]も参照してください。
[[:カテゴリ:状態監視と通知]]も参照してください。


* {{App|Collectd|[https://oss.oetiker.ch/rrdtool/ rrdtool] ベースのシンプルで拡張性のあるシステム監視デーモン。消費リソースが少なくて、スタンドアロンに、またはサーバー・クライアントアプリケーションとして設定できます。|https://collectd.org/|{{AUR|collectd}}}}
* {{App|candybar|タイル型ウィンドウマネージャ用の WebKit ベースのステータスライン。|https://github.com/Lokaltog/candybar|{{AUR|candybar-git}}{{Broken package link|{{aur-mirror|candybar-git}}}}}}
* {{App|collectl|軽量なパフォーマンス監視ツール。対話式にレポートを作成したりディスクにログを出力できます。CPU やディスク、InfiniBand、Lustre、メモリ、ネットワーク、NFS、プロセス, quadrics, slabs などの統計情報を読みやすいフォーマットでまとめます。|https://collectl.sourceforge.net/|{{AUR|collectl}}}}
* {{App|[[Conky]]|軽量でスクリプト式のシステムモニタ。|https://github.com/brndnmtthws/conky|{{Pkg|conky}}}}
* {{App|[[Conky]]|軽量でスクリプト式のシステムモニタ。|https://github.com/brndnmtthws/conky|{{Pkg|conky}}}}
* {{App|CoreFreq|Low-level CPU monitor with BIOS like functionalities.|https://github.com/cyring/CoreFreq/|{{AUR|corefreq-client}}}}
* {{App|Collectd|[http://oss.oetiker.ch/rrdtool/ rrdtool] ベースのシンプルで拡張性のあるシステム監視デーモン。消費リソースが少なくて、スタンドアロンに、またはサーバー・クライアントアプリケーションとして設定できます。|https://collectd.org/|{{Pkg|collectd}}}}
* {{App|dstat|多目的リソース統計ツール。|http://dag.wiee.rs/home-made/dstat/|{{Pkg|dstat}}{{Broken package link|replaced by {{Pkg|dool}}}}}}
* {{App|collectl|軽量なパフォーマンス監視ツール。対話式にレポートを作成したりディスクにログを出力できます。CPU やディスク、[[InfiniBand]]、Lustre、メモリ、ネットワーク、[[NFS]]、プロセスなどの統計情報を読みやすいフォーマットでまとめます。|http://collectl.sourceforge.net/|{{AUR|collectl}}}}
* {{App|Fsniper|Daemon to run scripts based on changes in files monitored by inotify.|https://github.com/l3ib/fsniper|{{AUR|fsniper}}}}
* {{App|dstat|多目的リソース統計ツール。|http://dag.wieers.com/home-made/dstat/|{{Pkg|dstat}}}}
* {{App|[[Wikipedia:ja:GKrellM|GKrellM]]|シンプルで柔軟性のある GTK+ 向けシステムモニタパッケージ。多くのプラグインが含まれている。|http://billw2.github.io/gkrellm/gkrellm.html|{{Pkg|gkrellm}}}}
* {{App|[[Wikipedia:GKrellM|GKrellM]]|シンプルで柔軟性のある [[GTK]] 向けシステムモニタパッケージ。多くのプラグインが含まれている。|https://billw2.github.io/gkrellm/gkrellm.html|{{Pkg|gkrellm}}}}
* {{App|glances|Python 製の CLI curses ベース監視ツール。|http://nicolargo.github.io/glances|{{pkg|glances}}}}
* {{App|glances|Python 製の CLI curses ベース監視ツール。|https://nicolargo.github.io/glances/|{{Pkg|glances}}}}
* {{App|gnome-system-monitor|GNOME のシステムモニタ。|https://help.gnome.org/users/gnome-system-monitor/|{{Pkg|gnome-system-monitor}} {{aur|gnome-system-monitor-gtk2}}}}
* {{App|hitome|A quick and dirty system monitor that is light on resources.|https://github.com/artefact2/hitome|{{AUR|hitome-git}}}}
* {{App|kmon|Linux kernel manager and activity monitor.|https://github.com/orhun/kmon|{{Pkg|kmon}}}}
* {{App|[[Wikipedia:Htop|htop]]|シンプルな、ncurses 対話式プロセスビューア。|http://htop.sourceforge.net/|{{Pkg|htop}}}}
* {{App|Mission Center|GTK4 application for monitoring CPU, memory, disk, network and GPU usage.|https://gitlab.com/mission-center-devs/mission-center|{{AUR|mission-center}}}}
* {{App|[[Wikipedia:KDE System Guard|KSysGuard]]|KDE のタスクマネージャ・パフォーマンスモニタ。別名 KSysguard。|http://htop.sourceforge.net/|{{Pkg|ksysguard}}}}
* {{App|Nagstamon|Status monitor that connects to multiple Nagios, Icinga, Opsview, Centreon, Op5 Monitor/Ninja, Checkmk and Thruk monitoring servers.|https://github.com/orhun/kmon|{{AUR|nagstamon}}}}
* {{App|linux process explorer|Linux 向けのグラフィカルプロセスエクスプローラー。|https://sourceforge.net/projects/procexp/|{{AUR|procexp}}}}
* {{App|LXTask|[[LXDE]] 軽量なスクネージャー。|http://wiki.lxde.org/en/LXTask|{{Pkg|lxtask}}}}
* {{App|netdata|ウェブベースリアルイムパフォーンスモニター。|https://github.com/firehol/netdata/wiki|{{Pkg|netdata}}}}
* {{app|mate-system-monitor|[[MATE]] の GTK2 システムモニター。|https://github.com/mate-desktop/mate-system-monitor|{{pkg|mate-system-monitor}}}}
* {{App|[[netdata]]|ウェブベースのリアルタイムパフォーマンスモニター。|https://github.com/firehol/netdata/wiki|{{Pkg|netdata}}}}
* {{app|Task Manager|[[Xfce]] の GTK2 プロセス管理アプリケーション。|http://goodies.xfce.org/projects/applications/xfce4-taskmanager|{{pkg|xfce4-taskmanager}}}}
* {{App|[[Paramano]]|軽量なバッテリモニター、CPU 周波数スケーラ。[http://trayfreq.sourceforge.net/ trayfreq] のフォーク。|https://github.com/phillid/paramano|{{AUR|paramano}}}}
* {{App|[[Paramano]]|軽量なバッテリモニター、CPU 周波数スケーラ。[http://trayfreq.sourceforge.net/ trayfreq] のフォーク。|https://github.com/phillid/paramano|{{AUR|paramano}}}}
* {{App|Resources|Simple and versatile monitor for graphical applications, processes and system resources (CPUs, memory, GPUs, network interfaces and block devices), written in Rust and GTK4.|https://github.com/nokyan/resources|{{AUR|resources}}}}
* {{app|Sysstat|リソース管理ツールのコレクション: iostat, isag, mpstat, pidstat, sadf, sar。|http://pagesperso-orange.fr/sebastien.godard/|{{Pkg|sysstat}}}}
* {{app|Sysstat|リソース管理ツールのコレクション: iostat, isag, mpstat, pidstat, sadf, sar。|http://sebastien.godard.pagesperso-orange.fr/|{{Pkg|sysstat}}}}
* {{App|xosview|SGI IRIX の gr_osview に似ているシステムモニター。|http://www.pogo.org.uk/~mark/xosview/|{{AUR|xosview}}}}
* {{App|[[Telegraf]]|Agent written in Go for collecting, processing, aggregating, and writing metrics.|https://docs.influxdata.com/telegraf/latest/|{{AUR|telegraf}}}}
* {{App|xosview|SGI IRIX の gr_osview に似ているシステムモニター。|https://www.pogo.org.uk/~mark/xosview/|{{AUR|xosview}}}}
* {{App|zps|A small utility for listing and reaping zombie processes on GNU/Linux.|https://github.com/orhun/zps|{{Pkg|zps}}}}


==== Hardware sensor monitoring ====
=== システム情報ビューア ===


See [[lm_sensors#Graphical front-ends]].
==== コンソール ====


==== システム情報ビューア ====
* {{App|alsi|Arch Linux のシステム情報ツール。スクリプトのソースコードを修正しなくても他のシステム用に設定することが可能です。|http://trizenx.blogspot.ro/2012/08/alsi.html|{{AUR|alsi}}}}

* {{App|archey2|arch のロゴと基本情報を表示するシンプルな python のスクリプト。Python 2.x バージョン。|https://github.com/djmelik/archey|{{AUR|archey2}}}}
===== コンソール =====
* {{App|[[archey3]]|Arch Linux のロゴとシステム情報を表示する Python スクリプト。|https://lclarkmichalek.github.io/archey3|{{pkg|archey3}}}}

* {{App|dmidecode|SMBIOS/DMI の仕様による BIOS に書かれているシステムのハードウェア情報を表示します。|http://www.nongnu.org/dmidecode/|{{Pkg|dmidecode}}}}
* {{App|hwdetect|{{ic|/sys}} によってエクポートされたモジュールを表示するシンプルなスクリプト。[[archboot]] 含まれています。|https://projects.archlinux.org/|{{pkg|hwdetect}}}}
* {{App|alsi|Arch Linux のシテム情報ツールスクリプトのソースコードを修正しなくても他のシステム用設定することが可能です。|https://trizenx.blogspot.com/2012/08/alsi.html|{{AUR|alsi}}}}
* {{App|hwinfo|openSUSE 由来パワフルなハードウェア検出ツール。|https://github.com/openSUSE/hwinfo|{{pkg|hwinfo}}}}
* {{App|[[archey3]]|Arch Linuxロゴとシステム情報を表示する Python スクリプト。|https://lclarkmichalek.github.io/archey3|{{Pkg|archey3}}}}
* {{App|inxi|システム情報を取得るためのスクリプト。|https://github.com/smxi/inxi|{{pkg|inxi}}}}
* {{App|dmidecode|SMBIOS/DMI の仕様による BIOS に書かれているシステムのハードウェア情報を表示します。|https://www.nongnu.org/dmidecode/|{{Pkg|dmidecode}}}}
* {{App|neofetch|w3m で画像を表示することができる高速・カスタマイズ可能なステム情報スクリプト。|https://github.com/dylanaraps/neofetch|{{AUR|neofetch}}, {{AUR|neofetch-git}}}}
* {{App|hwdetect|{{ic|/sys}} によってエクスポートされたモジュールを表示するシンプルなスクリプト。|https://gitlab.archlinux.org/archlinux/packaging/packages/hwdetect/-/blob/main/hwdetect|{{Pkg|hwdetect}}}}
* {{App|hwinfo|openSUSE 由来のパワフルなハードウェア検出ツール。|https://github.com/openSUSE/hwinfo|{{Pkg|hwinfo}}}}
* {{App|[[hw-probe]]|Tool to probe for hardware, check operability and find drivers with the help of [https://linux-hardware.org/ Linux Hardware Database].|https://github.com/linuxhw/hw-probe|{{AUR|hw-probe}}}}
* {{App|inxi|システム情報を取得するためのスクリプト。|https://github.com/smxi/inxi|{{Pkg|inxi}}}}
* {{App|neofetch|w3m で画像を表示することができる高速・カスタマイズ可能なシステム情報スクリプト。|https://github.com/dylanaraps/neofetch|{{AUR|neofetch}}}}
* {{App|fastfetch|メンテナンスが行き届いており、機能が豊富でパフォーマンス重視の、neofetchのようなシステム情報ツール。|https://github.com/fastfetch-cli/fastfetch|{{Pkg|fastfetch}}}}
* {{App|nmon|Console based application for monitoring various system components.|https://nmon.sourceforge.net/|{{Pkg|nmon}}}}
* {{App|pfetch|A pretty system information tool written in POSIX sh.|https://github.com/dylanaraps/pfetch|{{AUR|pfetch}}}}
* {{App|screenfetch|archey と似ていますがスクリーンショットを取得することができます。bash で書かれています。|https://github.com/KittyKatt/screenFetch|{{Pkg|screenfetch}}}}
* {{App|screenfetch|archey と似ていますがスクリーンショットを取得することができます。bash で書かれています。|https://github.com/KittyKatt/screenFetch|{{Pkg|screenfetch}}}}


==== グラフィカル ====
===== グラフィカル =====


* {{App|GPU-Viewer|GUI to glxinfo, vulkaninfo, clinfo and es2_info; written in Python with GTK.|https://github.com/arunsivaramanneo/GPU-Viewer|{{AUR|gpu-viewer}}}}
* {{App|CPU-G|ハードウェアに関する有益な情報を表示するアプリケーション。Windows の CPU-Z に似ています。|http://cpug.sourceforge.net/|{{AUR|cpu-g}}{{Broken package link|{{aur-mirror|cpu-g}}}}}}
* {{App|hardinfo|ハードウェアとオペレーティングシステムに関する情報を表示する小さなアプリケーション。Windows のデバイスマネージャに似ています。|http://hardinfo.berlios.de/HomePage|{{Pkg|hardinfo}}}}
* {{App|hardinfo|ハードウェアとオペレーティングシステムに関する情報を表示する小さなアプリケーション。Windows のデバイスマネージャに似ています。|https://www.berlios.de/software/hardinfo/|{{AUR|hardinfo}}}}
* {{App|i-Nex|システムで利用できるハードウェアコンポーネントの情報を収集して Windows の人気ツール CPU-Z に似ているユーザーインターフェースで情報を表示するアプリケーション。|http://i-nex.linux.pl/|{{AUR|i-nex-git}}}}
* {{App|i-Nex|システムで利用できるハードウェアコンポーネントの情報を収集して Windows の人気ツール CPU-Z に似ているユーザーインターフェースで情報を表示するアプリケーション。|http://i-nex.linux.pl/|{{AUR|i-nex-git}}}}
* {{App|KDE Info Center|ハードウェアやソフトウェアの情報を表示。|https://www.kde.org/applications/system/kinfocenter/|{{Pkg|kinfocenter}}}}
* {{App|lshw|マシンのハードウェア設定に関する情報を詳しく表示する小さなツール。CLI と GTK のインターフェイス。|https://ezix.org/project/wiki/HardwareLiSter|{{Pkg|lshw}}}}
* {{App|[[Wikipedia:KInfoCenter|KInfoCenter]]|Centralized and convenient overview of system information for KDE.|https://userbase.kde.org/KInfoCenter|{{Pkg|kinfocenter}}}}
* {{App|lshw|マシンのハードウェア設定に関する情報を詳しく表示する小さなツール。CLI と GTK のインターフェイス。|http://ezix.org/project/wiki/HardwareLiSter|{{Pkg|lshw}}}}
* {{App|USBView|Display the topology of devices on the USB bus.|http://www.kroah.com/linux/usb/|{{Pkg|usbview}}}}


==== その他 ====
==== System log viewers ====


* {{App|GNOME Logs|Viewer for the systemd journal. Part of {{Grp|gnome}}.|https://wiki.gnome.org/Apps/Logs|{{Pkg|gnome-logs}}}}
* {{App|tp-hdd-led|Think-Led で HDD の使用を監視。|http://timherbst.de/en/tp-hdd-led/|{{AUR|tp-hdd-led}}{{Broken package link|{{aur-mirror|tp-hdd-led}}}}}}
* {{App|KSystemLog|System log viewer tool for KDE.|https://apps.kde.org/ksystemlog/|{{Pkg|ksystemlog}}}}
* {{App|MATE System Log|System log viewer for MATE.|https://github.com/mate-desktop/mate-utils|{{Pkg|mate-utils}}}}
* {{App|Pacman Log Viewer|Tool used to inspect pacman log file, in particular it lists installed, removed and upgraded packages letting you to filter by package's name and/or date.|https://www.opendesktop.org/content/show.php?content&#61;150484{{Dead link|2024|01|13|status=404}}|{{Pkg|pacmanlogviewer}}}}
* {{App|QJournalctl|Qt-based graphical user interface for systemd's ''journalctl'' command.|https://github.com/pentix/qjournalctl|{{Pkg|qjournalctl}}}}


==== Font viewers ====
=== キーボードレイアウトの切り替え ===


See also [[Wikipedia:Font management software]].
* {{App|fbxkb|NETWM 互換のキーボードインジケータ・スイッチャー。システム領域にある現在のキーボードのフラグを表示し、他のキーボードに切り替えることが可能です。|http://fbxkb.sourceforge.net/|{{AUR|fbxkb}}}}
* {{App|Deepin Font Manager|A font management tool for Deepin desktop.|https://www.deepin.org/en/original/deepin-font-manager/|{{Pkg|deepin-font-manager}}}}
* {{App|xxkb|軽量なキーボードレイアウトインジケータ・スイッチャー。|https://sourceforge.net/projects/xxkb/|{{Pkg|xxkb}}}}
* {{App|qxkb|Qt で書かれているキーボード切り替えアプリケーション。|https://github.com/disels/qxkb|{{AUR|qxkb}}}}
* {{App|Font Manager|Simple font management for GTK desktop environments.|https://fontmanager.github.io/|{{Pkg|font-manager}}}}
* {{App|Fonty Python|Manage, view and find your fonts.|https://savannah.nongnu.org/projects/fontypython|{{AUR|fontypython}}}}
* {{App|[[Wikipedia:X Neural Switcher|X Neural Switcher]]|テキストアナライザ。入力の言語を検出して必要に応じてキーボードレイアウトを修正します。|http://www.xneur.ru/|{{AUR|xneur}}, {{AUR|gxneur}} (GUI)}}
* {{App|GNOME Fonts|Font viewer for GNOME. Part of {{Grp|gnome}}.|https://gitlab.gnome.org/GNOME/gnome-font-viewer|{{Pkg|gnome-font-viewer}}}}
* {{App|KFontview|KDE application to view and install different types of fonts.|https://kde.org/|{{Pkg|plasma-desktop}}}}
* {{App|MATE Font Viewer|Font viewer for MATE.|https://github.com/mate-desktop/mate-control-center|{{Pkg|mate-utils}}}}


=== 電源管理 ===
==== Help viewers ====
[[省電力設定#パッケージ]]を参照。


See [[man ページ#インストール]].
=== クリップボードマネージャ ===
参照: [[クリップボード#クリップボードマネージャの一覧|クリップボードマネージャの一覧]]。


==== Command schedulers ====
=== パッケージ管理 ===
{{Box||参照: [[AUR ヘルパー]]と [[Pacman GUI フロントエンド]]|#E5E5FF|#FCFCFC}}
* {{App|Lostfiles|孤立したファイルを検知するスクリプト。|https://github.com/graysky2/lostfiles|{{AUR|lostfiles}}}}
* {{App|[[Arch Linux の安定化#pacmatic の使用|Pacmatic]] |アップグレードの前に Arch ニュースをチェックして、設定ファイルの変更を警告する pacman ラッパ。|http://kmkeen.com/pacmatic|{{Pkg|pacmatic}}}}
* {{App|[[pkgfile]]|あるファイルを使っているパッケージが何かを見つけるツール。|https://github.com/falconindy/pkgfile|{{Pkg|pkgfile}}}}
* {{App|[[pkgtools]]|Arch Linux パッケージ用のスクリプトコレクション。|https://github.com/Daenyth/pkgtools|{{AUR|pkgtools}}}}
* {{App|srcpac|ソースからのパッケージのリビルドを自動化するシンプルなツール。|https://projects.archlinux.org/srcpac.git|{{Pkg|srcpac}}{{Broken package link|パッケージが存在しません}}}}


See also [[Cron]].
===インプットメソッド===

[[国際化#インプットメソッド]]を見てください。
* {{App|FcronQ|Fcron GUI, an advanced periodic command scheduler.|http://fcronq.xavion.name/|{{AUR|fcronq}}}}
* {{App|GNOME Schedule|Graphical interface to crontab and at for GNOME.|http://gnome-schedule.sourceforge.net/|{{AUR|gnome-schedule}}}}
* {{App|KCron|Tool for KDE to run applications in the background at regular intervals. It is a graphical interface to the Cron command.|https://apps.kde.org/kcron/|{{Pkg|kcron}}}}
* {{App|KTimer|Little tool for KDE to execute programs after some time. It allows you to enter several tasks and to set a timer for each of them. The timers for each task can be started, stopped, changed, or looped.|https://apps.kde.org/ktimer/|{{Pkg|ktimer}}}}

==== Shutdown timers ====

* {{App|GShutdown|Advanced shutdown utility which allows you to schedule the shutdown or the restart of your computer, or logout your actual session.|https://gshutdown.tuxfamily.org/|{{AUR|gshutdown}}}}
* {{App|Hsiu-Ming's Timer|Graphical shutdown timer, which enables you to shutdown, turn off monitor, reboot or play sound after a period of time.|https://cges30901.github.io/hmtimer-website/|{{AUR|hmtimer}}}}
* {{App|KShutdown|Graphical shutdown utility, which allows you to turn off or suspend a computer at a specified time. It features various time and delay options, command-line support, and notifications.|https://kshutdown.sourceforge.io/|{{Pkg|kshutdown}}}}

==== 時刻同期 ====

See [[時刻同期]].

==== Screen management ====

See [[Xrandr#Graphical front-ends]].

==== Backlight management ====

See [[バックライト#バックライトユーティリティ]].

==== Color management ====

See [[:en:ICC profiles#Utilities]] and [[バックライト#色補正]].

==== Printer management ====

See [[CUPS#GUI applications]].

==== Bluetooth management ====

See [[Bluetooth#Front-ends]].

==== 電源管理 ====

See [[電源管理#ユーザースペースツール]].

==== System management ====

See [[Systemd#GUI configuration tools]].

==== Boot management ====

See [[GRUB/Tips and tricks#GUI configuration tools]].

==== パッケージ管理 ====

See [[pacman ヒント#ユーティリティ]].

==== Configuration management ====

* {{App|aconfmgr|Package to track, manage, and restore the configuration of an Arch Linux system.|https://github.com/CyberShadow/aconfmgr|{{AUR|aconfmgr-git}}}}
* {{App|[[Ansible]]|IT automation engine that automates cloud provisioning, configuration management, application deployment, intra-service orchestration, and many other IT needs.|https://www.ansible.com/|{{Pkg|ansible}}}}
* {{App|cdist|Simple configuration management system with Arch Linux support.|https://www.cdi.st/|{{AUR|cdist}}}}
* {{App|[[Chef]]|Automation Software for Continuous Delivery of Secure Applications and Infrastructure.|https://www.chef.io/|{{AUR|chef-workstation}}, {{AUR|chef-client}}}}
* {{App|[[etckeeper]]|Collection of tools to let {{ic|/etc}} be stored in a VCS repository.|https://etckeeper.branchable.com/|{{Pkg|etckeeper}}}}
* {{App|[[Puppet]]|IT automation software that helps system administrators manage infrastructure throughout its lifecycle, from provisioning and configuration to patch management and compliance.|https://puppet.com/|{{Pkg|puppet}}}}
* {{App|[[Saltstack]]|A Python-based, open-source software for event-driven IT automation, remote task execution, and configuration management.|https://saltproject.io/|{{Pkg|salt}}}}

==== Virtualization ====

See [[Libvirt#Client]] and [[VirtualBox]].

==== Compatibility layers ====

See [[Wine]] (Windows) and [https://www.darlinghq.org/ Darling] (MacOS).
<noinclude>
{{TranslationStatus|List of applications/Utilities|2024-01-28|798724}}
</noinclude>

2026年8月2日 (日) 18:24時点における最新版

ユーティリティ

ターミナル

コマンドシェル

次の記事を参照: コマンドラインシェル

次も参照: Wikipedia:Comparison of command shells

ターミナルエミュレータ

ターミナルエミュレータとはターミナルを含むGUIウィンドウを表示する機能を有します。 それらエミュレータのほとんどは Xterm をエミュレートしていて、その Xterm は VT102 をエミュレートしていて、VT102 はタイプライターをエミュレートしています。より詳しい背景情報は Wikipedia:ja:端末エミュレータ を参照してください。

網羅的なリストは Wikipedia:List of terminal emulators を参照してください。

  • Alacritty — クロスプラットフォームの GPU アクセラレーションターミナルエミュレータ。
https://github.com/alacritty/alacritty || alacritty
  • aterm — 透過をサポートした xterm 代替。2008年から urxvt に取って代わられています。
http://www.afterstep.org/aterm.php || atermAUR
  • Contour — 現代的で高速なターミナルエミュレーターで、(99% の TE と違い) ZJW を含む Unicode を完全にフルサポートしています。
https://github.com/contour-terminal/contour || contourAUR
  • cool-retro-term — 昔のブラウン管ディスプレイを模した見た目が良いターミナルエミュレータ。
https://github.com/Swordfish90/cool-retro-term || cool-retro-term
  • CoreTerminal — qtermwidget ベースのターミナルエミュレーター。C-Suite の一部です。
https://gitlab.com/cubocore/coreapps/coreterminal || coreterminalAUR
  • CuteCom — グラフィカルなシリアルターミナル。
https://gitlab.com/cutecom/cutecom || cutecomAUR
  • Darktile — GPU でレンダリングするターミナルエミュレーターで、タイル型ウィンドウマネージャー向けにデザインされています。
https://github.com/liamg/darktile || darktileAUR
  • Deepin Terminal — Deepin デスクトップ向けのターミナルエミュレーションアプリケーション。
https://www.deepin.org/en/original/deepin-terminal/ || deepin-terminal
  • EtermEnlightenment デスクトップ向けに作られた xterm を代替するターミナルエミュレータ。
https://github.com/mej/Eterm || etermAUR
  • Extraterm — ターミナル内の画像、ユニコード、フォントリガチャ、テキストズーム等をサポートしているターミナルエミュレーター。
https://github.com/sedwards2009/extraterm || extraterm-binAUR
  • foot — Wayland 向けの、sixel をサポートした軽量なターミナルエミュレーター。
https://codeberg.org/dnkl/foot || foot
  • Hyper — JS/CSS をサポートしたターミナル。Electron プラットフォームベースです。
https://github.com/vercel/hyper || hyperAUR
  • KonsoleKDE デスクトップのターミナルエミュレータ。
https://konsole.kde.org/ || konsole
  • kitty — モダンで柔軟な設定が可能な OpenGL ベースのターミナルエミュレータ
https://github.com/kovidgoyal/kitty || kitty
  • Liri Terminal — Liri 向けのマテリアルデザインターミナル。
https://github.com/lirios/terminal || liri-terminal
  • mlterm — 様々な文字セットやエンコーディング、可変幅フォントや双方向レンダリングが使える多言語対応のターミナルエミュレータ。
https://sourceforge.net/projects/mlterm/ || mlterm-gitAUR
  • moserial — GNOME デスクトップ向けの、GTK ベースのシリアルターミナル。
https://wiki.gnome.org/Apps/Moserial || moserial
  • PuTTY — 高度に設定可能な ssh/telnet/シリアルコンソールプログラム。
https://www.chiark.greenend.org.uk/~sgtatham/putty/ || putty
  • QTerminal — 軽量な Qt ベースのターミナルエミュレータ。
https://github.com/qterminal/qterminal || qterminal
  • shellinabox — ウェブベースの SSH ターミナル。
https://github.com/shellinabox/shellinabox || shellinabox-gitAUR
  • st — X 向けのシンプルなターミナル実装。
https://st.suckless.org || stAUR
  • Station — 縦や横の分割、タブ付きのインターフェース、コピーとペーストのコマンドなど、異なるビューモードを持ったターミナルエミュレーション。
https://mauikit.org/ || maui-station
  • Tabby — Unicode をサポートした、より現代向けなターミナル。
https://tabby.sh/ || tabbyAUR
  • Terminology — 革新的な機能を備えた Enlightenment プロジェクトチームによるターミナルエミュレータ:ファイルのサムネイルとメディアは、メディアプレーヤーのように再生されます。
https://www.enlightenment.org/about-terminology || terminology
  • urxvt — (Perl によって) 高い拡張性を持ちユニコードが使える rxvt クローンターミナルエミュレータ。タブ、URL 起動、Quake スタイルのドロップダウンモード、擬似透過をサポート。
http://software.schmorp.de/pkg/rxvt-unicode.html || rxvt-unicode
  • wayst — Wayland と X11 向けで、OpenGL レンダリングを使用して依存が最小な、シンプルなターミナルエミュレーター。
https://github.com/91861/wayst || wayst-gitAUR
  • xterm — X Window System 用のシンプルなターミナルエミュレータ。ウィンドウシステムを直接使えないプログラム用に DEC VT102 や Tektronix 4014 互換のターミナルを提供します。
https://invisible-island.net/xterm/ || xterm
  • Yakuake — Konsole ベースのドロップダウンターミナル (Quake スタイル) エミュレータ。
https://apps.kde.org/yakuake/ || yakuake
  • zutty — ローエンドシステム向けのハイエンドターミナル。
https://tomscii.sig7.se/zutty/ || zutty
ヒント ターミナルマルチプレクサにリストされている wezterm は、ターミナルエミュレーターの機能も持っています。
VTE ベース

VTE (Virtual Terminal Emulator) は初期の GNOME で GNOME Terminal で使うために開発されたウィジェットです。VTE ができてから、似た機能を持つ数多くのターミナルが生まれました。

  • Deepin Terminal (GTK version) — Deepin デスクトップ向けの、古いターミナルエミュレーションアプリケーション。
https://github.com/linuxdeepin/deepin-terminal-gtk || deepin-terminal-gtk
  • EasySSH — SSH 接続マネージャー。
https://github.com/muriloventuroso/easyssh || easysshAUR
  • Germinal — ボーダーレスな最大化されたターミナルを表示する、最小主義のターミナルエミュレータ。デフォルトで tmux セッションにアタッチするので、タブやパネルが使えます。
https://www.imagination-land.org/tags/germinal.html || germinalAUR
  • GNOME Console — 旧 King’s Cross、GNOME デスクトップ向けのシンプルでユーザーフレンドリーなターミナルエミュレーター。gnome の一部です。
https://gitlab.gnome.org/GNOME/console || gnome-console
https://wiki.gnome.org/Apps/Terminal || gnome-terminal
  • Black Box Terminal — GNOME 向けのエレガントでカスタマイズ可能なターミナル。
https://gitlab.gnome.org/raggesilver/blackbox || blackbox-terminalAUR
  • Guake — GNOME デスクトップ向けドロップダウンターミナル。
http://guake-project.org/[リンク切れ 2023-10-29] || guake
  • kermit — VTE ベースのターミナルエミュレーターで、シンプル、高速で効率的であることを目指しています。
https://github.com/orhun/kermit || kermitAUR
  • LXTerminalLXDE 向けのデスクトップ非依存のターミナルエミュレータ。
https://wiki.lxde.org/en/LXTerminal[リンク切れ 2022-09-20] || lxterminal
https://www.mate-desktop.org/ || mate-terminal
  • Pantheon Terminal — 超軽量・美麗・シンプルなターミナルエミュレータ。デフォルト設定で使うように作られているので設定がほとんどありません。
https://github.com/elementary/terminal || pantheon-terminal
  • ROXTerm — 場所をとらないタブ式ターミナルエミュレータ。
https://roxterm.sourceforge.net/ || roxtermAUR
  • sakura — GTK と VTE ベースのターミナルエミュレータ。
https://www.pleyades.net/david/projects/sakura || sakuraAUR
  • Terminator — マルチプルでリサイズ可能な端末パネルをサポートしたターミナルエミュレータ。
https://gnome-terminator.org/ || terminator
  • Termite — キーボード中心の VTE ベースのターミナル。タイル型またはタブをサポートしているウィンドウマネージャで使われるように作られています。メンテナンスされておらず、開発者は Alacritty に移行することを推奨しています。
https://github.com/thestinger/termite || termiteAUR
  • Termit — シンプルな VTE ベースのターミナルエミュレーターで、Lua スクリプトをサポート
https://github.com/nonstop/termit || termit-gitAUR
  • Tilda — 設定可能なドロップダウンターミナルエミュレータ。
https://github.com/lanoxx/tilda/ || tilda
  • Tilix — GNOME 向けのタイル型ターミナルエミュレータ。
https://gnunn1.github.io/tilix-web/ || tilix
  • tym — Lua で設定可能なターミナルエミュレーター
https://github.com/endaaman/tym/ || tymAUR
  • Xfce TerminalXfce デスクトップに含まれているターミナルエミュレータ。カラープロンプト、タブをサポート。
https://docs.xfce.org/apps/terminal/start || xfce4-terminal
KMS ベース

以下のターミナルエミュレータは カーネルモード設定を使っており X がなくても起動できます。

  • KMSCON — Linux オペレーティングシステム用のターミナルエミュレータを統合した KMS/DRM ベースのシステムコンソール(getty)です。
https://github.com/dvdhrm/kmscon || kmsconAUR
フレームバッファベース

GNU/Linux では、Linux カーネルの仮想デバイス (fbdev) や X の仮想フレームバッファシステム (xvfb) のことをフレームバッファと呼ぶことがあります。このセクションでは主としてカーネルの仮想デバイス fbdev をベースにするターミナルエミュレータをリストアップしています。

  • yaft — X をなくても動かせるシンプルなターミナルエミュレータ。UCS2 文字、壁紙、256 色をサポート。
https://github.com/uobikiemukot/yaft || yaftAUR
  • Fbterm — Linux 向けの、高速なフレームバッファー (fb) ベースのターミナル (term) エミューレーター。
https://salsa.debian.org/debian/fbterm || fbtermAUR

ターミナルページャ

Wikipedia:ja:ページャ を参照してください。

  • less — more に似たプログラムですが、前後の両方へのスクロールや、ファイルの部分的な読み込みをサポートしています。
https://www.gnu.org/software/less/ || less
  • mcview — マウスと色をサポートしたページャです。midnight commander にバンドルされています。
https://midnight-commander.org/ || mc
  • moar — Moar はページャです。設定は一切不要で当たり前のことを実現するようにデザインされています。
https://github.com/walles/moar || moarAUR
  • more — シンプルで機能の少ないページャです。util-linuxの一部です。
https://git.kernel.org/pub/scm/utils/util-linux/util-linux.git/about/ || util-linux
  • most — マルチウィンドウ、左右スクロール、内蔵カラーをサポートしたページャ
http://www.jedsoft.org/most/ || most
  • ov — 機能が充実したターミナルベースのテキストビューアーです。いわゆるターミナルページャです。
https://noborus.github.io/ov/ || ov-binAUR

ターミナルマルチプレクサ

Wikipedia:ja:ターミナルマルチプレクサ も参照してください。

  • abduco — プロセスを制御端末とは別に実行させる、セッションのアタッチとデタッチをサポートするツール。
https://www.brain-dump.org/projects/abduco/ || abduco
  • byobu — GPLv3 でライセンスされた tmux や screen 向けのアドオン。ターミナルマルチプレクサがインストールされていることを必要とします。
https://byobu.org/ || byobu
  • dtachGNU Screen のデタッチ機能をエミュレートするプログラム。
http://dtach.sourceforge.net/ || dtachAUR
  • dvtmdwm スタイルの、コンソール内のウィンドウマネージャー。
https://www.brain-dump.org/projects/dvtm/ || dvtm
  • GNU Screen — 物理端末を多重化するフルスクリーンウィンドウマネージャ。
https://www.gnu.org/software/screen/ || screen
  • mtm — シンプルなターミナルマルチプレクサで、フォーカスの変更・分割・終了とスクリーンの再描写の4つのコマンドのみを持っています。
https://github.com/deadpixi/mtm || mtm-gitAUR
  • tmatetmux のフォークで、リモートアクセスとペアプログラミングを補助することを目的としています。
https://tmate.io/ || tmate
  • tmux — BSDライセンスのターミナル・マルチプレクサ。
https://tmux.github.io/ || tmux
  • zellij — Rust で書かれた強化されたターミナル・マルチプレクサ
https://zellij.dev/ || zellij
  • weztermRust で実装された GPU アクセラレーションによるクロスプラットフォームなターミナルエミュレータおよびマルチプレクサ。
https://wezfurlong.org/wezterm/ || wezterm
ヒント 端末エミュレーターの Kitty も同様の機能を備えています。

ファイル

ファイルマネージャ

Wikipedia:Comparison of file managers も参照してください。

コンソール
  • Clex — フルスクリーンのユーザーインターフェイスを持つファイルマネージャ。
http://www.clex.sk/ || clexAUR
  • CliFM — コマンドラインファイルマネージャーで、フル機能を持っており、高速で、拡張性があり、とても軽量です。
https://github.com/leo-arch/clifm || clifmAUR
  • ded — Emacs dired に似ているディレクトリエディター、ファイルネームマネージャー。
https://invisible-island.net/ded/ded.html || dedAUR
  • DiredEmacs と統合されたディレクトリエディタ。
https://www.gnu.org/software/emacs/manual/html_node/emacs/Dired.html || emacs
  • fff — Bash で書かれたシンプルなファイルマネージャー。
https://github.com/dylanaraps/fff || fff
  • fm — ターミナルベースのファイルマネージャー。
https://github.com/knipferrc/fm || fm-gitAUR
  • joshuto — ranger のようなターミナルファイルマネージャーで、Rust で書かれています。
https://github.com/kamiyaa/joshuto || joshuto-gitAUR
  • Last File Manager — curses インターフェイスを備えた Python 3 で書かれた強力なファイルマネージャ。
https://inigo.katxi.org/devel/lfm/ || lfmAUR
  • lf — Go で書かれたターミナルファイルマネージャーで、サーバー/クライアントアーキテクチャを採用しています。
https://github.com/gokcehan/lf || lf
  • Midnight Commander — コンソールベース、デュアルパネルのファイルマネージャー。
https://midnight-commander.org || mc
  • nffm — "Nothing Fancy File Manager"、C で書かれたマウスを使わない ncurses ファイルマネージャ。
https://github.com/mariostg/nffm || nffm-gitAUR
  • nnn — 小さく、とても高速で、機能が豊富なファイルマネージャー。
https://github.com/jarun/nnn || nnn
  • PilotAlpine メールクライアントについてくるファイルマネージャー。
https://alpine.x10host.com/[リンク切れ 2022-09-20] || alpine-gitAUR
  • Ranger — vi バインディング、カスタマイズ性、多機能をもったコンソールベースのファイルマネージャー。
https://ranger.github.io/ || ranger
  • sfm — unix ライクシステム向けのシンプルなファイルマネージャー。
https://github.com/afify/sfm || sfmAUR
  • TUIFI Manager — クロスプラットフォームでターミナルベースの termux 指向のファイルマネージャー (とコンポーネント) で、Uni-Curses プロジェクトと一緒に、もしくはそのまま使うことを意図しています。
https://github.com/GiorgosXou/TUIFIManager || tuifimanagerAUR
  • Vifm — ncurses ベースの 2 パネルファイルマネージャー、vi ライクなキーバインド。
https://vifm.info || vifm
  • xplr — ハック可能で、ミニマルで、高速な TUI ファイルエクスプローラー。
https://xplr.dev || xplr
  • yazi — とても高速なターミナルファイルマネージャーで、Rust で async I/O ベースで書かれています。
https://yazi-rs.github.io/ || yazi
グラフィカル
  • Caja — MATE デスクトップのファイルマネージャ。
https://github.com/mate-desktop/caja || caja
  • CoreFM — シンプルで軽量で使いやすいファイルマネージャーで、画像プレビュー、mime アイコンサポート、分割表示、リムーバブルメディアの自動マウント、ドラッグアンドドロップのサポートなど、たくさんの機能があります。C-Suite の一部です。
https://gitlab.com/cubocore/coreapps/corefm || corefmAUR
  • Deepin File ManagerDeepin 用に開発されたファイルマネージャ。
https://www.deepin.org/en/original/dde-file-manager/ || deepin-file-manager
  • Dolphin — KDE デスクトップのファイルマネージャー。
https://apps.kde.org/dolphin/ || dolphin
  • fm — 小さくて汎用的なファイルマネージャーで、GTK4 でビルドされています。
https://github.com/euclio/fm ||
  • Gentoo — GTK の軽量ファイルマネージャ。
https://sourceforge.net/projects/gentoo/ || gentooAUR
  • GNOME Files — 拡張性のある、カスタムスクリプトをサポートしているヘビー級のファイルマネージャー。GNOME のデフォルト。gnome の一部です。
https://wiki.gnome.org/Apps/Files || nautilus
  • Index — システムのファイルとアプリケーションの閲覧や、音楽、テキスト、画像や動画ファイルのプレビューや外部アプリケーションでの共有ができるファイルマネージャー。
https://apps.kde.org/index-fm/ || index-fm
  • Konqueror — KDE デスクトップ用ファイルマネージャー。
https://apps.kde.org/konqueror/ || konqueror
  • Liri Files — Liri 向けのファイルマネージャー。
https://github.com/lirios/files || liri-files
  • Nemo — Nemo は Cinnamon デスクトップのファイルマネージャです。Nautilus のフォークです。
https://projects.linuxmint.com/cinnamon/ || nemo
  • Pantheon Files — Elementary OS 向けにデザインされたファイルブラウザー。
https://github.com/elementary/files || pantheon-files
http://fox-toolkit.org/ || fox
  • PCManFM — デスクトップアイコンや壁紙の管理などの機能をもっている、とても高速で軽量なファイルマネージャー。
https://wiki.lxde.org/en/PCManFM[リンク切れ 2022-09-20] || pcmanfm, pcmanfm-gtk3
  • PCManFM-Qt — PCManFM ファイルマネージャーの Qt 移植です。
https://github.com/lxqt/pcmanfm-qt || pcmanfm-qt
  • Peony — UKUI デスクトップ向けのファイルマネージャー。
https://github.com/ukui/peony || peony
  • qtFM — 小さく軽量な、純粋に Qt ベースの Linux デスクトップ用ファイルマネージャー。
https://qtfm.eu/ || qtfmAUR
  • ROX Filer — 小さく高速なファイルマネージャー。壁紙やパネルの管理なども可能。
https://rox.sourceforge.net/ || roxAUR
  • Thunar — 高速に起動し素早くディレクトリを読み込むようにデーモンとして実行できるファイルマネージャー。
https://docs.xfce.org/xfce/thunar/start || thunar
ツインパネル

これらのツインパネルファイルマネージャーは、ひとつのパネルのみ持つようにセットできることに注意してください。

  • Double Commander — 2つのパネルが並ぶファイルマネージャ。Total Commander にインスパイアされており新しいアイデアが実装されています。
https://doublecmd.sourceforge.io/ || GTK: doublecmd-gtk2, Qt5: doublecmd-qt5
  • GNOME Commander — GNOME デスクトップのデュアルパネルファイルマネージャ。
https://gcmd.github.io/ || gnome-commanderAUR
  • Krusader — KDE デスクトップ用の先進的なツインパネル (Midnight Commander スタイル) ファイルマネージャー。
https://krusader.org/ || krusader
  • muCommander — 軽量でクロスプラットフォームのファイルマネージャ。デュアルパネルのインターフェイスを持ち、Java で書かれています。
https://www.mucommander.com/ || mucommanderAUR
  • SpaceFM — GTK マルチパネルタブ式ファイルマネージャー。
https://ignorantguru.github.io/spacefm/ || spacefmAUR
  • Sunflower — 小さく細かく設定可能でプラグインをサポートしたツインパネルの Linux ファイルマネージャー。
https://sunflower-fm.org/ || sunflowerAUR
  • trolCommander — 軽量でデュアルペインのファイルマネージャーで、Java で書かれています。muCommander のフォークです。
https://github.com/trol73/mucommander || trolcommanderAUR
  • Tux Commander — 人気の Total Commander や Midnight Commander ファイルマネージャーに似た2つのパネルをもったウィンドウ型ファイルマネージャー。
http://tuxcmd.sourceforge.net/description.php || tuxcmdAUR
  • Worker — 高速、軽量、機能豊富な X Window System 向けファイルマネージャー。
http://www.boomerangsworld.de/cms/worker/ || workerAUR
  • Xfe — Microsoft Explorer ライクの X 用ファイルマネージャー (X File Explorer)。
http://roland65.free.fr/xfe/ || xfeAUR

ゴミ箱管理

ゴミの管理#ゴミ箱の作成 を参照してください。

ファイル同期とバックアップ

バックアッププログラムWikipedia:Comparison of file synchronization softwareWikipedia:Comparison of backup software も見てください。

  • borg — 重複排除バックアッププログラムで、圧縮と認証済み暗号化機能を持っていて、ssh 経由でのバックアップをサポートしています。
https://www.borgbackup.org || borg
  • Déjà Dup — シンプルな GTK バックアッププログラム。バックアップを '正しい方法で' (暗号化、オフサイト、定期的に) 行う複雑さを隠蔽し、duplicity をバックエンドとして使用します。
https://launchpad.net/deja-dup || deja-dup
  • DirSync Pro — 小さいのに強力なファイルとフォルダーの同期用ユーティリティ。
https://dirsyncpro.org/ || dirsyncproAUR
  • Duplicati — 暗号化、インクリメンタル、圧縮バックアップを、クラウドストレージサービスやリモートファイルサーバーに安全に保管するバックアップクライアントです。
https://www.duplicati.com/ || duplicati-canary-binAUR
  • duplicity — 暗号化と圧縮したインクリメンタルバックアップを、ほぼ全てのストレージで使うことができる、シンプルなコマンドラインユーティリティ。
https://www.nongnu.org/duplicity/ || duplicity
  • Duplyduplicity のコマンドラインフロントエンドで、簡単に実行することができます。プロファイルのバックアップジョブを管理して、コマンドをまとめて実行することができます。
https://www.duply.net/ || duplyAUR
  • FreeFileSync — フォルダー比較と同期ソフトウェアで、あなたの全ての重要なファイルのバックアップコピーを作成・管理します。
https://www.freefilesync.org/ || freefilesyncAUR
  • git-annex — ファイルの内容は git に checkin せずに、ファイルを git で管理します。
https://git-annex.branchable.com/ || git-annex
  • grsync — rsync のための GTK+ GUI で、フォルダーとファイルの同期と、バックアップの作成ができます。
https://www.opbyte.it/grsync/ || grsync
  • hsync — リネーム/移動されたが、それ以外の変更がないファイルのみを同期するコマンドラインプログラム。実際のファイル転送なしに、移動先シンプルな移動操作を発行することで機能し、このような機能を持たない他の同期プログラムと組み合わせて使うことを想定しています。
https://ambrevar.bitbucket.io/hsync/ || hsyncAUR
  • rclone — ファイルとディレクトリを、Amazon S3、Dropbox、Google Drive、Microsoft OneDrive、Yandex Disk と、他の多数のクラウドストレージやローカルパスとの間で同期するコマンドラインプログラムです。
https://rclone.org/ || rclone
  • restic — 高速で、セキュアで、効率的なバックアッププログラムで、多数のクラウドサービスへのバックアップをサポートしています。
https://restic.net/ || restic
  • rsync — リモートファイルを同期するとても高速な手法である "rsync algorithm" を使う、ファイル転送プログラムです。両方のファイルを事前にリンクの片方に揃えておくことを必要とせず、リンク間で差分のみを送ることにより実現しています。複数のフロントエンドが利用可能 です。
https://rsync.samba.org/ || rsync
  • SparkleShare — ファイル共有と共同作業アプリケーションで、C# で書かれています。あらゆる Git サーバーを SSH 経由で同期できます。
https://www.sparkleshare.org/ || sparkleshare
  • Syncthing — 継続的なファイル同期プログラム。高度な設定なしのシンプルな方法で、2つまたはそれ以上のコンピューターの間でファイルを同期します。
https://syncthing.net/ || syncthing
  • Syncany — クラウドストレージとファイル共有アプリケーションで、セキュリティとストレージの抽象化にフォーカスしています。
https://www.syncany.org/ || syncanyAUR
  • Synkron — あなたのファイルやフォルダーを常に最新に保つことを支援するアプリケーション。ドキュメント、音楽や写真を簡単に同期して、あらゆる場所で最新のバージョンを持つことができます。
https://synkron.sourceforge.net/ || synkronAUR
  • Tarsnap — 安全で効率的なプロプライエタリオンラインバックアップサービス。
https://www.tarsnap.com/ || tarsnap
  • Timeshift — Linux 向けのシステム復元ツール。
https://github.com/linuxmint/timeshift || timeshift
  • Unison — たくさんのファイルやディレクトリの2つの複製を、異なるホスト上 (や同じホストの異なるディスク) に保存し、個別に修正したあと、それぞれの複製への変更を伝達して最新にすることができる、ファイル同期ツールです。
https://www.cis.upenn.edu/~bcpierce/unison/ || unison
  • YARsync — rsync の Python ラッパーで、ファイル同期とバックアップを git に似たインターフェースで提供します。
https://github.com/ynikitenko/yarsync || yarsyncAUR

アーカイブと圧縮ツール

コンソール

アーカイブと圧縮のコマンドラインツールは アーカイブと圧縮 を参照してください。

グラフィカル
  • 360zip — プロプライエタリなアーカイブツール。
https://yasuo.360.cn/ || 360zipAUR
  • Ark — KDE デスクトップのアーカイブツール。
https://apps.kde.org/ark/ || ark
  • Arqiver — シンプルな Qt アーカイブマネージャーで、libarchive ベースです。
https://github.com/tsujan/Arqiver || arqiver-gitAUR
  • CoreArchiver — シンプルなファイル圧縮/展開ユーティリティで、Qt と libarchive-qt ベースです。C-Suite の一部です。
https://gitlab.com/cubocore/coreapps/corearchiver || corearchiverAUR
  • Deepin Archive Manager — アーカイブを作成や展開するための、高速で軽量なアプリケーション。
https://github.com/linuxdeepin/deepin-compressor || deepin-compressor
  • EngrampaMATE のアーカイブマネージャ。
https://github.com/mate-desktop/engrampa || engrampa
https://wiki.gnome.org/Apps/FileRoller || file-roller
  • LXQt File Archiver — シンプルで軽量な、デスクトップに依存しない Qt ファイルアーカイバー。
https://github.com/lxqt/lxqt-archiver || lxqt-archiver
  • p7zip-gui — p7zip ソフトウェアに付属している GUI。
https://github.com/p7zip-project/p7zip || p7zip-guiAUR
  • PeaZip — オープンソースのファイル・アーカイブマネージャ。
https://peazip.github.io/peazip-linux.html || GTK: peazip-gtk2-binAUR, Qt: peazip-qt-binAUR
  • Xarchiver — GTK で作られた軽量なデスクトップ非依存のアーカイブマネージャ。
https://github.com/ib/xarchiver || GTK 3: xarchiver, GTK 2: xarchiver-gtk2

比較、差分、マージ

Wikipedia:Comparison of file comparison tools も参照してください。

pacnew/pacsave ファイルを管理するには、特化したツールが存在します。Pacnew と Pacsave ファイル#.pac* ファイルの管理 を参照してください。

コンソール

diffutilsdiff(1)その代替 も参照してください。

  • colordiff — 'diff' の Perl スクリプトラッパー。同じ出力にシンタックスハイライトを追加。
https://www.colordiff.org/ || colordiff
  • diff-highlightdiff -u 出力のペアにできる行で変更された部分をハイライトする Perl スクリプト
https://github.com/git/git/tree/master/contrib/diff-highlight || git
  • diffr — レビューしやすくするために、単語レベルでハイライトした差分を pretty-print する Rust ユーティリティ。
https://github.com/mookid/diffr || diffrAUR
  • ydiff — Unified 形式とサイドバイサイド形式の両方に対応した、標準入力や VCS 管理下のファイル/ディレクトリからの差分出力をハイライトする Python ラッパー。
https://github.com/ymattw/ydiff || ydiffAUR
  • delta — シンタックスハイライトがある diff ビューアーで、Rust で書かれています。
https://github.com/dandavison/delta || git-delta
  • diff-so-fancy — diff 出力デコレーター。diff を計算せずに、修飾のみ行います。
https://github.com/so-fancy/diff-so-fancy || diff-so-fancy
  • difftastic — シンタックスツリーを使用してファイルを比較します。
https://difftastic.wilfred.me.uk || difftastic
グラフィカル
  • DiffPDF — 2つの PDF ファイルのそれぞれのページのテキストや外観を比較します。
https://gitlab.com/eang/diffpdf || diffpdf
  • Diffuse — Python で書かれた小さくてシンプルなテキストマージツール。
https://diffuse.sourceforge.net/ || diffuse
  • KDiff3 — KDE デスクトップのファイルとディレクトリの比較・マージツール。
https://apps.kde.org/kdiff3/ || kdiff3
  • Kompare — ソースファイルの差を回覧・マージするための GUI フロントエンドプログラム。様々な diff フォーマットをサポートし、表示する情報レベルをカスタマイズするための多くのオプションがある。
https://apps.kde.org/kompare/ || kompare
  • Meld — ビジュアル比較・マージツール。ファイル・ディレクトリ・プロジェクトのバージョンの比較が可能。
https://meldmerge.org/ || meld
  • xxdiff — ファイルやディレクトリの差異を表示するグラフィカルブラウザ。
https://furius.ca/xxdiff/ || xxdiffAUR

VimEmacs にはそれぞれ vimdiffediff というマージ機能があります。

バッチ処理リネームプログラム

コンソール

util-linuxrename(1) も参照してください。

  • brn2 — 高速なバルクリネーマーで、入れ替え機能付き。
https://github.com/lucas-mior/brn2 || brn2-gitAUR
  • edir — あなたのエディタを使って、ファイルやディレクトリのリネーム、削除とコピーができます (強化された vidir)。
https://github.com/bulletmark/edir || edirAUR
  • f2 — ファイルやディレクトリを簡単・安全にリネームする、クロスプラットフォームなコマンドラインツール。オーディオタグに基づいてファイルをリネームすることもできます。
https://github.com/ayoisaiah/f2 || f2AUR
  • nomino — 開発者向けのバッチリネームユーティリティ。
https://github.com/yaa110/nomino || nominoAUR
  • rename.pl — perl regex ベースのバッチリネーマー。
https://search.cpan.org/~pederst/rename/ || perl-rename
  • vidir — エディタを使って、ファイルとディレクトリをリネームや削除します。
https://linux.die.net/man/1/vidir || vidirAUR
グラフィカル
  • Caja-Rename — Caja のバッチリネーム拡張。
https://tari.in/www/software/caja-rename || caja-renameAUR
  • CoreRenamer — シンプルで軽量なバッチファイルリネームアプリケーション。C-Suite の一部です。
https://gitlab.com/cubocore/coreapps/corerenamer || corerenamerAUR
  • GPRename — ファイルとディレクトリの名前を変える GTK バッチ処理プログラム。
https://gprename.sourceforge.net || gprename
  • KRename — KDE デスクトップ向けのとてもパワフルなバッチ処理リネームプログラム。
https://apps.kde.org/krename/ || krename
  • metamorphose2 — wxPython ベースのバッチリネーマーで、正規表現や、メタデータによるマルチメディアファイルの名前変更などをサポートしています。
https://file-folder-ren.sourceforge.net || metamorphose2AUR[リンク切れ: package not found]
  • Thunar Bulk Rename — ファイルの少なくとも1つに当てはまる基準を使用して、複数のファイルの名前を一度に変更します。thunar -B で実行します。
https://docs.xfce.org/xfce/thunar/bulk-renamer/start || thunar

ファイル検索

このセクションは、ファイル名、ファイルパスやメタデータでファイルを検索するユーティリティの一覧です。全文検索は次のセクションを参照してください。

Wikipedia:List of search engines#Desktop search engines も参照してください。

コンソール

findutilsfind(1)その代替 を参照してください。

グラフィカル
  • Catfish — Xfce の多目的のファイル検索ツールで、find、locate や Zeitgeist を利用できます。
https://launchpad.net/catfish-search || catfish
  • CoreHunt — 使いやすい高速ファイル検索ツールで、カテゴリ検索と検索履歴を持っています。C-Suite の一部です。
https://gitlab.com/cubocore/coreapps/corehunt || corehuntAUR
  • Czkawka — GTK ファイル検索ユーティリティで、高度な機能を持っていて、似た画像や動画を探すことができます。
https://github.com/qarmin/czkawka || czkawka-guiAUR
  • GNOME Search Tool — ファイルを検索する Gnome ユーティリティで、GNOME/Files に依存しています。
https://gitlab.gnome.org/GNOME/gnome-search-tool || gnome-search-toolAUR
  • KFind — KDE 向けの検索ツールで、名前やタイプ、内容からファイルを探すことができます。内部の検索を持っていて、locate もサポートしています。
https://apps.kde.org/kfind/ || kfind
  • MATE Search Tool — ファイルを検索する MATE のユーティリティ。
https://github.com/mate-desktop/mate-utils || mate-utils
  • regexxer — インタラクティブな検索と置換ツールで、Perl スタイルの正規表現を使用できます。
http://regexxer.sourceforge.net/ || regexxer
  • Searchmonkey — 正規表現が使えるパワフルな GUI 検索ユーティリティ。
https://sourceforge.net/projects/searchmonkey/ || searchmonkey-gitAUR
ファイルインデクサー

これらのプログラムは、あなたのファイルのインデックスを作成して、高速に検索できるようにします。

  • Basenji — ボリュームのインデックス作成ツールで、簡単で高速に CD/DVD や他の種類のボリュームコレクションのインデックスを作成できるようにデザインされています。
https://github.com/pulb/basenji || basenjiAUR[リンク切れ: package not found]
  • fsearch — Unix ライクシステム向けの高速なファイル検索ユーティリティで、GTK 3 ベースです。
https://github.com/cboxdoerfer/fsearch || fsearch-gitAUR
  • angrysearch — Linux ファイル検索ツールで、入力するとすぐに結果が表示されます。
https://github.com/DoTheEvo/ANGRYsearch || angrysearchAUR

全文検索

インデックスなしの 全文検索 ができる grepgrep(1)その代替 も参照してください。

全文インデックス作成ツール
  • Baloo — KDE のファイルインデックス作成・検索ソリューションで、CLI を持っていて KRunner から使用されています。
https://community.kde.org/Baloo || baloo
  • DocFetcher — グラフィカルな Java デスクトップ検索アプリケーション。
https://docfetcher.sourceforge.net || docfetcherAUR
  • MeiliSearch — とても高速で、関連性のある結果を表示でき、タイポも許容する検索エンジン。
https://www.meilisearch.com/ || meilisearch
  • Namazu — 全文検索エンジン。
http://www.namazu.org/ || namazu
  • Recoll — Xapian がバックエンドのフルテキスト検索ツールで、CLI と GUI を持っています。
https://lesbonscomptes.com/recoll/ || recoll
  • Tracker — オールインワンのインデックス作成・検索ツールとメタデータのデータベースで、GNOME Documents、Music、Photos と Videos で使用されています。
https://gnome.pages.gitlab.gnome.org/tracker/ || tracker3
  • Zeitgeist — ユーザーの活動や通知 (ファイルオープン、ウェブサイトの訪問、会話など) のためのイベント集約フレームワークで、いくつかのサードパーティーのフロントエンドがあります。
https://launchpad.net/zeitgeist-project || zeitgeist

開発

コードフォージ

  • GitLab — プロジェクト管理とコードホスティングアプリケーション。
https://gitlab.com/gitlab-org/gitlab-foss || gitlab
  • Gitea — 苦痛ではないセルフホストの Git サービス。Gogs のフォークです。
https://gitea.io || gitea
  • Forgejo — 軽量なソフトフェアフォージ。Gitea の上に作られたコミュニティプロジェクトです。
https://forgejo.org || forgejo
コードフォージクライアント
  • git-open — リポジトリウェブサイト (GitHub、GitLab、Bitbucket) をブラウザで開きます
https://github.com/paulirish/git-open || git-openAUR
  • github-cli — GitHub の公式コマンドラインツール
https://github.com/cli/cli || github-cli
  • hub — GitHub のコマンドラインインターフェース。
https://hub.github.com || hub
  • hut — Sourcehut のコマンドラインクライアント
https://sr.ht/~emersion/hut/ || hut
  • lab — GitLab 版の hub に似たツール
https://zaquestion.github.io/lab/ || labAUR
  • snippet — GitLab のスニペットを作成するターミナルベースインターフェース
https://gitlab.com/zj/snippet || snippetAUR

バージョン管理システム

Wikipedia:Comparison of revision control software も参照してください。

  • Bazaar — 分散バージョン管理システムで、プロジェクトの履歴を経時的に追跡して、他の人と共同作業することができます。
https://bazaar.canonical.com/ || bzrAUR
  • CVS — 並行バージョンシステム、クライアントサーバーの修正コントロールシステム。
http://cvs.nongnu.org/ || cvs
  • Darcs — 分散型の修正コントロールシステムで、CVS や Subversion などの従来の中央型のソース管理システムを置き換えるようにデザインされています。
http://darcs.net/ || darcs
  • Fossil — 分散 VCS で、バグ追跡、wiki、フォーラム、technotes などを持っています。
https://www.fossil-scm.org/ || fossil
  • Git — 分散修正コントロールシステムとソースコード管理システムで、速度を重視しています。
https://git-scm.com/ || git
  • Mercurial — 分散バージョンコントロールシステムで、Python で書かれていて、Git に多くの点が似ています。
https://www.mercurial-scm.org/ || mercurial
  • Subversion — フル機能の中央型バージョンコントロールシステムで、元々はよりよい CVS になることを目的としていました。
https://subversion.apache.org/ || subversion

ビルド自動化

Wikipedia:List of build automation software も参照してください。

  • Apache Ant — Java ライブラリとコマンドラインツール。相互に依存するターゲットや拡張ポイントにあわせてビルドファイルに書かれている手順を実行します。
https://ant.apache.org/ || ant
  • Apache Maven — ビルド自動化ツールで、主に Java に使われています。
https://maven.apache.org/ || maven
  • Bazel — オープンソースのツールで、ソフトウェアの自動的なビルドとテストができます。
https://bazel.build/ || bazel
  • CMake — ソフトウェアをビルド、テスト、パッケージ化するためのツール群。
https://cmake.org/ || cmake
  • GNU make — プログラムのグループを管理するための、GNU make ユーティリティ。
https://www.gnu.org/software/make/ || make (base-devel の依存)
  • Meson — とても高速でユーザーフレンドリーなビルドシステム。
https://mesonbuild.com/ || meson
  • Gradle — JVM の強力なビルドシステム。
https://gradle.org/ || gradle
  • Phing — あらゆる作業を自動化する PHP プログラム。
https://www.phing.info/ || phingAUR

統合開発環境

Wikipedia:Comparison of integrated development environments も参照してください。

PHP に特化したリストは、PHP#開発ツール を参照してください。

  • Android Studio — 公式 Android 開発環境で、IntelliJ IDEA ベースです。
https://developer.android.com/studio/index.html || android-studioAUR
  • Anjuta — プロジェクト管理、アプリケーションウィザード、インタラクティブデバッガ、ソースエディタ、バージョンコントロールなど多数のツールを備えた多目的 IDE。
https://wiki.gnome.org/Apps/Anjuta || anjutaAUR
  • Aptana Studio — ウェブ開発を対象にしている Eclipse ベースの IDE。HTML, CSS, Javascript, Ruby on Rails, PHP, Adobe AIR などをサポート。
http://www.aptana.com/ || aptana-studioAUR
  • Bluefish — 強力なエディターで、プログラマーと web 開発者をターゲットにしていて、web サイトやスクリプト、プログラミングコードを書くためのたくさんのオプションがあります。たくさんのプログラミング言語とマークアップ言語をサポートしています。
https://bluefish.openoffice.nl/ || bluefish
  • Code::Blocks — C、C++ と Fortran の IDE で、それらの言語のユーザーのニーズに合うように作られています。とても拡張可能で設定可能なように設計されています。
https://codeblocks.org/ || codeblocks
  • CLion — C と C++ 向けのクロスプラットフォームな IDE。
https://www.jetbrains.com/clion/ || clionAUR
  • CodeLite — C++ で書かれた C/C++/PHP/Node.js のオープンソースなクロスプラットフォーム IDE。
https://codelite.org/ || codeliteAUR
  • Eclipse — Java、C/C++、PHP、Perl と Python 向けの IDE で、subversion のサポートとタスク管理機能があります。
https://www.eclipse.org/ || Java EE: eclipse-jeeAUR、Java: eclipse-javaAUR、RCP: eclipse-rcpAUR、C/C++: eclipse-cppAUR、PHP: eclipse-phpAUR、JavaScript と Web: eclipse-dltk-javascriptAUR
  • Eric — PyQt5 によるフル機能の Python / Ruby IDE。
https://eric-ide.python-projects.org/ || ericAUR
  • Gambas — Basic インタプリタをベースにオブジェクト指向の拡張を加えたフリーの開発環境。
https://gambas.sourceforge.net/en/main.html || gambas3-ide
  • Geany — 小さくて軽量な IDE で、C、Java、PHP、HTML、Python、Perl、Pascal などを含むたくさんのプログラミング言語やマークアップ言語をサポートしています。
https://geany.org/ || geany
  • GNOME Builder — 素晴らしい GNOME ベースのアプリケーションを書いて貢献するためのツール。gnome-extra の一部です。
https://wiki.gnome.org/Apps/Builder || gnome-builder
  • KDevelop — 機能豊富なプラグインを使うことができる C/C++ などのプログラミング言語の IDE。
https://www.kdevelop.org/ || kdevelop
  • Komodo Edit — フリーの、多言語エディタ。
https://www.activestate.com/products/komodo-edit/ || komodo-editAUR
  • Lapce — とても高速で強力なコードエディタ (Lightning-fast and Powerful Code Editor) で、Rust で書かれています。
https://lapce.dev/ || lapce
  • Lazarus — 高速なアプリケーション開発向けの、Delphi (Object Pascal) に対応している IDE です。すぐに利用できるいくつものコンポーネントや、複雑なグラフィカルユーザーインターフェースを簡単に作成できるグラフィカルなフォームデザイナーを持っています。
https://www.lazarus-ide.org/ || lazarus
  • LiteIDE — シンプルな Go の IDE。
https://github.com/visualfc/liteide || liteide
  • Lite XL — 軽量、シンプル、高速、機能が揃っていて拡張性がとても高いテキストエディタで、C と Lua で書かれている、lite の改造です。
https://lite-xl.com/ || lite-xlAUR
  • MPLAB — Microchip PIC と dsPIC 開発のための IDE。
https://www.microchip.com/mplabx || microchip-mplabx-binAUR
  • Netbeans — Java, JavaScript, PHP, Python, Ruby, Groovy, C, C++, Scala, Clojure などの言語で開発するための統合開発環境 (IDE)。
https://netbeans.org/ || netbeans
  • PhpStorm — JetBrains PhpStorm は PHP 向けの商用のクロスプラットフォーム IDE です。JetBrains の IntelliJ IDEA プラットフォームの上で動作し、PHP や JavaScript コードをオンザフライでコード解析したり、エラー補正や自動リファクタリングが行える PHP、HTML と JavaScript のエディタを提供します。
https://www.jetbrains.com/phpstorm/ || phpstormAUR phpstorm-eapAUR
  • Qt Creator — Qt での開発に焦点をおいた軽量なクロスプラットフォームの C++ 統合開発環境。
https://www.qt.io/ide/ || qtcreator
  • Theia — Eclipse Theia はフリーでオープンソースの IDE で、デスクトップや web アプリケーション向けです。TypeScript で実装されていて、Visual Studio Code ベースで、拡張性を重視しています。web やデスクトップのアプリケーションとして実行することができます。
https://theia-ide.org/ || theia-electronAUR
  • Visual Studio Code — Visual Studio Code はクロスプラットフォーム、フリーでオープンソースのテキストエディタで、Microsoft によって開発されて、JavaScript と TypeScript で書かれています。拡張機能によって様々な言語をサポートしています。
https://code.visualstudio.com/ || code
  • VSCodium — フリーで自由な、VSCode のオープンソースソフトウェアバイナリ。
https://vscodium.com/ || vscodium-binAUR
  • ZeroBrane Studio — Lua 5.1、Lua 5.2、Lua 5.3、LuaJIT と他の Lua エンジンのデバッグをサポートした IDE です。
https://studio.zerobrane.com/ || zerobrane-studioAUR
Java IDE
  • BlueJ — 教育や初心者が主に使うことを目的とした完全な機能を備えた Java IDE。
https://bluej.org/ || bluejAUR
  • IntelliJ IDEA — 高度なリファクタリング機能を持つ Java、Groovy などのプログラミング言語向けの IDE。
https://www.jetbrains.com/idea/ || intellij-idea-community-edition
Python IDE
  • Ninja-IDE — Python 開発のための IDE。
https://ninja-ide.org/ || ninja-ideAUR
  • PyCharm — Python でのプログラミングに使われる IDE。コード解析、デバッグ、ユニットテスト、バージョンコントロール、Django によるウェブ開発をサポート。
https://www.jetbrains.com/pycharm/ || community edition: pycharm-community-edition, professional edition: pycharm-professionalAUR, edu edition: pycharm-eduAUR[リンク切れ: package not found]
  • Spyder — MATLAB のような機能を提供する科学用 Python 開発環境。
https://github.com/spyder-ide/spyder || spyder
  • Thonny — 初心者向けの Python IDE。
https://thonny.org/ || thonnyAUR
  • WingIDE — プロプライエタリな Python 開発環境。フル機能でプロフェッショナルな使用を意図しています。
https://wingware.com/ || wingideAUR
教育用 IDE
  • KTurtle — 教育用プログラミング環境で、プログラムする方法をできるだけ簡単に学ぶことを目的としています。kde-education の一部です。
https://apps.kde.org/kturtle/ || kturtle
  • Processing — 非プログラマーに視覚的にコンピュータープログラミングの基礎を教えるためのプレイグラウンド。
https://processing.org/ || processingAUR
  • Scratch — インタラクティブなプロジェクトやシンプルなスプライトベースのゲームを作成できる、教育とエンターテイメント用のプログラミングシステムとコンテンツ開発ツール。イベント駆動型プログラミングのエントリのように初心者 (子供など) を主に対象としています。
https://scratch.mit.edu/ || scratch

デバッガー

  • Accerciser — インタラクティブな Python アクセシビリティエクスプローラー。AT-SPI ライブラリを使って点検、精査したり、ウィジェットとやりとりしたりして、アプリケーションが支援技術や自動テストフレームワークに正しい情報を提供するか確認することができます。gnome-extra の一部です。
https://wiki.gnome.org/Apps/Accerciser || accerciser
  • Bustle — D-Bus アクティビティのシーケンス図を描きます。シグナルの送信、メソッドコールと対応する返答、それぞれのイベントのタイムスタンプとメソッドコールにかかった時間を表示します。
https://www.freedesktop.org/wiki/Software/Bustle/ || bustle-gitAUR
  • Data Display Debugger — GDB などのコマンドラインデバッガーのグラフィカルなフロントエンド。
https://www.gnu.org/software/ddd/ || dddAUR
  • Desed — sed の TUI ベースのデバッガー。変数と正規表現のプレビュー、ブレークポイントの設定と遡ることができるステップ実行の機能があります。
https://github.com/SoptikHa2/desed || desedAUR
  • D-Feet — 使いやすい D-Bus デバッガーで、実行中のプログラムの D-Bus インターフェースを検査して、インターフェースを呼び出すことができます。
https://wiki.gnome.org/Apps/DFeet || d-feet
  • D-Spy — 使いやすい D-Bus デバッガー。d-feet に似ていますが、C で書かれていてとても高速です。gnome-extra の一部です。
https://gitlab.gnome.org/GNOME/d-spy || d-spy
  • GammaRay — Qt アプリケーションの検査と操作ツール。
https://www.kdab.com/development-resources/qt-tools/gammaray/ || gammaray
  • GDBFrontend — 簡単で柔軟で拡張できるグラフィカルデバッガー。
https://github.com/rohanrhu/gdb-frontend || gdb-frontend-binAUR
  • KCachegrind — プロファイルデータの可視化ツールで、プログラムの最も実行に時間がかかっている部分を特定することができます。
https://apps.kde.org/kcachegrind/ || KDE: kcachegrind, Qt: qcachegrind
  • KDbg — GDB、the GNU debugger のグラフィカルユーザーインターフェースです。ブレークポイントのセット、変数の検査、コードのステップ実行の直感的なインターフェースを提供します。
https://www.kdbg.org/ || kdbg
  • Massif-Visualizer — Valgrind Massif データファイルの可視化ツール。
https://apps.kde.org/massif-visualizer/ || massif-visualizer
  • Nemiver — 使いやすいスタンドアロン C/C++ デバッガー (GDB フロントエンド) で、GNOME 環境とうまく連携します。
https://wiki.gnome.org/Apps/Nemiver || nemiverAUR
  • Qt QDbusViewer — D-Bus オブジェクトとメッセージを検査するツールです。
https://doc.qt.io/qt-5/qdbusviewer.html || qt5-tools
  • scanmem — 実行中のプロセスの中の、任意の変数のアドレスを特定できるように設計されたデバッグユーティリティです。
https://github.com/scanmem/scanmem || CLI: scanmem、GUI: gameconqueror
  • Sysprof — プログラムが多くの時間を使う関数を探すことができるプロファイリングツールです。gnome-extra の一部です。
https://wiki.gnome.org/Apps/Sysprof || sysprof

字句解析と構文解析

LexYacc は POSIX の一部です。

  • flex — テキストを読み込むプログラムを生成するツールで、Lex の代替です。
https://github.com/westes/flex || flex
  • Berkeley Yacc — Unix パーサージェネレーター Yacc の、バークレーによる再実装。
https://invisible-island.net/byacc/ || byacc
  • GNU Bison — GNU 汎用パーサージェネレーターで、byacc の代替です。
https://www.gnu.org/software/bison/ || bison

さらに、以下も存在します。

  • ANTLR — 構造化されたテキストやバイナリファイルをパースするための、Java で書かれたパーサージェネレーターです。
https://www.antlr.org/ || antlr4
  • LPeg — Lua 向けの、PEGs ベースのパターンマッチングライブラリです。
http://www.inf.puc-rio.br/~roberto/lpeg/ || lua-lpeg, lua52-lpeg, lua51-lpeg
  • peg/leg — C 向けの再帰降下構文解析ジェネレーター。
https://www.piumarta.com/software/peg/ || peg
  • Ragel — 有限ステートマシンを正規言語から C、C++、Objective-C や D の実行可能コードにコンパイルします。
https://www.colm.net/open-source/ragel/ || ragel

GUI ビルダー

  • FLUID — FLTK GUI デザイナー。
https://www.fltk.org/ || fltk
  • Glade — GTK アプリケーションのユーザーインターフェースデザインを作成したり開いたりできます。gnome-extra の一部です。
https://glade.gnome.org/ || glade
  • KUIViewer — Qt Designer UI ファイルの簡単なビューアー。
https://apps.kde.org/kuiviewer/ || kde-dev-utils
  • Qt Designer — グラフィカルユーザーインターフェース (GUI) を Qt Widgets でデザイン・開発するためのツールです。
https://doc.qt.io/qt-5/qtdesigner-manual.html || qt5-tools

バイナリエディター

Wikipedia:Comparison of hex editors も参照してください。

  • Bless — 高い品質の、フル機能のバイナリエディター。
https://web.archive.org/web/20170503150524/http://home.gna.org/bless/ || bless
  • GHex — GNOME 向けのバイナリエディターで、ユーザーはあらゆるファイルからデータを読み込み、hex や ascii で閲覧と編集できます。gnome-extra の一部です。
https://wiki.gnome.org/Apps/Ghex || ghex
  • hyx — ミニマリスティック (2300 行以下の C) かつ強力な (hex/ASCII、挿入/置換/削除、コピー/ペースト、取り消し/やり直し、検索、色、vim に触発された操作) Linux ターミナルバイナリエディター。
https://yx7.cc/code/ || hyxAUR
  • ImHex — リバースエンジニア、プログラマーと、午前3時に働くときに網膜を大切にする人向けのバイナリエディターです。
https://imhex.werwolv.net/ || imhexAUR
  • Okteta — ファイルの生データを表示して編集するための KDE バイナリエディター。
https://apps.kde.org/okteta/ || okteta
  • Reverse Engineer's Hex Editor — バイナリファイルフォーマットを解析して注釈をつける機能があるバイナリエディター。
https://github.com/solemnwarning/rehex || rehexAUR
  • wxHexEditor — 大きなファイル向けのバイナリエディターで、生のメモリやディスクの編集など、先進的な機能を持っています。
https://www.wxhexeditor.org/ || wxhexeditorAUR

JSON ツール

  • gron — gron は JSON を個別の代入に変換して grep しやすくします。
https://github.com/tomnomnom/gron || gron
  • jid — JSON のインクリメンタルな探索ツール。
https://github.com/simeji/jid || jidAUR
  • jo — JSON を作成するコマンド。
https://github.com/jpmens/jo || jo-gitAUR
  • jq — コマンドライン JSON プロセッサー。
https://stedolan.github.io/jq/ || jq
  • jshon — シェル向けの JSON パーサー。
http://kmkeen.com/jshon/ || jshon
  • Elvish シェルは JSON のビルトインサポートがあります。

文芸的プログラミング

Wikipedia:ja:文芸的プログラミング も参照してください。

  • Noweb — シンプルで拡張可能な文芸的プログラミングツールで、ICON ライブラリと texlive でビルドされています。4
https://www.cs.tufts.edu/~nr/noweb/ || nowebAUR
  • nuweb — シンプルな文芸的プログラミングツール。
http://nuweb.sourceforge.net/ || nuwebAUR

UML モデラー

Wikipedia:ja:統一モデリング言語ツールのリスト も参照してください。

  • ArgoUML — UML モデリングツールで、UML 1.4 ダイアグラム標準の全てをサポートしています。
https://argouml-tigris-org.github.io/ || argoumlAUR
  • Eclipse Modeling Tools — モデルベースのアプリケーションをビルドするためのツールとランタイム。
https://www.eclipse.org/ || eclipse-modeling-toolsAUR
  • Gaphor — シンプルな UML モデリングツール。
https://github.com/gaphor/gaphor || python-gaphorAUR
  • Modelio — UML、BPMN、MDA、SysML など主要な標準をサポートするモデリング環境。
https://www.modelio.org/ || modelio-binAUR
  • Papyrus — モデルベースのエンジニアリングツールで、Eclipse ベースです。
https://www.eclipse.org/papyrus/ || papyrusAUR
  • PlantUML — UML 図をプレーンテキスト言語から生成するツールです。
https://plantuml.com || plantuml
  • PlantUML QEditor — Qt で書かれた PlantUML エディター。
https://github.com/borco/plantumlqeditor || plantumlqeditor-gitAUR
  • Umbrello — 統一モデリング言語 (UML) 図のプログラムで、KDE テクノロジーベースです。
https://apps.kde.org/umbrello || umbrello
  • UML Designer — Eclipse ベースのグラフィカルツールで、UML モデルを編集して可視化することができます。
https://www.umldesigner.org/ || umldesignerAUR
  • UMLet — シンプルなユーザーインターフェースを持った UML ツールで、UML 図を素早く描き、プレーンテキストからシーケンス図やアクティビティ図を構築し、図を eps、pdf、jpg、svg とクリップボードにエクスポートして、図を Eclipse を使って共有して、新しいカスタム UML 要素を作ることができます。
https://umlet.com/ || umletAUR
  • UML/INTERLIS-editor — モデル駆動アプローチをより多くのユーザーに適用することを支援します。
http://www.umleditor.org/ || umleditorAUR
  • Violet — とても簡単に学んで使うことができる UML エディターで、見た目のよい図を描くことができます。
https://sourceforge.net/projects/violet/ || violetumleditorAUR

API ドキュメントブラウザ

  • Devhelp — API ドキュメントを閲覧して検索する開発者ツール。gnome-extra の一部です。
https://wiki.gnome.org/Apps/Devhelp || devhelp
  • Doc Browser — DevDocs と Hoogle をサポートする API ドキュメンテーションブラウザー。
https://github.com/qwfy/doc-browser || doc-browser-gitAUR
  • Qt Assistant — Qt ヘルプファイルフォーマットでオンラインドキュメントを見るツール。
https://doc.qt.io/qt-5/qtassistant-index.html || qt5-tools
  • quickDocs — Valadoc と DevDocs を読むための高速な開発者ドキュメントリーダー。
https://github.com/mdh34/quickDocs || quickdocsAUR
  • Zeal — ソフトウェア開発者のためのオフラインの API ドキュメントブラウザー。
https://zealdocs.org/ || zeal

課題追跡システム

  • Bugzilla — Mozilla によるバグトラッカー。
https://www.bugzilla.org || bugzilla
  • Flyspray — PHP で書かれた軽量なウェブベースのバグ追跡システム
https://www.flyspray.org/ || flysprayAUR
  • MantisBT — ウェブベースの課題追跡システム
https://www.mantisbt.org/ || mantisbtAUR
  • Redmine — 柔軟なプロジェクト管理のためのウェブアプリケーション。Ruby on Rails を使用して書かれており、クロスプラットフォームおよびクロスデータベース対応。
https://www.redmine.org || redmine
  • Trac — Apache と Subversion を使用する統合 SCM and プロジェクト管理システム。
https://trac.edgewall.org/ || tracAUR

Git サーバー#高度な Web アプリケーション を参照。

コードレビュー

  • Gerrit — Git バージョン管理システム上に構築されたウェブベースのコードレビュー ツール
https://www.gerritcodereview.com/ || gerritAUR
  • GitLab もコードレビューをサポートしています。

Wikipedia:List of tools for code review も参照してください。

ゲーム開発

Wikipedia:ja:ゲームエンジンの一覧 も参照してください。

  • Allegro — 主にビデオゲームとマルチメディアプログラミングを目的とした、クロスプラットフォームライブラリー。
https://liballeg.org/ || allegro
  • GDevelop — プログラミングスキルが不要で、誰でも使用できるゲーム作成ツール。
https://gdevelop-app.com/ || gdevelopAUR
  • en:Godot — 高度で機能満載のマルチプラットフォーム対応の 2D および 3D ゲームエンジン。Godot の独自のアプローチを使用して、簡単にゲームを作成できます。
https://godotengine.org/ || godot
  • LibreSprite — アニメーションスプライトエディタおよびピクセルアートツールで、ビデオゲーム用の 2D アニメーションを作成できます。
https://github.com/LibreSprite/LibreSprite || librespriteAUR
  • LÖVE — Lua ベースのゲーム開発環境。
https://love2d.org/ || love
  • Pixelorama — Orama Interactive によって Godot Engine と GDScript を使用して作成された、アニメーション対応の 2D スプライトエディタ。
https://orama-interactive.itch.io/pixelorama || pixeloramaAUR
  • TIC-80 — ファンタジーコンピューター/コンソール。
https://tic80.com/ || tic-80-gitAUR
  • Tiled — 強力なタイルマップ編集機能を備えた汎用の 2D レベルエディタ。使いやすさを重視して設計されており、多くのタイプのゲームに適しています。
https://www.mapeditor.org/ || tiled
  • Unity — Unity は、マルチプラットフォームの 3D および 2D ゲームを作成するための柔軟で強力な開発プラットフォームです。プロプライエタリですが、特定の使用例には無料バージョンが利用可能です(詳細はこちらをご覧ください)。
https://unity3d.com/unity || unityhubAUR

リポジトリマネージャー

この記事あるいはセクションで使われている用語や表現には問題が存在します。
議論: Redirects to company blogs should not be here. (議論: トーク:アプリケーション一覧/ユーティリティ#)
  • Nexus 2 — Nexus 2 リポジトリマネージャー (OSS)
https://www.sonatype.com/nexus-repository-oss || nexusAUR
  • Nexus 3 — Nexus 3 リポジトリ OSS
https://www.sonatype.com/nexus-repository-oss || nexus-ossAUR
  • Artifactory — Artifactory は、ビルドツール、依存管理ツールやビルドサーバーから使用する、先進的な Binary Repository Manager です。
https://bintray.com/jfrog/product/JFrog-Artifactory-Oss/view || artifactory-ossAUR

テキスト入力

文字セレクター

  • emote — 現代的な絵文字ピッカーで、GTK3 で書かれています。
https://github.com/tom-james-watson/Emote || emoteAUR
  • GNOME Characters — GNOME 向けの文字マップアプリケーションで、gnome の一部です。
https://gitlab.gnome.org/GNOME/gnome-characters || gnome-characters
  • gucharmap — GNOME 向けの GTK 3 文字セレクター。
https://wiki.gnome.org/Apps/Gucharmap || gucharmap
  • KCharSelect — 全てのインストールされているフォントから特殊文字を選んでクリップボードにコピーできるツール。kde-utilities の一部。
https://apps.kde.org/kcharselect/ || kcharselect

スクリーンキーボード

  • CellWriter — グリッド入力方式の手書き認識入力パネル。
https://github.com/risujin/cellwriter || cellwriterAUR
  • CoreKeyboard — シンプルな X11 ベースの単語サジェスト付きの Qt 仮想キーボード。C-Suite の一部です。
https://cubocore.org/[リンク切れ 2023-06-17] || corekeyboardAUR
  • eekboard — 使いやすい仮想キーボードツールキット。
https://github.com/ueno/eekboard || eekboardAUR
  • Florence — GNOME 向けの拡張可能でサイズ変更可能なオンスクリーン仮想キーボードで、不要なときに隠れます。
https://sourceforge.net/projects/florence/ || florenceAUR
  • Maliit Keyboard — KDE Plasma-Wayland で便利な仮想キーボード
https://maliit.github.io/ || maliit-keyboard
  • Onboard — タプレット PC ユーザーと移動に障害のあるユーザーに便利なオンスクリーンキーボード。
https://launchpad.net/onboard || onboard
  • qtvkbd — Qt で書かれた仮想キーボードで、kvkbd のフォークです。
https://github.com/Alexander-r/qtvkbd || qtvkbdAUR
  • QVKbd — Qt で書かれた仮想キーボード。
https://github.com/KivApple/qvkbd || qvkbd
  • SqueekboardWayland 向けの GTK 3 仮想キーボードで、Rust/C で書かれています。
https://gitlab.gnome.org/World/Phosh/squeekboard || squeekboard
  • theShell On Screen Keyboard — theShell 向けのタッチスクリーンキーボード。
https://github.com/vicr123/ts-kbd || ts-kbdAUR
  • xvkbd — X window system 向けの 仮想キーボード。
http://t-sato.in.coocan.jp/xvkbd/ || xvkbdAUR
  • wvkbd — Virtual keyboard for Wayland and wlroots.
https://github.com/jjsullivan5196/wvkbd/ || wvkbdAUR

キーボードレイアウトの切り替え

  • fbxkb — NETWM 互換のキーボードインジケータ・スイッチャー。システム領域にある現在のキーボードのフラグを表示し、他のキーボードに切り替えることが可能です。
http://fbxkb.sourceforge.net/ || fbxkbAUR
  • xxkb — 軽量なキーボードレイアウトインジケータ・スイッチャー。
https://sourceforge.net/projects/xxkb/ || xxkb
  • gxkb — X11 keyboard layout indicator and switcher.
https://github.com/zen-tools/gxkb || gxkb
  • qxkb — Qt で書かれているキーボード切り替えアプリケーション。
https://github.com/disels/qxkb || qxkbAUR
  • X Neural Switcher — テキストアナライザ。入力の言語を検出して必要に応じてキーボードレイアウトを修正します。
https://xneur.ru/ || gxneurAUR

Keybinding managers

See キーボードショートカット#Xorg.

インプットメソッド

See the main article: インプットメソッド.

Disks

パーティション分割ツール

See パーティショニング#パーティショニングツール.

Formatting tools

See ファイルシステム#ファイルシステムのタイプ.

Cloning tools

See ディスクのクローン.

マウントツール

See also udisks#Mount helpers.

  • 9mount — 9p ファイルシステムをマウント。
http://sqweek.net/code/9mount/ || 9mountAUR
  • cryptmount — 暗号化されたファイルシステムを通常ユーザーでマウント。
https://sourceforge.net/projects/cryptmount/ || cryptmountAUR
  • KDiskFree — Displays information about hard disks and other storage devices. It also allows to mount and unmount drives and view them in a file manager.
https://apps.kde.org/kdf/ || kdf
  • ldmudev を使ってドライブを自動的にマウントする軽量なデーモン。
https://github.com/LemonBoy/ldm || ldmAUR
  • pmount — 通常ユーザーでソースを自動的に作成する /media/source_name にマウント。
Debian:pmount || pmountAUR
  • pmount-safe-removal — 安全に取り除けるように通常ユーザーでリムーバブルデバイスをマウント。
https://mywaytoarch.tumblr.com/post/13111098534/pmount-safe-removal-of-usb-device || pmount-safe-removalAUR
  • udevil — 通常ユーザーでリムーバブルデバイスをマウント。デバイス情報を表示して、デバイスの変更を監視。udev と glib にだけ依存。
https://ignorantguru.github.io/udevil || udevilAUR
  • ws — Windows ネットワーク共有をマウント (CIFSVFS)。
https://sourceforge.net/projects/winshares/ || wsAUR
  • zulucrypt — 暗号化ボリュームを作成・管理・マウントする cryptsetup の GUI フロントエンド。EncFS もサポート。
https://mhogomchungu.github.io/zuluCrypt/ || zulucryptAUR

ディスク使用量表示プログラム

Console
  • duc — ディスク使用量を調査するためのライブラリとツールスイート。
https://duc.zevv.nl/ || ducAUR
  • dust — A more intuitive version of du in rust.
https://github.com/bootandy/dust || dust
  • gdu — Disk usage analyzer with console interface written in Go.
https://github.com/Dundee/gdu || gdu
  • gt5 — 差分が表示できる "du-browser"。
http://gt5.sourceforge.net || gt5AUR
  • ncdu — シンプルな ncurses ディスク使用量アナライザ。
https://dev.yorhel.nl/ncdu || ncdu
Graphical
  • Filelight — コンピュータのディスク使用量を、リング状のマップに視覚化するディスク使用量アナライザ。
https://apps.kde.org/filelight/ || filelight
https://wiki.gnome.org/Apps/DiskUsageAnalyzer || baobab
  • Graphical Disk Map — ファイルやディレクトリサイズにあわせて長方形を表示するディスク使用量アナライザ。
https://gdmap.sourceforge.net/ || gdmapAUR
  • fsview (part of Konqueror) — KDE based disk usage analyzer that draws a map of rectangles sized according to file or dir sizes.
https://docs.kde.org/trunk5/en/konqueror/konqueror/view-extensions.html[リンク切れ 2024-01-13] || konqueror
  • MATE Disk Usage Analyzer — Disk usage analyzing tool for MATE Desktop.
https://github.com/mate-desktop/mate-utils || mate-utils
  • qdirstat — Qt-based directory statistics (KDirStat/K4DirStat without any KDE - from the original KDirStat author).
https://github.com/shundhammer/qdirstat || qdirstatAUR

Disk health status

See S.M.A.R.T.#GUI applications.

File recovery tools

See ファイルリカバリ#List of utilities.

Disk cleaning

Console
  • Czkawka CLI — Simple, fast and free app to remove unnecessary files from your computer.
https://github.com/qarmin/czkawka || czkawka-cliAUR
  • duff — A command-line utility for quickly finding duplicates in a given set of files.
https://github.com/elmindreda/duff || duffAUR
  • fclones — Very fast duplicate file Finder written in rust.
https://github.com/pkolaczk/fclones || fclonesAUR}}
  • fdupes — Program for identifying or deleting duplicate files residing within specified directories.
https://github.com/adrianlopezroche/fdupes || fdupes
  • jdupes — Identify and take actions upon duplicate files.
https://github.com/jbruchon/jdupes || jdupesAUR
  • rdfind — Command line tool that finds duplicate files. It compares files based on their content.
https://github.com/pauldreik/rdfind || rdfind
  • rmlint — 重複するファイルを素早く見つけ出すツール (任意で削除も可能)。
https://github.com/sahib/rmlint || rmlint
Graphical
  • BleachBit — ディスク容量を開けてプライバシーを守ります。キャッシュやクッキー、インターネット履歴、一時ファイル、ログなどを消去。
https://www.bleachbit.org/ || bleachbit
  • Czkawka GUI — Simple, fast and free app to remove unnecessary files from your computer. Looks similar to FSlint.
https://github.com/qarmin/czkawka || czkawka-guiAUR
  • dupeGuru — GUI tool to find duplicate files in a system.
https://dupeguru.voltaicideas.net/ || dupeguruAUR
  • FSlint — A utility to find and clean various forms of lint on a filesystem.
https://www.pixelbeat.org/fslint/ || fslintAUR
  • GConf Cleaner — gconf データベースに居座っている不必要な gconf キーを消去。
https://code.google.com/archive/p/gconf-cleaner/ || gconf-cleanerAUR
  • Shredder — Graphical user interface for rmlint.
https://github.com/sahib/rmlint || rmlint-shredder
  • Sweeper — System cleaning utility for KDE.
https://apps.kde.org/sweeper/ || sweeper

Disk image writing

See also Wikipedia:List of tools to create Live USB systems.

警告 Some disk image writing tools are known to be adware, for example etcher.
  • Bytewalk — Bytewalk is a firmware extraction tool and binwalk fork.
https://gitlab.com/bytesweep/bytewalk || bytewalkAUR
  • Deepin Boot Maker — Tool to make boot disk for Deepin OS.
https://www.deepin.org/en/original/deepin-boot-maker/ || deepin-boot-maker
  • Fedora Media Writer — Tool that helps users put Fedora images on their portable drives such as flash disks.
https://github.com/FedoraQt/MediaWriter || mediawriterAUR
  • GNOME MultiWriter — Write an ISO file to multiple USB devices at once. Part of gnome-extra.
https://wiki.gnome.org/Apps/MultiWriter || gnome-multi-writer
  • Image Burner — Simple imageburner designed for elementary OS.
https://github.com/artemanufrij/imageburner || imageburnerAUR
  • ISOImageWriter — Tool to write a .iso file to a USB disk.
https://community.kde.org/ISOImageWriter || isoimagewriter
  • LiveUSB Install — Install various Linux distributions and operating systems on removable flash drive or external disk drive.
http://live.learnfree.eu/ || live-usb-installAUR
  • MultiBootUSB — Install multiple live distributions on a USB disk non-destructively and has an option to uninstall them.
https://github.com/mbusb/multibootusb/ || multibootusbAUR
  • Popsicle — Utility for flashing multiple USB devices in parallel, written in Rust.
https://github.com/pop-os/popsicle || popsicleAUR
  • SUSE Studio ImageWriter — Utility for writing raw disk images and hybrid ISOs to USB keys.
https://github.com/openSUSE/imagewriter || imagewriterAUR
  • UNetbootin — Installs Linux/BSD distributions to a partition or USB drive.
https://unetbootin.github.io/ || unetbootinAUR
  • Usbimager — Minimal GUI application to write compressed disk images to USB drives.
https://gitlab.com/bztsrc/usbimager || usbimagerAUR
  • WoeUSB — Simple tool to create USB stick windows installer from an ISO image or a real DVD. (Fork of WinUSB).
https://github.com/WoeUSB/WoeUSB || woeusbAUR, woeusb-ngAUR
  • windows2usb — Windows ISO to Flash Drive burning utility for Linux with MBR/GPT, BIOS/UEFI, FAT32/NTFS support
https://github.com/ValdikSS/windows2usb || windows2usb-gitAUR
  • Ventoy — A New Bootable USB Solution
https://www.ventoy.net/ || ventoyAUR

System

タスクマネージャ

  • CoreStats — Simple lightweight system resource viewer to monitor the CPU, RAM, Network and Disk IO statistics. Part of C-Suite.
https://cubocore.org/[リンク切れ 2023-06-17] || corestatsAUR
  • Deepin System Monitor — Monitor system process status for Deepin desktop.
https://www.deepin.org/en/original/deepin-system-monitor/ || deepin-system-monitor
  • GNOME System MonitorGNOME のシステムモニタ to view and manage system resources. Part of gnome.
https://wiki.gnome.org/Apps/SystemMonitor || gnome-system-monitor
  • GNOME Usage — View information about use of system resources, like memory and disk space.
https://wiki.gnome.org/Apps/Usage || gnome-usage
  • htop — シンプルな、ncurses 対話式プロセスビューア。
https://htop.dev/ || htop
  • bashtop — A Linux resource monitor written in bash.
https://github.com/aristocratos/bashtop || bashtop
  • bpytop — Htop but more lightweight with more features.
https://github.com/aristocratos/bpytop || bpytop
  • btop — Rewrite of bpytop in C++
https://github.com/aristocratos/btop || btop
  • bottom — A cross-platform graphical process/system monitor.
https://github.com/ClementTsang/bottom || bottom
  • gtop — A system monitoring dashboard for the terminal.
https://github.com/aksakalli/gtop || gtop
  • KSysGuardKDE のタスクマネージャ・パフォーマンスモニタ。
https://apps.kde.org/ksysguard/ || ksysguard
  • Linux Process Explorer — Linux 向けのグラフィカルプロセスエクスプローラー。
https://github.com/wolfc01/procexp || procexpAUR
  • LXTaskLXDE の軽量なタスクマネージャー。
https://wiki.lxde.org/en/LXTask[リンク切れ 2022-09-20] || lxtask
  • qps — Lightweight task manager for LXQt.
https://github.com/lxqt/qps || qps
  • MATE System MonitorMATE のシステムモニター。
https://github.com/mate-desktop/mate-system-monitor || mate-system-monitor
  • Plasma System Monitor — Advanced and customizable system monitor for KDE.
https://apps.kde.org/plasma-systemmonitor/ || plasma-systemmonitor
  • Stacer — System optimizer and application monitor that helps users to manage entire system with different aspects, its an all in one system utility.
https://oguzhaninan.github.io/Stacer-Web/ || stacerAUR[リンク切れ: package not found]
  • Task ManagerXfce の GTK2/GTK3 プロセス管理アプリケーション with basic system resource monitor
https://goodies.xfce.org/projects/applications/xfce4-taskmanager || xfce4-taskmanager

システム監視

カテゴリ:状態監視と通知も参照してください。

  • Collectdrrdtool ベースのシンプルで拡張性のあるシステム監視デーモン。消費リソースが少なくて、スタンドアロンに、またはサーバー・クライアントアプリケーションとして設定できます。
https://collectd.org/ || collectdAUR
  • collectl — 軽量なパフォーマンス監視ツール。対話式にレポートを作成したりディスクにログを出力できます。CPU やディスク、InfiniBand、Lustre、メモリ、ネットワーク、NFS、プロセス, quadrics, slabs などの統計情報を読みやすいフォーマットでまとめます。
https://collectl.sourceforge.net/ || collectlAUR
  • Conky — 軽量でスクリプト式のシステムモニタ。
https://github.com/brndnmtthws/conky || conky
  • CoreFreq — Low-level CPU monitor with BIOS like functionalities.
https://github.com/cyring/CoreFreq/ || corefreq-clientAUR
  • dstat — 多目的リソース統計ツール。
http://dag.wiee.rs/home-made/dstat/ || dstat[リンク切れ: replaced by dool]
  • Fsniper — Daemon to run scripts based on changes in files monitored by inotify.
https://github.com/l3ib/fsniper || fsniperAUR
  • GKrellM — シンプルで柔軟性のある GTK 向けシステムモニタパッケージ。多くのプラグインが含まれている。
https://billw2.github.io/gkrellm/gkrellm.html || gkrellm
  • glances — Python 製の CLI curses ベース監視ツール。
https://nicolargo.github.io/glances/ || glances
  • hitome — A quick and dirty system monitor that is light on resources.
https://github.com/artefact2/hitome || hitome-gitAUR
  • kmon — Linux kernel manager and activity monitor.
https://github.com/orhun/kmon || kmon
  • Mission Center — GTK4 application for monitoring CPU, memory, disk, network and GPU usage.
https://gitlab.com/mission-center-devs/mission-center || mission-centerAUR
  • Nagstamon — Status monitor that connects to multiple Nagios, Icinga, Opsview, Centreon, Op5 Monitor/Ninja, Checkmk and Thruk monitoring servers.
https://github.com/orhun/kmon || nagstamonAUR
  • netdata — ウェブベースのリアルタイムパフォーマンスモニター。
https://github.com/firehol/netdata/wiki || netdata
  • Paramano — 軽量なバッテリモニター、CPU 周波数スケーラ。trayfreq のフォーク。
https://github.com/phillid/paramano || paramanoAUR
  • Resources — Simple and versatile monitor for graphical applications, processes and system resources (CPUs, memory, GPUs, network interfaces and block devices), written in Rust and GTK4.
https://github.com/nokyan/resources || resourcesAUR
  • Sysstat — リソース管理ツールのコレクション: iostat, isag, mpstat, pidstat, sadf, sar。
http://sebastien.godard.pagesperso-orange.fr/ || sysstat
  • Telegraf — Agent written in Go for collecting, processing, aggregating, and writing metrics.
https://docs.influxdata.com/telegraf/latest/ || telegrafAUR
  • xosview — SGI IRIX の gr_osview に似ているシステムモニター。
https://www.pogo.org.uk/~mark/xosview/ || xosviewAUR
  • zps — A small utility for listing and reaping zombie processes on GNU/Linux.
https://github.com/orhun/zps || zps

Hardware sensor monitoring

See lm_sensors#Graphical front-ends.

システム情報ビューア

コンソール
  • alsi — Arch Linux のシステム情報ツール。スクリプトのソースコードを修正しなくても他のシステム用に設定することが可能です。
https://trizenx.blogspot.com/2012/08/alsi.html || alsiAUR
  • archey3 — Arch Linux のロゴとシステム情報を表示する Python スクリプト。
https://lclarkmichalek.github.io/archey3 || archey3
  • dmidecode — SMBIOS/DMI の仕様による BIOS に書かれているシステムのハードウェア情報を表示します。
https://www.nongnu.org/dmidecode/ || dmidecode
  • hwdetect/sys によってエクスポートされたモジュールを表示するシンプルなスクリプト。
https://gitlab.archlinux.org/archlinux/packaging/packages/hwdetect/-/blob/main/hwdetect || hwdetect
  • hwinfo — openSUSE 由来のパワフルなハードウェア検出ツール。
https://github.com/openSUSE/hwinfo || hwinfo
https://github.com/linuxhw/hw-probe || hw-probeAUR
  • inxi — システム情報を取得するためのスクリプト。
https://github.com/smxi/inxi || inxi
  • neofetch — w3m で画像を表示することができる高速・カスタマイズ可能なシステム情報スクリプト。
https://github.com/dylanaraps/neofetch || neofetchAUR
  • fastfetch — メンテナンスが行き届いており、機能が豊富でパフォーマンス重視の、neofetchのようなシステム情報ツール。
https://github.com/fastfetch-cli/fastfetch || fastfetch
  • nmon — Console based application for monitoring various system components.
https://nmon.sourceforge.net/ || nmon
  • pfetch — A pretty system information tool written in POSIX sh.
https://github.com/dylanaraps/pfetch || pfetchAUR
  • screenfetch — archey と似ていますがスクリーンショットを取得することができます。bash で書かれています。
https://github.com/KittyKatt/screenFetch || screenfetch
グラフィカル
  • GPU-Viewer — GUI to glxinfo, vulkaninfo, clinfo and es2_info; written in Python with GTK.
https://github.com/arunsivaramanneo/GPU-Viewer || gpu-viewerAUR
  • hardinfo — ハードウェアとオペレーティングシステムに関する情報を表示する小さなアプリケーション。Windows のデバイスマネージャに似ています。
https://www.berlios.de/software/hardinfo/ || hardinfoAUR
  • i-Nex — システムで利用できるハードウェアコンポーネントの情報を収集して Windows の人気ツール CPU-Z に似ているユーザーインターフェースで情報を表示するアプリケーション。
http://i-nex.linux.pl/ || i-nex-gitAUR
  • lshw — マシンのハードウェア設定に関する情報を詳しく表示する小さなツール。CLI と GTK のインターフェイス。
https://ezix.org/project/wiki/HardwareLiSter || lshw
  • KInfoCenter — Centralized and convenient overview of system information for KDE.
https://userbase.kde.org/KInfoCenter || kinfocenter
  • USBView — Display the topology of devices on the USB bus.
http://www.kroah.com/linux/usb/ || usbview

System log viewers

  • GNOME Logs — Viewer for the systemd journal. Part of gnome.
https://wiki.gnome.org/Apps/Logs || gnome-logs
  • KSystemLog — System log viewer tool for KDE.
https://apps.kde.org/ksystemlog/ || ksystemlog
  • MATE System Log — System log viewer for MATE.
https://github.com/mate-desktop/mate-utils || mate-utils
  • Pacman Log Viewer — Tool used to inspect pacman log file, in particular it lists installed, removed and upgraded packages letting you to filter by package's name and/or date.
https://www.opendesktop.org/content/show.php?content=150484[リンク切れ 2024-01-13] || pacmanlogviewer
  • QJournalctl — Qt-based graphical user interface for systemd's journalctl command.
https://github.com/pentix/qjournalctl || qjournalctl

Font viewers

See also Wikipedia:Font management software.

  • Deepin Font Manager — A font management tool for Deepin desktop.
https://www.deepin.org/en/original/deepin-font-manager/ || deepin-font-manager
  • Font Manager — Simple font management for GTK desktop environments.
https://fontmanager.github.io/ || font-manager
  • Fonty Python — Manage, view and find your fonts.
https://savannah.nongnu.org/projects/fontypython || fontypythonAUR
  • GNOME Fonts — Font viewer for GNOME. Part of gnome.
https://gitlab.gnome.org/GNOME/gnome-font-viewer || gnome-font-viewer
  • KFontview — KDE application to view and install different types of fonts.
https://kde.org/ || plasma-desktop
  • MATE Font Viewer — Font viewer for MATE.
https://github.com/mate-desktop/mate-control-center || mate-utils

Help viewers

See man ページ#インストール.

Command schedulers

See also Cron.

  • FcronQ — Fcron GUI, an advanced periodic command scheduler.
http://fcronq.xavion.name/ || fcronqAUR
  • GNOME Schedule — Graphical interface to crontab and at for GNOME.
http://gnome-schedule.sourceforge.net/ || gnome-scheduleAUR
  • KCron — Tool for KDE to run applications in the background at regular intervals. It is a graphical interface to the Cron command.
https://apps.kde.org/kcron/ || kcron
  • KTimer — Little tool for KDE to execute programs after some time. It allows you to enter several tasks and to set a timer for each of them. The timers for each task can be started, stopped, changed, or looped.
https://apps.kde.org/ktimer/ || ktimer

Shutdown timers

  • GShutdown — Advanced shutdown utility which allows you to schedule the shutdown or the restart of your computer, or logout your actual session.
https://gshutdown.tuxfamily.org/ || gshutdownAUR
  • Hsiu-Ming's Timer — Graphical shutdown timer, which enables you to shutdown, turn off monitor, reboot or play sound after a period of time.
https://cges30901.github.io/hmtimer-website/ || hmtimerAUR
  • KShutdown — Graphical shutdown utility, which allows you to turn off or suspend a computer at a specified time. It features various time and delay options, command-line support, and notifications.
https://kshutdown.sourceforge.io/ || kshutdown

時刻同期

See 時刻同期.

Screen management

See Xrandr#Graphical front-ends.

Backlight management

See バックライト#バックライトユーティリティ.

Color management

See en:ICC profiles#Utilities and バックライト#色補正.

Printer management

See CUPS#GUI applications.

Bluetooth management

See Bluetooth#Front-ends.

電源管理

See 電源管理#ユーザースペースツール.

System management

See Systemd#GUI configuration tools.

Boot management

See GRUB/Tips and tricks#GUI configuration tools.

パッケージ管理

See pacman ヒント#ユーティリティ.

Configuration management

  • aconfmgr — Package to track, manage, and restore the configuration of an Arch Linux system.
https://github.com/CyberShadow/aconfmgr || aconfmgr-gitAUR
  • Ansible — IT automation engine that automates cloud provisioning, configuration management, application deployment, intra-service orchestration, and many other IT needs.
https://www.ansible.com/ || ansible
  • cdist — Simple configuration management system with Arch Linux support.
https://www.cdi.st/ || cdistAUR
  • Chef — Automation Software for Continuous Delivery of Secure Applications and Infrastructure.
https://www.chef.io/ || chef-workstationAUR, chef-clientAUR
  • etckeeper — Collection of tools to let /etc be stored in a VCS repository.
https://etckeeper.branchable.com/ || etckeeper
  • Puppet — IT automation software that helps system administrators manage infrastructure throughout its lifecycle, from provisioning and configuration to patch management and compliance.
https://puppet.com/ || puppet
  • Saltstack — A Python-based, open-source software for event-driven IT automation, remote task execution, and configuration management.
https://saltproject.io/ || salt

Virtualization

See Libvirt#Client and VirtualBox.

Compatibility layers

See Wine (Windows) and Darling (MacOS).

翻訳ステータス: このページは en:List of applications/Utilities の翻訳バージョンです。最後の翻訳日は 2024-01-28 です。もし英語版に 変更 があれば、翻訳の同期を手伝うことができます。