「アプリケーション一覧/ユーティリティ」の版間の差分
→UML モデラー: 訳出 |
→API documentation browsers: セクション見出しを訳出 →API ドキュメントブラウザ |
||
| 507行目: | 507行目: | ||
* {{App|Violet|とても簡単に学んで使うことができる UML エディターで、見た目のよい図を描くことができます。|https://sourceforge.net/projects/violet/|{{AUR|violetumleditor}}}} |
* {{App|Violet|とても簡単に学んで使うことができる UML エディターで、見た目のよい図を描くことができます。|https://sourceforge.net/projects/violet/|{{AUR|violetumleditor}}}} |
||
==== API |
==== API ドキュメントブラウザ ==== |
||
* {{App|[[Wikipedia:GNOME Devhelp|Devhelp]]|Developer tool for browsing and searching API documentation. Part of {{Grp|gnome-extra}}.|https://wiki.gnome.org/Apps/Devhelp|{{Pkg|devhelp}}}} |
* {{App|[[Wikipedia:GNOME Devhelp|Devhelp]]|Developer tool for browsing and searching API documentation. Part of {{Grp|gnome-extra}}.|https://wiki.gnome.org/Apps/Devhelp|{{Pkg|devhelp}}}} |
||
2026年7月3日 (金) 02:01時点における版
ユーティリティ
ターミナル
コマンドシェル
次の記事を参照: コマンドラインシェル
次も参照: 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 — Developer tool for browsing and searching API documentation. Part of gnome-extra.
- Doc Browser — API documentation browser with support for DevDocs and Hoogle.
- Qt Assistant — Tool for viewing on-line documentation in Qt help file format.
- quickDocs — Fast developer docs reader for reading Valadoc and DevDocs.
- Zeal — Offline API documentation browser for software developers.
課題追跡システム
- Bugzilla — Mozilla によるバグトラッカー。
- Flyspray — PHP で書かれた軽量なウェブベースのバグ追跡システム
- MantisBT — ウェブベースの課題追跡システム
- Redmine — 柔軟なプロジェクト管理のためのウェブアプリケーション。Ruby on Rails を使用して書かれており、クロスプラットフォームおよびクロスデータベース対応。
- Trac — Apache と Subversion を使用する統合 SCM and プロジェクト管理システム。
en:Git server#Advanced web applications を参照。
コードレビュー
- Gerrit — Git バージョン管理システム上に構築されたウェブベースのコードレビュー ツール
- GitLab もコードレビューをサポートしています。
Wikipedia:List of tools for code review も参照してください。
ゲーム開発
Wikipedia:List of game engines も参照してください。
- Allegro — A cross-platform library mainly aimed at video game and multimedia programming.
- GDevelop — プログラミングスキルが不要で、誰でも使用できるゲーム作成ツール。
- en:Godot — 高度で機能満載のマルチプラットフォーム対応の 2D および 3D ゲームエンジン。Godot の独自のアプローチを使用して、簡単にゲームを作成できます。
- LibreSprite — アニメーションスプライトエディタおよびピクセルアートツールで、ビデオゲーム用の 2D アニメーションを作成できます。
- LÖVE — Lua based game development environment.
- Pixelorama — Orama Interactive によって Godot Engine と GDScript を使用して作成された、アニメーション対応の 2D スプライトエディタ。
- TIC-80 — Fantasy computer/console.
- https://tic80.com/ || tic-80-gitAUR
- Tiled — 強力なタイルマップ編集機能を備えた汎用の 2D レベルエディタ。使いやすさを重視して設計されており、多くのタイプのゲームに適しています。
- Unity — Unity は、マルチプラットフォームの 3D および 2D ゲームを作成するための柔軟で強力な開発プラットフォームです。プロプライエタリですが、特定の使用例には無料バージョンが利用可能です(詳細はこちらをご覧ください)。
Repository managers
- Nexus 2 — Nexus 2 Repository Manager (OSS)
- Nexus 3 — Nexus 3 Repository OSS
- Artifactory — Artifactory is an advanced Binary Repository Manager for use by build tools, dependency management tools and build servers
Text input
Character selectors
- emote — A modern emoji picker written in GTK3.
- GNOME Characters — Character map application for GNOME. Part of gnome.
- gucharmap — GTK 3 character selector for GNOME.
- KCharSelect — Tool to select special characters from all installed fonts and copy them into the clipboard. Part of kde-utilities.
スクリーンキーボード
- CellWriter — Grid-entry handwriting recognition input panel.
- CoreKeyboard — Simple X11 based Qt virtual keyboard with word suggestions. Part of C-Suite.
- https://cubocore.org/[リンク切れ 2023-06-17] || corekeyboardAUR
- eekboard — Easy to use virtual keyboard toolkit.
- Florence — Extensible scalable on-screen virtual keyboard for GNOME that stays out of your way when not needed.
- Maliit Keyboard — Virtual keyboard useful for KDE Plasma-Wayland
- Onboard — Onscreen keyboard useful for tablet PC users and for mobility impaired users.
- qtvkbd — Virtual keyboard written in Qt, a fork of kvkbd.
- QVKbd — Virtual keyboard written in Qt.
- Squeekboard — GTK 3 virtual keyboard for Wayland, written in Rust/C.
- theShell On Screen Keyboard — Touchscreen keyboard for theShell.
- xvkbd — Virtual keyboard for 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).