「アプリケーション一覧/ユーティリティ」の版間の差分
Kusakata.bot (トーク | 投稿記録) Pkg/AUR テンプレートの更新 |
→スクリーンキーボード: 訳出 |
||
| (12人の利用者による、間の448版が非表示) | |||
| 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| |
* {{App|Contour|現代的で高速なターミナルエミュレーターで、(99% の TE と違い) ZJW を含む Unicode を完全にフルサポートしています。|https://github.com/contour-terminal/contour|{{AUR|contour}}}} |
||
* {{App| |
* {{App|cool-retro-term|昔のブラウン管ディスプレイを模した見た目が良いターミナルエミュレータ。|https://github.com/Swordfish90/cool-retro-term|{{Pkg|cool-retro-term}}}} |
||
* {{App| |
* {{App|CoreTerminal|qtermwidget ベースのターミナルエミュレーター。C-Suite の一部です。|https://gitlab.com/cubocore/coreapps/coreterminal|{{AUR|coreterminal}}}} |
||
* {{App| |
* {{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| |
* {{App|Deepin Terminal|Deepin デスクトップ向けのターミナルエミュレーションアプリケーション。|https://www.deepin.org/en/original/deepin-terminal/|{{Pkg|deepin-terminal}}}} |
||
* {{App|[[ |
* {{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 向けのシンプルなターミナル実装。| |
* {{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=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| |
* {{App|wayst|Wayland と X11 向けで、OpenGL レンダリングを使用して依存が最小な、シンプルなターミナルエミュレーター。|https://github.com/91861/wayst|{{AUR|wayst-git}}}} |
||
* {{App|[[ |
* {{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 ベース ==== |
|||
[https://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}}{{Broken package link|パッケージが存在しません}}}} |
|||
* {{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]] デスクトップに含まれているターミナルエミュレータ。カラープロンプト、タブをサポート。|https://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| |
* {{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}}{{Broken package link|パッケージが存在しません}}}} |
|||
* {{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| |
* {{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|[[Midnight Commander]]|コンソールベース、デュアルパネルのファイルマネージャー。|http://www.midnight-commander.org|{{Pkg|mc}}}} |
|||
* {{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|[[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 |
* {{App|[[nnn]]|小さく、とても高速で、機能が豊富なファイルマネージャー。|https://github.com/jarun/nnn|{{Pkg|nnn}}}} |
||
* {{App|[[ |
* {{App|Pilot|[[Alpine]] メールクライアントについてくるファイルマネージャー。|https://alpine.x10host.com/{{Dead link|2022|09|20|status=domain name not resolved}}|{{AUR|alpine-git}}}} |
||
* {{App|[[ |
* {{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| |
* {{App|Deepin File Manager|[[Deepin]] 用に開発されたファイルマネージャ。|https://www.deepin.org/en/original/dde-file-manager/|{{Pkg|deepin-file-manager}}}} |
||
* {{App|[[Dolphin]]|KDE デスクトップのファイルマネージャー。| |
* {{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-qt5}}}}}} |
|||
* {{App| |
* {{App|Gentoo|GTK の軽量ファイルマネージャ。|https://sourceforge.net/projects/gentoo/|{{AUR|gentoo}}}} |
||
* {{App| |
* {{App|[[GNOME Files]]|拡張性のある、カスタムスクリプトをサポートしているヘビー級のファイルマネージャー。GNOME のデフォルト。{{Grp|gnome}} の一部です。|https://wiki.gnome.org/Apps/Files|{{Pkg|nautilus}}}} |
||
* {{App| |
* {{App|Index|システムのファイルとアプリケーションの閲覧や、音楽、テキスト、画像や動画ファイルのプレビューや外部アプリケーションでの共有ができるファイルマネージャー。|https://apps.kde.org/index-fm/|{{Pkg|index-fm}}}} |
||
* {{App|[[ |
* {{App|[[Wikipedia:Konqueror|Konqueror]]|KDE デスクトップ用ファイルマネージャー。|https://apps.kde.org/konqueror/|{{Pkg|konqueror}}}} |
||
* {{App| |
* {{App|Liri Files|Liri 向けのファイルマネージャー。|https://github.com/lirios/files|{{Pkg|liri-files}}}} |
||
* {{App|[[ |
* {{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|[[ |
* {{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]]| |
* {{App|[[PCManFM]]-Qt|PCManFM ファイルマネージャーの Qt 移植です。|https://github.com/lxqt/pcmanfm-qt|{{Pkg|pcmanfm-qt}}}} |
||
* {{App| |
* {{App|Peony|UKUI デスクトップ向けのファイルマネージャー。|https://github.com/ukui/peony|{{Pkg|peony}}}} |
||
* {{App| |
* {{App|qtFM|小さく軽量な、純粋に Qt ベースの Linux デスクトップ用ファイルマネージャー。|https://qtfm.eu/|{{AUR|qtfm}}}} |
||
* {{App| |
* {{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]]|高速に起動し素早くディレクトリを読み込むようにデーモンとして実行できるファイルマネージャー。|https://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 のように変更履歴を追跡。|https://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|様々な種類のアーカイブを管理するスクリプト。|https://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: |
* {{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| |
* {{App|p7zip-gui|p7zip ソフトウェアに付属している GUI。|https://github.com/p7zip-project/p7zip|{{AUR|p7zip-gui}}}} |
||
* {{App| |
* {{App|[[Wikipedia:PeaZip|PeaZip]]|オープンソースのファイル・アーカイブマネージャ。|https://peazip.github.io/peazip-linux.html|GTK: {{AUR|peazip-gtk2-bin}}, Qt: {{AUR|peazip-qt-bin}}}} |
||
* {{App|[[Wikipedia |
* {{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| |
* {{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 ディスク使用量アナライザ。| |
* {{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 |
* {{App|[[Wikipedia:GKrellM|GKrellM]]|シンプルで柔軟性のある [[GTK]] 向けシステムモニタパッケージ。多くのプラグインが含まれている。|https://billw2.github.io/gkrellm/gkrellm.html|{{Pkg|gkrellm}}}} |
||
* {{App|glances|Python 製の CLI curses ベース監視ツール。| |
* {{App|glances|Python 製の CLI curses ベース監視ツール。|https://nicolargo.github.io/glances/|{{Pkg|glances}}}} |
||
* {{App| |
* {{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| |
* {{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 プロセス管理アプリケーション。|https://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|alsi|Arch Linux のシステム情報ツール。スクリプトのソースコードを修正しなくても他のシステム用に設定することが可能です。|https://trizenx.blogspot.com/2012/08/alsi.html|{{AUR|alsi}}}} |
|||
* {{App|[[archey3]]|Arch Linux のロゴとシステム情報を表示する Python スクリプト。|https://lclarkmichalek.github.io/archey3|{{Pkg|archey3}}}} |
|||
* {{App|dmidecode|SMBIOS/DMI の仕様による BIOS に書かれているシステムのハードウェア情報を表示します。|https://www.nongnu.org/dmidecode/|{{Pkg|dmidecode}}}} |
* {{App|dmidecode|SMBIOS/DMI の仕様による BIOS に書かれているシステムのハードウェア情報を表示します。|https://www.nongnu.org/dmidecode/|{{Pkg|dmidecode}}}} |
||
* {{App|hwdetect|{{ic|/sys}} によってエクスポートされたモジュールを表示するシンプルなスクリプト |
* {{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|{{ |
* {{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|{{AUR|inxi}}}} |
|||
* {{App| |
* {{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 のデバイスマネージャに似ています。| |
* {{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| |
* {{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=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| |
* {{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 アクセラレーションターミナルエミュレータ。
- aterm — 透過をサポートした xterm 代替。2008年から urxvt に取って代わられています。
- Contour — 現代的で高速なターミナルエミュレーターで、(99% の TE と違い) ZJW を含む Unicode を完全にフルサポートしています。
- cool-retro-term — 昔のブラウン管ディスプレイを模した見た目が良いターミナルエミュレータ。
- CoreTerminal — qtermwidget ベースのターミナルエミュレーター。C-Suite の一部です。
- CuteCom — グラフィカルなシリアルターミナル。
- Darktile — GPU でレンダリングするターミナルエミュレーターで、タイル型ウィンドウマネージャー向けにデザインされています。
- Deepin Terminal — Deepin デスクトップ向けのターミナルエミュレーションアプリケーション。
- Eterm — Enlightenment デスクトップ向けに作られた xterm を代替するターミナルエミュレータ。
- Extraterm — ターミナル内の画像、ユニコード、フォントリガチャ、テキストズーム等をサポートしているターミナルエミュレーター。
- Hyper — JS/CSS をサポートしたターミナル。Electron プラットフォームベースです。
- kitty — モダンで柔軟な設定が可能な OpenGL ベースのターミナルエミュレータ
- Liri Terminal — Liri 向けのマテリアルデザインターミナル。
- mlterm — 様々な文字セットやエンコーディング、可変幅フォントや双方向レンダリングが使える多言語対応のターミナルエミュレータ。
- moserial — GNOME デスクトップ向けの、GTK ベースのシリアルターミナル。
- PuTTY — 高度に設定可能な ssh/telnet/シリアルコンソールプログラム。
- QTerminal — 軽量な Qt ベースのターミナルエミュレータ。
- shellinabox — ウェブベースの SSH ターミナル。
- st — X 向けのシンプルなターミナル実装。
- https://st.suckless.org || stAUR
- Station — 縦や横の分割、タブ付きのインターフェース、コピーとペーストのコマンドなど、異なるビューモードを持ったターミナルエミュレーション。
- Tabby — Unicode をサポートした、より現代向けなターミナル。
- https://tabby.sh/ || tabbyAUR
- Terminology — 革新的な機能を備えた Enlightenment プロジェクトチームによるターミナルエミュレータ:ファイルのサムネイルとメディアは、メディアプレーヤーのように再生されます。
- urxvt — (Perl によって) 高い拡張性を持ちユニコードが使える rxvt クローンターミナルエミュレータ。タブ、URL 起動、Quake スタイルのドロップダウンモード、擬似透過をサポート。
- wayst — Wayland と X11 向けで、OpenGL レンダリングを使用して依存が最小な、シンプルなターミナルエミュレーター。
- xterm — X Window System 用のシンプルなターミナルエミュレータ。ウィンドウシステムを直接使えないプログラム用に DEC VT102 や Tektronix 4014 互換のターミナルを提供します。
- Yakuake — Konsole ベースのドロップダウンターミナル (Quake スタイル) エミュレータ。
- zutty — ローエンドシステム向けのハイエンドターミナル。
VTE ベース
VTE (Virtual Terminal Emulator) は初期の GNOME で GNOME Terminal で使うために開発されたウィジェットです。VTE ができてから、似た機能を持つ数多くのターミナルが生まれました。
- Deepin Terminal (GTK version) — Deepin デスクトップ向けの、古いターミナルエミュレーションアプリケーション。
- EasySSH — SSH 接続マネージャー。
- Germinal — ボーダーレスな最大化されたターミナルを表示する、最小主義のターミナルエミュレータ。デフォルトで tmux セッションにアタッチするので、タブやパネルが使えます。
- GNOME Terminal — GNOME デスクトップのターミナルエミュレータ。ユニコードをサポート。gnome-extra の一部です。
- Black Box Terminal — GNOME 向けのエレガントでカスタマイズ可能なターミナル。
- Guake — GNOME デスクトップ向けドロップダウンターミナル。
- http://guake-project.org/[リンク切れ 2023-10-29] || guake
- kermit — VTE ベースのターミナルエミュレーターで、シンプル、高速で効率的であることを目指しています。
- LXTerminal — LXDE 向けのデスクトップ非依存のターミナルエミュレータ。
- https://wiki.lxde.org/en/LXTerminal[リンク切れ 2022-09-20] || lxterminal
- MATE terminal — MATE デスクトップの GNOME ターミナル のフォーク。
- Pantheon Terminal — 超軽量・美麗・シンプルなターミナルエミュレータ。デフォルト設定で使うように作られているので設定がほとんどありません。
- ROXTerm — 場所をとらないタブ式ターミナルエミュレータ。
- sakura — GTK と VTE ベースのターミナルエミュレータ。
- Terminator — マルチプルでリサイズ可能な端末パネルをサポートしたターミナルエミュレータ。
- Termite — キーボード中心の VTE ベースのターミナル。タイル型またはタブをサポートしているウィンドウマネージャで使われるように作られています。メンテナンスされておらず、開発者は Alacritty に移行することを推奨しています。
- Termit — シンプルな VTE ベースのターミナルエミュレーターで、Lua スクリプトをサポート
- Tilda — 設定可能なドロップダウンターミナルエミュレータ。
- Tilix — GNOME 向けのタイル型ターミナルエミュレータ。
- tym — Lua で設定可能なターミナルエミュレーター
- Xfce Terminal — Xfce デスクトップに含まれているターミナルエミュレータ。カラープロンプト、タブをサポート。
KMS ベース
以下のターミナルエミュレータは カーネルモード設定を使っており X がなくても起動できます。
- KMSCON — Linux オペレーティングシステム用のターミナルエミュレータを統合した KMS/DRM ベースのシステムコンソール(getty)です。
フレームバッファベース
GNU/Linux では、Linux カーネルの仮想デバイス (fbdev) や X の仮想フレームバッファシステム (xvfb) のことをフレームバッファと呼ぶことがあります。このセクションでは主としてカーネルの仮想デバイス fbdev をベースにするターミナルエミュレータをリストアップしています。
- yaft — X をなくても動かせるシンプルなターミナルエミュレータ。UCS2 文字、壁紙、256 色をサポート。
- Fbterm — Linux 向けの、高速なフレームバッファー (fb) ベースのターミナル (term) エミューレーター。
ターミナルページャ
Wikipedia:ja:ページャ を参照してください。
- less — more に似たプログラムですが、前後の両方へのスクロールや、ファイルの部分的な読み込みをサポートしています。
- mcview — マウスと色をサポートしたページャです。midnight commander にバンドルされています。
- moar — Moar はページャです。設定は一切不要で当たり前のことを実現するようにデザインされています。
- more — シンプルで機能の少ないページャです。util-linuxの一部です。
- most — マルチウィンドウ、左右スクロール、内蔵カラーをサポートしたページャ
- ov — 機能が充実したターミナルベースのテキストビューアーです。いわゆるターミナルページャです。
ターミナルマルチプレクサ
Wikipedia:ja:ターミナルマルチプレクサ も参照してください。
- abduco — プロセスを制御端末とは別に実行させる、セッションのアタッチとデタッチをサポートするツール。
- byobu — GPLv3 でライセンスされた tmux や screen 向けのアドオン。ターミナルマルチプレクサがインストールされていることを必要とします。
- dtach — GNU Screen のデタッチ機能をエミュレートするプログラム。
- dvtm — dwm スタイルの、コンソール内のウィンドウマネージャー。
- GNU Screen — 物理端末を多重化するフルスクリーンウィンドウマネージャ。
- mtm — シンプルなターミナルマルチプレクサで、フォーカスの変更・分割・終了とスクリーンの再描写の4つのコマンドのみを持っています。
- tmate — tmux のフォークで、リモートアクセスとペアプログラミングを補助することを目的としています。
- tmux — BSDライセンスのターミナル・マルチプレクサ。
- zellij — Rust で書かれた強化されたターミナル・マルチプレクサ
- wezterm — Rust で実装された GPU アクセラレーションによるクロスプラットフォームなターミナルエミュレータおよびマルチプレクサ。
ファイル
ファイルマネージャ
Wikipedia:Comparison of file managers も参照してください。
コンソール
- Clex — フルスクリーンのユーザーインターフェイスを持つファイルマネージャ。
- http://www.clex.sk/ || clexAUR
- CliFM — コマンドラインファイルマネージャーで、フル機能を持っており、高速で、拡張性があり、とても軽量です。
- ded — Emacs dired に似ているディレクトリエディター、ファイルネームマネージャー。
- fff — Bash で書かれたシンプルなファイルマネージャー。
- fm — ターミナルベースのファイルマネージャー。
- joshuto — ranger のようなターミナルファイルマネージャーで、Rust で書かれています。
- Last File Manager — curses インターフェイスを備えた Python 3 で書かれた強力なファイルマネージャ。
- lf — Go で書かれたターミナルファイルマネージャーで、サーバー/クライアントアーキテクチャを採用しています。
- Midnight Commander — コンソールベース、デュアルパネルのファイルマネージャー。
- nffm — "Nothing Fancy File Manager"、C で書かれたマウスを使わない ncurses ファイルマネージャ。
- nnn — 小さく、とても高速で、機能が豊富なファイルマネージャー。
- Pilot — Alpine メールクライアントについてくるファイルマネージャー。
- https://alpine.x10host.com/[リンク切れ 2022-09-20] || alpine-gitAUR
- Ranger — vi バインディング、カスタマイズ性、多機能をもったコンソールベースのファイルマネージャー。
- sfm — unix ライクシステム向けのシンプルなファイルマネージャー。
- TUIFI Manager — クロスプラットフォームでターミナルベースの termux 指向のファイルマネージャー (とコンポーネント) で、Uni-Curses プロジェクトと一緒に、もしくはそのまま使うことを意図しています。
- Vifm — ncurses ベースの 2 パネルファイルマネージャー、vi ライクなキーバインド。
- xplr — ハック可能で、ミニマルで、高速な TUI ファイルエクスプローラー。
- yazi — とても高速なターミナルファイルマネージャーで、Rust で async I/O ベースで書かれています。
グラフィカル
- Caja — MATE デスクトップのファイルマネージャ。
- CoreFM — シンプルで軽量で使いやすいファイルマネージャーで、画像プレビュー、mime アイコンサポート、分割表示、リムーバブルメディアの自動マウント、ドラッグアンドドロップのサポートなど、たくさんの機能があります。C-Suite の一部です。
- Deepin File Manager — Deepin 用に開発されたファイルマネージャ。
- Dolphin — KDE デスクトップのファイルマネージャー。
- fm — 小さくて汎用的なファイルマネージャーで、GTK4 でビルドされています。
- Gentoo — GTK の軽量ファイルマネージャ。
- GNOME Files — 拡張性のある、カスタムスクリプトをサポートしているヘビー級のファイルマネージャー。GNOME のデフォルト。gnome の一部です。
- Index — システムのファイルとアプリケーションの閲覧や、音楽、テキスト、画像や動画ファイルのプレビューや外部アプリケーションでの共有ができるファイルマネージャー。
- Konqueror — KDE デスクトップ用ファイルマネージャー。
- Liri Files — Liri 向けのファイルマネージャー。
- Nemo — Nemo は Cinnamon デスクトップのファイルマネージャです。Nautilus のフォークです。
- Pantheon Files — Elementary OS 向けにデザインされたファイルブラウザー。
- PathFinder — FOX ツールキット によるファイルブラウザ。
- PCManFM — デスクトップアイコンや壁紙の管理などの機能をもっている、とても高速で軽量なファイルマネージャー。
- https://wiki.lxde.org/en/PCManFM[リンク切れ 2022-09-20] || pcmanfm, pcmanfm-gtk3
- PCManFM-Qt — PCManFM ファイルマネージャーの Qt 移植です。
- Peony — UKUI デスクトップ向けのファイルマネージャー。
- qtFM — 小さく軽量な、純粋に Qt ベースの Linux デスクトップ用ファイルマネージャー。
- https://qtfm.eu/ || qtfmAUR
- ROX Filer — 小さく高速なファイルマネージャー。壁紙やパネルの管理なども可能。
- Thunar — 高速に起動し素早くディレクトリを読み込むようにデーモンとして実行できるファイルマネージャー。
ツインパネル
これらのツインパネルファイルマネージャーは、ひとつのパネルのみ持つようにセットできることに注意してください。
- Double Commander — 2つのパネルが並ぶファイルマネージャ。Total Commander にインスパイアされており新しいアイデアが実装されています。
- https://doublecmd.sourceforge.io/ || GTK: doublecmd-gtk2, Qt5: doublecmd-qt5
- GNOME Commander — GNOME デスクトップのデュアルパネルファイルマネージャ。
- Krusader — KDE デスクトップ用の先進的なツインパネル (Midnight Commander スタイル) ファイルマネージャー。
- muCommander — 軽量でクロスプラットフォームのファイルマネージャ。デュアルパネルのインターフェイスを持ち、Java で書かれています。
- SpaceFM — GTK マルチパネルタブ式ファイルマネージャー。
- Sunflower — 小さく細かく設定可能でプラグインをサポートしたツインパネルの Linux ファイルマネージャー。
- trolCommander — 軽量でデュアルペインのファイルマネージャーで、Java で書かれています。muCommander のフォークです。
- Tux Commander — 人気の Total Commander や Midnight Commander ファイルマネージャーに似た2つのパネルをもったウィンドウ型ファイルマネージャー。
- Worker — 高速、軽量、機能豊富な X Window System 向けファイルマネージャー。
- Xfe — Microsoft Explorer ライクの X 用ファイルマネージャー (X File Explorer)。
ゴミ箱管理
ゴミの管理#ゴミ箱の作成 を参照してください。
ファイル同期とバックアップ
バックアッププログラム、Wikipedia:Comparison of file synchronization software と Wikipedia:Comparison of backup software も見てください。
- borg — 重複排除バックアッププログラムで、圧縮と認証済み暗号化機能を持っていて、ssh 経由でのバックアップをサポートしています。
- Déjà Dup — シンプルな GTK バックアッププログラム。バックアップを '正しい方法で' (暗号化、オフサイト、定期的に) 行う複雑さを隠蔽し、duplicity をバックエンドとして使用します。
- DirSync Pro — 小さいのに強力なファイルとフォルダーの同期用ユーティリティ。
- Duplicati — 暗号化、インクリメンタル、圧縮バックアップを、クラウドストレージサービスやリモートファイルサーバーに安全に保管するバックアップクライアントです。
- duplicity — 暗号化と圧縮したインクリメンタルバックアップを、ほぼ全てのストレージで使うことができる、シンプルなコマンドラインユーティリティ。
- https://www.duply.net/ || duplyAUR
- FreeFileSync — フォルダー比較と同期ソフトウェアで、あなたの全ての重要なファイルのバックアップコピーを作成・管理します。
- git-annex — ファイルの内容は git に checkin せずに、ファイルを git で管理します。
- grsync — rsync のための GTK+ GUI で、フォルダーとファイルの同期と、バックアップの作成ができます。
- hsync — リネーム/移動されたが、それ以外の変更がないファイルのみを同期するコマンドラインプログラム。実際のファイル転送なしに、移動先シンプルな移動操作を発行することで機能し、このような機能を持たない他の同期プログラムと組み合わせて使うことを想定しています。
- rclone — ファイルとディレクトリを、Amazon S3、Dropbox、Google Drive、Microsoft OneDrive、Yandex Disk と、他の多数のクラウドストレージやローカルパスとの間で同期するコマンドラインプログラムです。
- restic — 高速で、セキュアで、効率的なバックアッププログラムで、多数のクラウドサービスへのバックアップをサポートしています。
- rsync — リモートファイルを同期するとても高速な手法である "rsync algorithm" を使う、ファイル転送プログラムです。両方のファイルを事前にリンクの片方に揃えておくことを必要とせず、リンク間で差分のみを送ることにより実現しています。複数のフロントエンドが利用可能 です。
- SparkleShare — ファイル共有と共同作業アプリケーションで、C# で書かれています。あらゆる Git サーバーを SSH 経由で同期できます。
- Syncthing — 継続的なファイル同期プログラム。高度な設定なしのシンプルな方法で、2つまたはそれ以上のコンピューターの間でファイルを同期します。
- Syncany — クラウドストレージとファイル共有アプリケーションで、セキュリティとストレージの抽象化にフォーカスしています。
- Synkron — あなたのファイルやフォルダーを常に最新に保つことを支援するアプリケーション。ドキュメント、音楽や写真を簡単に同期して、あらゆる場所で最新のバージョンを持つことができます。
- Tarsnap — 安全で効率的なプロプライエタリオンラインバックアップサービス。
- Timeshift — Linux 向けのシステム復元ツール。
- Unison — たくさんのファイルやディレクトリの2つの複製を、異なるホスト上 (や同じホストの異なるディスク) に保存し、個別に修正したあと、それぞれの複製への変更を伝達して最新にすることができる、ファイル同期ツールです。
- YARsync — rsync の Python ラッパーで、ファイル同期とバックアップを git に似たインターフェースで提供します。
アーカイブと圧縮ツール
コンソール
アーカイブと圧縮のコマンドラインツールは アーカイブと圧縮 を参照してください。
グラフィカル
- 360zip — プロプライエタリなアーカイブツール。
- https://yasuo.360.cn/ || 360zipAUR
- Ark — KDE デスクトップのアーカイブツール。
- Arqiver — シンプルな Qt アーカイブマネージャーで、libarchive ベースです。
- CoreArchiver — シンプルなファイル圧縮/展開ユーティリティで、Qt と libarchive-qt ベースです。C-Suite の一部です。
- Deepin Archive Manager — アーカイブを作成や展開するための、高速で軽量なアプリケーション。
- Engrampa — MATE のアーカイブマネージャ。
- GNOME Archive Manager — GNOME のデフォルト圧縮ファイルマネージャ (旧 File Roller)。gnome-extra の一部です。
- LXQt File Archiver — シンプルで軽量な、デスクトップに依存しない Qt ファイルアーカイバー。
- p7zip-gui — p7zip ソフトウェアに付属している GUI。
- 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* ファイルの管理 を参照してください。
コンソール
diffutils の diff(1) と その代替 も参照してください。
- colordiff — 'diff' の Perl スクリプトラッパー。同じ出力にシンタックスハイライトを追加。
- diff-highlight —
diff -u出力のペアにできる行で変更された部分をハイライトする Perl スクリプト
- diffr — レビューしやすくするために、単語レベルでハイライトした差分を pretty-print する Rust ユーティリティ。
- ydiff — Unified 形式とサイドバイサイド形式の両方に対応した、標準入力や VCS 管理下のファイル/ディレクトリからの差分出力をハイライトする Python ラッパー。
- delta — シンタックスハイライトがある diff ビューアーで、Rust で書かれています。
- diff-so-fancy — diff 出力デコレーター。diff を計算せずに、修飾のみ行います。
- difftastic — シンタックスツリーを使用してファイルを比較します。
グラフィカル
- DiffPDF — 2つの PDF ファイルのそれぞれのページのテキストや外観を比較します。
- Diffuse — Python で書かれた小さくてシンプルなテキストマージツール。
- KDiff3 — KDE デスクトップのファイルとディレクトリの比較・マージツール。
- Kompare — ソースファイルの差を回覧・マージするための GUI フロントエンドプログラム。様々な diff フォーマットをサポートし、表示する情報レベルをカスタマイズするための多くのオプションがある。
- Meld — ビジュアル比較・マージツール。ファイル・ディレクトリ・プロジェクトのバージョンの比較が可能。
- xxdiff — ファイルやディレクトリの差異を表示するグラフィカルブラウザ。
Vim と Emacs にはそれぞれ vimdiff と ediff というマージ機能があります。
バッチ処理リネームプログラム
コンソール
util-linux の rename(1) も参照してください。
- brn2 — 高速なバルクリネーマーで、入れ替え機能付き。
- edir — あなたのエディタを使って、ファイルやディレクトリのリネーム、削除とコピーができます (強化された vidir)。
- f2 — ファイルやディレクトリを簡単・安全にリネームする、クロスプラットフォームなコマンドラインツール。オーディオタグに基づいてファイルをリネームすることもできます。
- nomino — 開発者向けのバッチリネームユーティリティ。
- rename.pl — perl regex ベースのバッチリネーマー。
- vidir — エディタを使って、ファイルとディレクトリをリネームや削除します。
グラフィカル
- Caja-Rename — Caja のバッチリネーム拡張。
- CoreRenamer — シンプルで軽量なバッチファイルリネームアプリケーション。C-Suite の一部です。
- GPRename — ファイルとディレクトリの名前を変える GTK バッチ処理プログラム。
- KRename — KDE デスクトップ向けのとてもパワフルなバッチ処理リネームプログラム。
- metamorphose2 — wxPython ベースのバッチリネーマーで、正規表現や、メタデータによるマルチメディアファイルの名前変更などをサポートしています。
- https://file-folder-ren.sourceforge.net || metamorphose2AUR[リンク切れ: package not found]
- Thunar Bulk Rename — ファイルの少なくとも1つに当てはまる基準を使用して、複数のファイルの名前を一度に変更します。
thunar -Bで実行します。
ファイル検索
このセクションは、ファイル名、ファイルパスやメタデータでファイルを検索するユーティリティの一覧です。全文検索は次のセクションを参照してください。
Wikipedia:List of search engines#Desktop search engines も参照してください。
コンソール
findutils の find(1) と その代替 を参照してください。
グラフィカル
- Catfish — Xfce の多目的のファイル検索ツールで、find、locate や Zeitgeist を利用できます。
- CoreHunt — 使いやすい高速ファイル検索ツールで、カテゴリ検索と検索履歴を持っています。C-Suite の一部です。
- Czkawka — GTK ファイル検索ユーティリティで、高度な機能を持っていて、似た画像や動画を探すことができます。
- GNOME Search Tool — ファイルを検索する Gnome ユーティリティで、GNOME/Files に依存しています。
- KFind — KDE 向けの検索ツールで、名前やタイプ、内容からファイルを探すことができます。内部の検索を持っていて、locate もサポートしています。
- MATE Search Tool — ファイルを検索する MATE のユーティリティ。
- regexxer — インタラクティブな検索と置換ツールで、Perl スタイルの正規表現を使用できます。
- Searchmonkey — 正規表現が使えるパワフルな GUI 検索ユーティリティ。
ファイルインデクサー
これらのプログラムは、あなたのファイルのインデックスを作成して、高速に検索できるようにします。
- Basenji — ボリュームのインデックス作成ツールで、簡単で高速に CD/DVD や他の種類のボリュームコレクションのインデックスを作成できるようにデザインされています。
- https://github.com/pulb/basenji || basenjiAUR[リンク切れ: package not found]
- fsearch — Unix ライクシステム向けの高速なファイル検索ユーティリティで、GTK 3 ベースです。
- angrysearch — Linux ファイル検索ツールで、入力するとすぐに結果が表示されます。
全文検索
インデックスなしの 全文検索 ができる grep の grep(1) と その代替 も参照してください。
全文インデックス作成ツール
- DocFetcher — グラフィカルな Java デスクトップ検索アプリケーション。
- MeiliSearch — とても高速で、関連性のある結果を表示でき、タイポも許容する検索エンジン。
- Namazu — 全文検索エンジン。
- Recoll — Xapian がバックエンドのフルテキスト検索ツールで、CLI と GUI を持っています。
- Zeitgeist — ユーザーの活動や通知 (ファイルオープン、ウェブサイトの訪問、会話など) のためのイベント集約フレームワークで、いくつかのサードパーティーのフロントエンドがあります。
開発
コードフォージ
- GitLab — プロジェクト管理とコードホスティングアプリケーション。
- Gitea — 苦痛ではないセルフホストの Git サービス。Gogs のフォークです。
- Forgejo — 軽量なソフトフェアフォージ。Gitea の上に作られたコミュニティプロジェクトです。
コードフォージクライアント
- git-open — リポジトリウェブサイト (GitHub、GitLab、Bitbucket) をブラウザで開きます
- github-cli — GitHub の公式コマンドラインツール
- hub — GitHub のコマンドラインインターフェース。
- hut — Sourcehut のコマンドラインクライアント
- lab — GitLab 版の hub に似たツール
- snippet — GitLab のスニペットを作成するターミナルベースインターフェース
バージョン管理システム
Wikipedia:Comparison of revision control software も参照してください。
- Bazaar — 分散バージョン管理システムで、プロジェクトの履歴を経時的に追跡して、他の人と共同作業することができます。
- CVS — 並行バージョンシステム、クライアントサーバーの修正コントロールシステム。
- Darcs — 分散型の修正コントロールシステムで、CVS や Subversion などの従来の中央型のソース管理システムを置き換えるようにデザインされています。
- Fossil — 分散 VCS で、バグ追跡、wiki、フォーラム、technotes などを持っています。
- Git — 分散修正コントロールシステムとソースコード管理システムで、速度を重視しています。
- Mercurial — 分散バージョンコントロールシステムで、Python で書かれていて、Git に多くの点が似ています。
- Subversion — フル機能の中央型バージョンコントロールシステムで、元々はよりよい CVS になることを目的としていました。
ビルド自動化
Wikipedia:List of build automation software も参照してください。
- Apache Ant — Java ライブラリとコマンドラインツール。相互に依存するターゲットや拡張ポイントにあわせてビルドファイルに書かれている手順を実行します。
- Apache Maven — ビルド自動化ツールで、主に Java に使われています。
- Bazel — オープンソースのツールで、ソフトウェアの自動的なビルドとテストができます。
- CMake — ソフトウェアをビルド、テスト、パッケージ化するためのツール群。
- GNU make — プログラムのグループを管理するための、GNU make ユーティリティ。
- Meson — とても高速でユーザーフレンドリーなビルドシステム。
- Gradle — JVM の強力なビルドシステム。
- Phing — あらゆる作業を自動化する PHP プログラム。
- https://www.phing.info/ || phingAUR
統合開発環境
Wikipedia:Comparison of integrated development environments も参照してください。
PHP に特化したリストは、PHP#開発ツール を参照してください。
- Android Studio — 公式 Android 開発環境で、IntelliJ IDEA ベースです。
- Anjuta — プロジェクト管理、アプリケーションウィザード、インタラクティブデバッガ、ソースエディタ、バージョンコントロールなど多数のツールを備えた多目的 IDE。
- Aptana Studio — ウェブ開発を対象にしている Eclipse ベースの IDE。HTML, CSS, Javascript, Ruby on Rails, PHP, Adobe AIR などをサポート。
- Bluefish — 強力なエディターで、プログラマーと web 開発者をターゲットにしていて、web サイトやスクリプト、プログラミングコードを書くためのたくさんのオプションがあります。たくさんのプログラミング言語とマークアップ言語をサポートしています。
- Code::Blocks — C、C++ と Fortran の IDE で、それらの言語のユーザーのニーズに合うように作られています。とても拡張可能で設定可能なように設計されています。
- CLion — C と C++ 向けのクロスプラットフォームな IDE。
- CodeLite — C++ で書かれた C/C++/PHP/Node.js のオープンソースなクロスプラットフォーム IDE。
- 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。
- Gambas — Basic インタプリタをベースにオブジェクト指向の拡張を加えたフリーの開発環境。
- Geany — 小さくて軽量な IDE で、C、Java、PHP、HTML、Python、Perl、Pascal などを含むたくさんのプログラミング言語やマークアップ言語をサポートしています。
- GNOME Builder — 素晴らしい GNOME ベースのアプリケーションを書いて貢献するためのツール。gnome-extra の一部です。
- KDevelop — 機能豊富なプラグインを使うことができる C/C++ などのプログラミング言語の IDE。
- Komodo Edit — フリーの、多言語エディタ。
- Lapce — とても高速で強力なコードエディタ (Lightning-fast and Powerful Code Editor) で、Rust で書かれています。
- Lazarus — 高速なアプリケーション開発向けの、Delphi (Object Pascal) に対応している IDE です。すぐに利用できるいくつものコンポーネントや、複雑なグラフィカルユーザーインターフェースを簡単に作成できるグラフィカルなフォームデザイナーを持っています。
- LiteIDE — シンプルな Go の IDE。
- Lite XL — 軽量、シンプル、高速、機能が揃っていて拡張性がとても高いテキストエディタで、C と Lua で書かれている、lite の改造です。
- https://lite-xl.com/ || lite-xlAUR
- MPLAB — Microchip PIC と dsPIC 開発のための IDE。
- Netbeans — Java, JavaScript, PHP, Python, Ruby, Groovy, C, C++, Scala, Clojure などの言語で開発するための統合開発環境 (IDE)。
- PhpStorm — JetBrains PhpStorm は PHP 向けの商用のクロスプラットフォーム IDE です。JetBrains の IntelliJ IDEA プラットフォームの上で動作し、PHP や JavaScript コードをオンザフライでコード解析したり、エラー補正や自動リファクタリングが行える PHP、HTML と JavaScript のエディタを提供します。
- Qt Creator — Qt での開発に焦点をおいた軽量なクロスプラットフォームの C++ 統合開発環境。
- Theia — Eclipse Theia はフリーでオープンソースの IDE で、デスクトップや web アプリケーション向けです。TypeScript で実装されていて、Visual Studio Code ベースで、拡張性を重視しています。web やデスクトップのアプリケーションとして実行することができます。
- Visual Studio Code — Visual Studio Code はクロスプラットフォーム、フリーでオープンソースのテキストエディタで、Microsoft によって開発されて、JavaScript と TypeScript で書かれています。拡張機能によって様々な言語をサポートしています。
- VSCodium — フリーで自由な、VSCode のオープンソースソフトウェアバイナリ。
- ZeroBrane Studio — Lua 5.1、Lua 5.2、Lua 5.3、LuaJIT と他の Lua エンジンのデバッグをサポートした IDE です。
Java IDE
- BlueJ — 教育や初心者が主に使うことを目的とした完全な機能を備えた Java IDE。
- https://bluej.org/ || bluejAUR
- IntelliJ IDEA — 高度なリファクタリング機能を持つ Java、Groovy などのプログラミング言語向けの IDE。
Python IDE
- Ninja-IDE — Python 開発のための IDE。
- 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 開発環境。
- Thonny — 初心者向けの Python IDE。
- https://thonny.org/ || thonnyAUR
- WingIDE — プロプライエタリな Python 開発環境。フル機能でプロフェッショナルな使用を意図しています。
- https://wingware.com/ || wingideAUR
教育用 IDE
- KTurtle — 教育用プログラミング環境で、プログラムする方法をできるだけ簡単に学ぶことを目的としています。kde-education の一部です。
- Processing — 非プログラマーに視覚的にコンピュータープログラミングの基礎を教えるためのプレイグラウンド。
- Scratch — インタラクティブなプロジェクトやシンプルなスプライトベースのゲームを作成できる、教育とエンターテイメント用のプログラミングシステムとコンテンツ開発ツール。イベント駆動型プログラミングのエントリのように初心者 (子供など) を主に対象としています。
デバッガー
- Accerciser — インタラクティブな Python アクセシビリティエクスプローラー。AT-SPI ライブラリを使って点検、精査したり、ウィジェットとやりとりしたりして、アプリケーションが支援技術や自動テストフレームワークに正しい情報を提供するか確認することができます。gnome-extra の一部です。
- Bustle — D-Bus アクティビティのシーケンス図を描きます。シグナルの送信、メソッドコールと対応する返答、それぞれのイベントのタイムスタンプとメソッドコールにかかった時間を表示します。
- Data Display Debugger — GDB などのコマンドラインデバッガーのグラフィカルなフロントエンド。
- Desed — sed の TUI ベースのデバッガー。変数と正規表現のプレビュー、ブレークポイントの設定と遡ることができるステップ実行の機能があります。
- D-Feet — 使いやすい D-Bus デバッガーで、実行中のプログラムの D-Bus インターフェースを検査して、インターフェースを呼び出すことができます。
- D-Spy — 使いやすい D-Bus デバッガー。d-feet に似ていますが、C で書かれていてとても高速です。gnome-extra の一部です。
- GammaRay — Qt アプリケーションの検査と操作ツール。
- GDBFrontend — 簡単で柔軟で拡張できるグラフィカルデバッガー。
- KCachegrind — プロファイルデータの可視化ツールで、プログラムの最も実行に時間がかかっている部分を特定することができます。
- https://apps.kde.org/kcachegrind/ || KDE: kcachegrind, Qt: qcachegrind
- KDbg — GDB、the GNU debugger のグラフィカルユーザーインターフェースです。ブレークポイントのセット、変数の検査、コードのステップ実行の直感的なインターフェースを提供します。
- Massif-Visualizer — Valgrind Massif データファイルの可視化ツール。
- Nemiver — 使いやすいスタンドアロン C/C++ デバッガー (GDB フロントエンド) で、GNOME 環境とうまく連携します。
- Qt QDbusViewer — D-Bus オブジェクトとメッセージを検査するツールです。
- scanmem — 実行中のプロセスの中の、任意の変数のアドレスを特定できるように設計されたデバッグユーティリティです。
- https://github.com/scanmem/scanmem || CLI: scanmem、GUI: gameconqueror
- Sysprof — プログラムが多くの時間を使う関数を探すことができるプロファイリングツールです。gnome-extra の一部です。
字句解析と構文解析
- flex — テキストを読み込むプログラムを生成するツールで、Lex の代替です。
- Berkeley Yacc — Unix パーサージェネレーター Yacc の、バークレーによる再実装。
- GNU Bison — GNU 汎用パーサージェネレーターで、byacc の代替です。
さらに、以下も存在します。
- ANTLR — 構造化されたテキストやバイナリファイルをパースするための、Java で書かれたパーサージェネレーターです。
- LPeg — Lua 向けの、PEGs ベースのパターンマッチングライブラリです。
- peg/leg — C 向けの再帰降下構文解析ジェネレーター。
- Ragel — 有限ステートマシンを正規言語から C、C++、Objective-C や D の実行可能コードにコンパイルします。
GUI ビルダー
- FLUID — FLTK GUI デザイナー。
- Glade — GTK アプリケーションのユーザーインターフェースデザインを作成したり開いたりできます。gnome-extra の一部です。
- KUIViewer — Qt Designer UI ファイルの簡単なビューアー。
- Qt Designer — グラフィカルユーザーインターフェース (GUI) を Qt Widgets でデザイン・開発するためのツールです。
バイナリエディター
Wikipedia:Comparison of hex editors も参照してください。
- Bless — 高い品質の、フル機能のバイナリエディター。
- GHex — GNOME 向けのバイナリエディターで、ユーザーはあらゆるファイルからデータを読み込み、hex や ascii で閲覧と編集できます。gnome-extra の一部です。
- hyx — ミニマリスティック (2300 行以下の C) かつ強力な (hex/ASCII、挿入/置換/削除、コピー/ペースト、取り消し/やり直し、検索、色、vim に触発された操作) Linux ターミナルバイナリエディター。
- https://yx7.cc/code/ || hyxAUR
- ImHex — リバースエンジニア、プログラマーと、午前3時に働くときに網膜を大切にする人向けのバイナリエディターです。
- Okteta — ファイルの生データを表示して編集するための KDE バイナリエディター。
- Reverse Engineer's Hex Editor — バイナリファイルフォーマットを解析して注釈をつける機能があるバイナリエディター。
- wxHexEditor — 大きなファイル向けのバイナリエディターで、生のメモリやディスクの編集など、先進的な機能を持っています。
JSON ツール
- gron — gron は JSON を個別の代入に変換して grep しやすくします。
- jid — JSON のインクリメンタルな探索ツール。
- jo — JSON を作成するコマンド。
- jq — コマンドライン JSON プロセッサー。
- jshon — シェル向けの JSON パーサー。
- Elvish シェルは JSON のビルトインサポートがあります。
文芸的プログラミング
Wikipedia:ja:文芸的プログラミング も参照してください。
- Noweb — シンプルで拡張可能な文芸的プログラミングツールで、ICON ライブラリと texlive でビルドされています。4
- nuweb — シンプルな文芸的プログラミングツール。
UML モデラー
Wikipedia:ja:統一モデリング言語ツールのリスト も参照してください。
- ArgoUML — UML モデリングツールで、UML 1.4 ダイアグラム標準の全てをサポートしています。
- Eclipse Modeling Tools — モデルベースのアプリケーションをビルドするためのツールとランタイム。
- Gaphor — シンプルな UML モデリングツール。
- Modelio — UML、BPMN、MDA、SysML など主要な標準をサポートするモデリング環境。
- Papyrus — モデルベースのエンジニアリングツールで、Eclipse ベースです。
- PlantUML — UML 図をプレーンテキスト言語から生成するツールです。
- PlantUML QEditor — Qt で書かれた PlantUML エディター。
- Umbrello — 統一モデリング言語 (UML) 図のプログラムで、KDE テクノロジーベースです。
- UML Designer — Eclipse ベースのグラフィカルツールで、UML モデルを編集して可視化することができます。
- UMLet — シンプルなユーザーインターフェースを持った UML ツールで、UML 図を素早く描き、プレーンテキストからシーケンス図やアクティビティ図を構築し、図を eps、pdf、jpg、svg とクリップボードにエクスポートして、図を Eclipse を使って共有して、新しいカスタム UML 要素を作ることができます。
- https://umlet.com/ || umletAUR
- UML/INTERLIS-editor — モデル駆動アプローチをより多くのユーザーに適用することを支援します。
- Violet — とても簡単に学んで使うことができる UML エディターで、見た目のよい図を描くことができます。
API ドキュメントブラウザ
- Devhelp — API ドキュメントを閲覧して検索する開発者ツール。gnome-extra の一部です。
- Doc Browser — DevDocs と Hoogle をサポートする API ドキュメンテーションブラウザー。
- Qt Assistant — Qt ヘルプファイルフォーマットでオンラインドキュメントを見るツール。
- quickDocs — Valadoc と DevDocs を読むための高速な開発者ドキュメントリーダー。
- Zeal — ソフトウェア開発者のためのオフラインの API ドキュメントブラウザー。
課題追跡システム
- Bugzilla — Mozilla によるバグトラッカー。
- Flyspray — PHP で書かれた軽量なウェブベースのバグ追跡システム
- MantisBT — ウェブベースの課題追跡システム
- Redmine — 柔軟なプロジェクト管理のためのウェブアプリケーション。Ruby on Rails を使用して書かれており、クロスプラットフォームおよびクロスデータベース対応。
- Trac — Apache と Subversion を使用する統合 SCM and プロジェクト管理システム。
Git サーバー#高度な Web アプリケーション を参照。
コードレビュー
- Gerrit — Git バージョン管理システム上に構築されたウェブベースのコードレビュー ツール
- GitLab もコードレビューをサポートしています。
Wikipedia:List of tools for code review も参照してください。
ゲーム開発
Wikipedia:ja:ゲームエンジンの一覧 も参照してください。
- Allegro — 主にビデオゲームとマルチメディアプログラミングを目的とした、クロスプラットフォームライブラリー。
- GDevelop — プログラミングスキルが不要で、誰でも使用できるゲーム作成ツール。
- en:Godot — 高度で機能満載のマルチプラットフォーム対応の 2D および 3D ゲームエンジン。Godot の独自のアプローチを使用して、簡単にゲームを作成できます。
- LibreSprite — アニメーションスプライトエディタおよびピクセルアートツールで、ビデオゲーム用の 2D アニメーションを作成できます。
- LÖVE — Lua ベースのゲーム開発環境。
- Pixelorama — Orama Interactive によって Godot Engine と GDScript を使用して作成された、アニメーション対応の 2D スプライトエディタ。
- TIC-80 — ファンタジーコンピューター/コンソール。
- https://tic80.com/ || tic-80-gitAUR
- Tiled — 強力なタイルマップ編集機能を備えた汎用の 2D レベルエディタ。使いやすさを重視して設計されており、多くのタイプのゲームに適しています。
- Unity — Unity は、マルチプラットフォームの 3D および 2D ゲームを作成するための柔軟で強力な開発プラットフォームです。プロプライエタリですが、特定の使用例には無料バージョンが利用可能です(詳細はこちらをご覧ください)。
リポジトリマネージャー
- Nexus 2 — Nexus 2 リポジトリマネージャー (OSS)
- Nexus 3 — Nexus 3 リポジトリ OSS
- Artifactory — Artifactory は、ビルドツール、依存管理ツールやビルドサーバーから使用する、先進的な Binary Repository Manager です。
テキスト入力
文字セレクター
- emote — 現代的な絵文字ピッカーで、GTK3 で書かれています。
- GNOME Characters — GNOME 向けの文字マップアプリケーションで、gnome の一部です。
- gucharmap — GNOME 向けの GTK 3 文字セレクター。
- KCharSelect — 全てのインストールされているフォントから特殊文字を選んでクリップボードにコピーできるツール。kde-utilities の一部。
スクリーンキーボード
- CellWriter — グリッド入力方式の手書き認識入力パネル。
- CoreKeyboard — シンプルな X11 ベースの単語サジェスト付きの Qt 仮想キーボード。C-Suite の一部です。
- https://cubocore.org/[リンク切れ 2023-06-17] || corekeyboardAUR
- eekboard — 使いやすい仮想キーボードツールキット。
- Florence — GNOME 向けの拡張可能でサイズ変更可能なオンスクリーン仮想キーボードで、不要なときに隠れます。
- Maliit Keyboard — KDE Plasma-Wayland で便利な仮想キーボード
- Onboard — タプレット PC ユーザーと移動に障害のあるユーザーに便利なオンスクリーンキーボード。
- qtvkbd — Qt で書かれた仮想キーボードで、kvkbd のフォークです。
- QVKbd — Qt で書かれた仮想キーボード。
- Squeekboard — Wayland 向けの GTK 3 仮想キーボードで、Rust/C で書かれています。
- theShell On Screen Keyboard — theShell 向けのタッチスクリーンキーボード。
- xvkbd — X window system 向けの 仮想キーボード。
- wvkbd — Virtual keyboard for Wayland and wlroots.
キーボードレイアウトの切り替え
- fbxkb — NETWM 互換のキーボードインジケータ・スイッチャー。システム領域にある現在のキーボードのフラグを表示し、他のキーボードに切り替えることが可能です。
- xxkb — 軽量なキーボードレイアウトインジケータ・スイッチャー。
- gxkb — X11 keyboard layout indicator and switcher.
- qxkb — Qt で書かれているキーボード切り替えアプリケーション。
- X Neural Switcher — テキストアナライザ。入力の言語を検出して必要に応じてキーボードレイアウトを修正します。
- https://xneur.ru/ || gxneurAUR
Keybinding managers
See キーボードショートカット#Xorg.
インプットメソッド
See the main article: インプットメソッド.
Disks
パーティション分割ツール
Formatting tools
Cloning tools
See ディスクのクローン.
マウントツール
See also udisks#Mount helpers.
- 9mount — 9p ファイルシステムをマウント。
- cryptmount — 暗号化されたファイルシステムを通常ユーザーでマウント。
- 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.
- ldm — udev を使ってドライブを自動的にマウントする軽量なデーモン。
- 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 にだけ依存。
- zulucrypt — 暗号化ボリュームを作成・管理・マウントする cryptsetup の GUI フロントエンド。EncFS もサポート。
ディスク使用量表示プログラム
Console
- duc — ディスク使用量を調査するためのライブラリとツールスイート。
- https://duc.zevv.nl/ || ducAUR
- dust — A more intuitive version of du in rust.
- gdu — Disk usage analyzer with console interface written in Go.
- gt5 — 差分が表示できる "du-browser"。
- ncdu — シンプルな ncurses ディスク使用量アナライザ。
Graphical
- Filelight — コンピュータのディスク使用量を、リング状のマップに視覚化するディスク使用量アナライザ。
- GNOME Disk Usage Analyzer — GNOME デスクトップ用のディスク使用量アナライザ to check folder sizes and available disk space. Part of gnome.
- Graphical Disk Map — ファイルやディレクトリサイズにあわせて長方形を表示するディスク使用量アナライザ。
- 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.
- qdirstat — Qt-based directory statistics (KDirStat/K4DirStat without any KDE - from the original KDirStat author).
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.
- duff — A command-line utility for quickly finding duplicates in a given set of files.
- fclones — Very fast duplicate file Finder written in rust.
- fdupes — Program for identifying or deleting duplicate files residing within specified directories.
- jdupes — Identify and take actions upon duplicate files.
- rdfind — Command line tool that finds duplicate files. It compares files based on their content.
- rmlint — 重複するファイルを素早く見つけ出すツール (任意で削除も可能)。
Graphical
- BleachBit — ディスク容量を開けてプライバシーを守ります。キャッシュやクッキー、インターネット履歴、一時ファイル、ログなどを消去。
- Czkawka GUI — Simple, fast and free app to remove unnecessary files from your computer. Looks similar to FSlint.
- dupeGuru — GUI tool to find duplicate files in a system.
- FSlint — A utility to find and clean various forms of lint on a filesystem.
- GConf Cleaner — gconf データベースに居座っている不必要な gconf キーを消去。
- Shredder — Graphical user interface for rmlint.
- Sweeper — System cleaning utility for KDE.
Disk image writing
See also Wikipedia:List of tools to create Live USB systems.
- Bytewalk — Bytewalk is a firmware extraction tool and binwalk fork.
- Deepin Boot Maker — Tool to make boot disk for Deepin OS.
- Fedora Media Writer — Tool that helps users put Fedora images on their portable drives such as flash disks.
- GNOME MultiWriter — Write an ISO file to multiple USB devices at once. Part of gnome-extra.
- Image Burner — Simple imageburner designed for elementary OS.
- ISOImageWriter — Tool to write a .iso file to a USB disk.
- LiveUSB Install — Install various Linux distributions and operating systems on removable flash drive or external disk drive.
- MultiBootUSB — Install multiple live distributions on a USB disk non-destructively and has an option to uninstall them.
- Popsicle — Utility for flashing multiple USB devices in parallel, written in Rust.
- SUSE Studio ImageWriter — Utility for writing raw disk images and hybrid ISOs to USB keys.
- UNetbootin — Installs Linux/BSD distributions to a partition or USB drive.
- Usbimager — Minimal GUI application to write compressed disk images to USB drives.
- 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
- Ventoy — A New Bootable USB Solution
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.
- GNOME Usage — View information about use of system resources, like memory and disk space.
- htop — シンプルな、ncurses 対話式プロセスビューア。
- bashtop — A Linux resource monitor written in bash.
- bpytop — Htop but more lightweight with more features.
- btop — Rewrite of bpytop in C++
- bottom — A cross-platform graphical process/system monitor.
- gtop — A system monitoring dashboard for the terminal.
- Linux Process Explorer — Linux 向けのグラフィカルプロセスエクスプローラー。
- LXTask — LXDE の軽量なタスクマネージャー。
- https://wiki.lxde.org/en/LXTask[リンク切れ 2022-09-20] || lxtask
- qps — Lightweight task manager for LXQt.
- MATE System Monitor — MATE のシステムモニター。
- Plasma System Monitor — Advanced and customizable system monitor for KDE.
- 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 Manager — Xfce の GTK2/GTK3 プロセス管理アプリケーション with basic system resource monitor
システム監視
カテゴリ:状態監視と通知も参照してください。
- Collectd — rrdtool ベースのシンプルで拡張性のあるシステム監視デーモン。消費リソースが少なくて、スタンドアロンに、またはサーバー・クライアントアプリケーションとして設定できます。
- collectl — 軽量なパフォーマンス監視ツール。対話式にレポートを作成したりディスクにログを出力できます。CPU やディスク、InfiniBand、Lustre、メモリ、ネットワーク、NFS、プロセス, quadrics, slabs などの統計情報を読みやすいフォーマットでまとめます。
- Conky — 軽量でスクリプト式のシステムモニタ。
- CoreFreq — Low-level CPU monitor with BIOS like functionalities.
- 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.
- glances — Python 製の CLI curses ベース監視ツール。
- hitome — A quick and dirty system monitor that is light on resources.
- kmon — Linux kernel manager and activity monitor.
- Mission Center — GTK4 application for monitoring CPU, memory, disk, network and GPU usage.
- Nagstamon — Status monitor that connects to multiple Nagios, Icinga, Opsview, Centreon, Op5 Monitor/Ninja, Checkmk and Thruk monitoring servers.
- netdata — ウェブベースのリアルタイムパフォーマンスモニター。
- 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.
- Sysstat — リソース管理ツールのコレクション: iostat, isag, mpstat, pidstat, sadf, sar。
- Telegraf — Agent written in Go for collecting, processing, aggregating, and writing metrics.
- xosview — SGI IRIX の gr_osview に似ているシステムモニター。
- zps — A small utility for listing and reaping zombie processes on GNU/Linux.
Hardware sensor monitoring
See lm_sensors#Graphical front-ends.
システム情報ビューア
コンソール
- alsi — Arch Linux のシステム情報ツール。スクリプトのソースコードを修正しなくても他のシステム用に設定することが可能です。
- archey3 — Arch Linux のロゴとシステム情報を表示する Python スクリプト。
- dmidecode — SMBIOS/DMI の仕様による BIOS に書かれているシステムのハードウェア情報を表示します。
- hwdetect —
/sysによってエクスポートされたモジュールを表示するシンプルなスクリプト。
- hwinfo — openSUSE 由来のパワフルなハードウェア検出ツール。
- hw-probe — Tool to probe for hardware, check operability and find drivers with the help of Linux Hardware Database.
- inxi — システム情報を取得するためのスクリプト。
- neofetch — w3m で画像を表示することができる高速・カスタマイズ可能なシステム情報スクリプト。
- fastfetch — メンテナンスが行き届いており、機能が豊富でパフォーマンス重視の、neofetchのようなシステム情報ツール。
- nmon — Console based application for monitoring various system components.
- pfetch — A pretty system information tool written in POSIX sh.
- screenfetch — archey と似ていますがスクリーンショットを取得することができます。bash で書かれています。
グラフィカル
- GPU-Viewer — GUI to glxinfo, vulkaninfo, clinfo and es2_info; written in Python with GTK.
- hardinfo — ハードウェアとオペレーティングシステムに関する情報を表示する小さなアプリケーション。Windows のデバイスマネージャに似ています。
- i-Nex — システムで利用できるハードウェアコンポーネントの情報を収集して Windows の人気ツール CPU-Z に似ているユーザーインターフェースで情報を表示するアプリケーション。
- lshw — マシンのハードウェア設定に関する情報を詳しく表示する小さなツール。CLI と GTK のインターフェイス。
- KInfoCenter — Centralized and convenient overview of system information for KDE.
- USBView — Display the topology of devices on the USB bus.
System log viewers
- GNOME Logs — Viewer for the systemd journal. Part of gnome.
- KSystemLog — System log viewer tool for KDE.
- MATE System Log — System log viewer for MATE.
- 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.
- QJournalctl — Qt-based graphical user interface for systemd's journalctl command.
Font viewers
See also Wikipedia:Font management software.
- Deepin Font Manager — A font management tool for Deepin desktop.
- Font Manager — Simple font management for GTK desktop environments.
- Fonty Python — Manage, view and find your fonts.
- GNOME Fonts — Font viewer for GNOME. Part of gnome.
- KFontview — KDE application to view and install different types of fonts.
- MATE Font Viewer — Font viewer for MATE.
Help viewers
See man ページ#インストール.
Command schedulers
See also Cron.
- FcronQ — Fcron GUI, an advanced periodic command scheduler.
- GNOME Schedule — Graphical interface to crontab and at for GNOME.
- KCron — Tool for KDE to run applications in the background at regular intervals. It is a graphical interface to the Cron command.
- 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.
Shutdown timers
- GShutdown — Advanced shutdown utility which allows you to schedule the shutdown or the restart of your computer, or logout your actual session.
- Hsiu-Ming's Timer — Graphical shutdown timer, which enables you to shutdown, turn off monitor, reboot or play sound after a period of time.
- 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.
時刻同期
See 時刻同期.
Screen management
See Xrandr#Graphical front-ends.
Backlight management
See バックライト#バックライトユーティリティ.
Color management
See en:ICC profiles#Utilities and バックライト#色補正.
Printer management
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.
- Ansible — IT automation engine that automates cloud provisioning, configuration management, application deployment, intra-service orchestration, and many other IT needs.
- 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
/etcbe stored in a VCS repository.
- Puppet — IT automation software that helps system administrators manage infrastructure throughout its lifecycle, from provisioning and configuration to patch management and compliance.
- Saltstack — A Python-based, open-source software for event-driven IT automation, remote task execution, and configuration management.
Virtualization
See Libvirt#Client and VirtualBox.
Compatibility layers
See Wine (Windows) and Darling (MacOS).