101のベストソフトウェアあなたのLinuxマシンのために

プログラムが実行されているラップトップの画面の写真

すべてのLinuxディストリビューションのコアな強みの一つは、パッケージマネージャーが用意されており、数多くのフリーソフトウェアがすぐにインストールできることです。オフィススイートから小さなユーティリティまで、ほぼすべてのカテゴリに対してツールとソフトウェアが見つかります。この記事では、あなたのLinuxマシンにインストールすべきベストソフトウェアを紹介します。

目次

  • オフィススイート
  • テキストおよびコードエディタ
  • ノートアプリ
  • タスク管理とToDoリスト
  • メールクライアント
  • インスタントメッセージングおよびIRC
  • ウェブブラウザ
  • メディアプレーヤー
  • メディアコンバーター
  • ファイルアーカイバ
  • トレントマネージャー
  • FTPクライアントとダウンロードマネージャー
  • スクリーンショットツール
  • スクリーンキャプチャーツール
  • ウェブカメラツール
  • 画像エディタおよび描画ツール
  • ビデオ編集ツール
  • オーディオレコーダーおよびエディタ
  • eBookおよびドキュメントリーダー
  • リモートデスクトップ接続
  • ディスククリーンツール
  • ディスクパーティショニングとリカバリ
  • データ暗号化
  • ウィンドウマネージャー
  • ファイルマネージャー
  • ターミナルエミュレータ
  • コマンドシェル
  • ネットワーク診断ツール

オフィススイート

  1. Libreoffice: フリーでオープンソースのオフィスソフトウェアの王様です。文書、スプレッドシート、プレゼンテーションを作成するためのプログラムを提供します。

  2. Calligra: KDEからのシンプルでありながら非常に機能的なオフィススイートソフトウェアです。また、インフォグラフィックやロゴを作成するための強力なベクターグラフィックスエディタも付属しています。

  3. Onlyoffice: 美しいオフィスソフトウェアパッケージで、Linuxに「Microsoft Office」ライクなユーティリティとネイティブなオンラインコラボレーションモードを提供します。

  4. WPS Office: Microsoft Office形式との互換性が良く、AIアシスタントが搭載されたプロプライエタリなオフィススイートです。AIを使ってプロンプトの作成、要約生成、光学文字認識ができます。

テキストおよびコードエディタ

  1. Vim: 元のViモーダルテキストエディタの改善版です。軽量で、Plugなどのサードパーティプラグインを介して簡単に拡張できます。ただし、VIMを終了する方法を説明するために完全な記事が必要なため、心臓の弱い方にはお勧めできません。

  2. Emacs: 拡張可能なテキストエディタの王様です。コード編集の他にも、RSSフィードの管理、LaTeX文書の作成、IRCチャンネルでのチャットなどに使用できます。

FYI: Doom Emacsをマシンにインストールして、Emacsがあなたに何をしてくれるかを学んでください。

  1. Micro: Linux用のシンプルで煩わしさのないコンソールコードエディタです。また、開発者がサポートするプラグインフレームワークを通じて、比較的拡張可能です。

あなたはソフトウェア開発者ですか? コードをコンパイルする前にLinuxデバッガを使用してバグチェックしていますか?

  1. Visual Studio Code: Microsoftのコードおよびテキストエディタへの回答です。機能が満載で、サードパーティの拡張を通じて調整可能な強力なIDEです。

ノートアプリ

  1. Obsidian: キーワードを使用してトピックをリンクおよび分析できるノート作成プログラムです。また、グラフ、カンバンボード、フローチャートを含むノートブックを作成できます。

  2. Zim: 軽量ですが強力なノート作成アプリです。内部の各ノートをリンクして操作できる別々のウィキページとして扱います。

  3. μPad: ノートを整理およびフォーマットできる大ボードにレイアウトするクロスプラットフォームのノート作成プログラムです。

  4. Joplin: リッチメディアとコラボレーションに焦点を当てた現代のノート作成アプリケーションです。異なるユーザー間でノートを共有したり、ウェブサイトをノートファイルとして保存できます。

  5. Buho: 仮想ボードに「付箋」タイプのノートを作成するシンプルなプログラムです。また、モバイルアプリがあり、デスクトップクライアントと自動的に同期されます。

タスク管理とToDoリスト

  1. Taskbook: 非常に速いコマンドラインToDoリストアプリケーションで、使用が容易で他のUNIX系システムに移植可能です。

  2. Taskell: タスク管理のためにカンバンボードを使用する使いやすいアプリケーションです。Markdownで情報を保存するため、VCSに保存しやすくなっています。

  3. TickTick: クリーンで素早いクロスプラットフォームのタスク管理ツールです。また、異なるユーザー間でタスクを同期できるため、リモートチームに最適です。

  4. sleek: Linux向けの超ミニマリストなタスク管理ユーティリティです。人気の「todo.txt」形式をサポートし、さまざまなタスクを整理しやすくする堅牢なタグシステムを備えています。

  5. Planner: Todoistのネイティブサポートを持ち、美しいタスク管理プログラムです。CalDAVファイルのサポートもあるため、Baikalなどのカレンダーサーバーと互換性があります。

メールクライアント

  1. Thunderbird: 現在最も人気のあるデスクトップメールクライアントです。すべてのメール形式を表示でき、拡張ストアを通じてプラグインをインストールできます。

  2. Evolution: Linux向けの実用的なデスクトップメールクライアントです。連絡先の管理や、デフォルトでGPGを使用した暗号化メールの送信も可能です。

  3. Claws Mail: 軽量で拡張可能な強力なデスクトップメールクライアントです。Clawsはメッセージを暗号化したり、追加のユーティリティなしでUSENETボードに接続したりできます。

  4. Sylpheed: 安定性と高い信頼性を提供する使いやすいインターフェースを目指したプレーンなメールクライアントです。

  5. Geary: アクセシビリティとシンプルさに焦点を当てた基本的なメールクライアントです。現代のIMクライアントに似た「会話形式」でメールを表示します。

知っておくと良い: 今日はLinux用のベストなメールクライアントについてもっと学んでください。

インスタントメッセージングおよびIRC

  1. Pidgin: Linux用で最も優れた古いIMソフトウェアの一つです。IRC、ICQ、XMPPなどの主要なチャットプロトコルをサポートしています。Pidginにはクライアントを拡張するために使用できるプラグインフレームワークもあります。

  2. HexChat: 人気のあるクロスプラットフォームIRCクライアントです。非常に詳細なインターフェイスが高速であり、マルチサーバー接続をサポートしています。

  3. Signal: プライバシー志向のIMクライアントで、デスクトップとモバイルの両方で利用可能です。エンドツーエンド暗号化を使用して、送信するメッセージの全てを安全かつ解読不可能にします。

  4. Caprine: Linux用の非公式Facebook Messengerクライアントです。Electronラッパーを使用しており、メッセンジャーのフル機能を備えたウェブクライアントと同一です。

ウェブブラウザ

  1. Firefox: Linux用で最も人気のあるフリーでオープンソースのウェブブラウザです。Firefoxには広範なアドオンコレクションと異なるプラットフォーム間で互換性のある「同期」機能があります。

  2. Tor Browser: 高度に安全なTorネットワークを基盤に統合したFirefoxのフォークです。「アンチフィンガープリンティング」や「ユーザーエージェントスプーフィング」を通じてセキュリティ機能も提供します。

  3. Chromium: 人気のGoogle Chromeアプリのオープンソースバージョンです。Chromiumはカスタムウェブブラウザを構築したい人にとってシンプルかつ効果的な基盤となります。

  4. Iridium: セキュリティとプライバシーに焦点を当てたChromiumのフォークです。WebRTC用により安全な暗号化アルゴリズムを統合し、ブラウザ内のGoogle特有の機能を除去することで機能します。

  5. Qutebrowser: Viスタイルのキー操作を使用して制御とブラウジングを行うユニークなブラウザです。QtWebEngineを使用してページを迅速にロードし、応答性を確保します。

メディアプレーヤー

  1. VLCメディアプレーヤー: 今日のLinux用で最高のフリーでオープンソースのメディアプレーヤーソフトウェアの一つです。ほぼすべてのメディアコーデックをサポートしており、ほぼすべてのコンテナ形式を読み取ることができます。VLCでできることはたくさんあります。

  2. mpv: Linuxの強力なコンソールベースのメディアプレーヤーです。現代のビデオおよびオーディオコーデックに互換性があり、低スペックのデバイスでも軽量です。

  3. xine: 物理メディアとオンラインビデオストリーミングの両方をサポートするメディアプレーヤーです。

  4. Cinema: 自動的に高品質のメタデータ情報をローカルディスク内の映画やテレビシリーズのために提供するGStreamerベースのビデオプレーヤーです。

メディアコンバーター

  1. Handbrake: 動画ファイルをさまざまな標準コーデックにトランスコードできる強力なユーティリティです。一括変換機能もあり、全ディレクトリを簡単にトランスコードできます。

  2. Ciano: シンプルでミニマリストなメディアコンバーターで、使いやすさが特徴です。ビデオだけでなく、画像や音楽ファイルも変換できます。

ファイルアーカイバ

  1. CoreArchiver: 低スペックのマシンでも迅速かつ反応が良いように設計された基本的なアーカイブマネージャーです。

  2. Deepin Archive Manager: クリーンでシンプルな方法でファイルアーカイブを作成および抽出することを目的とした軽量アーカイブマネージャーです。

  3. PeaZip: RAR、TAR、ZIPをすぐにサポートする強力なアーカイブマネージャーです。アーカイブタスクを自動化するために使用できる強力なスクリプトエンジンを持っています。

  4. Xarchiver: 今日のLinux用の最も優れた古いアーカイブマネージャーソフトウェアの一つです。gz、xz、bzip2、zipなどさまざまな圧縮形式をサポートしています。

  5. Arqiver: 新しいユーザーにとって使いやすいシンプルなアーカイブマネージャーです。パスワードベースの暗号化や、人気の7zip形式をサポートしています。

FYI: Linuxでのファイル圧縮アルゴリズムについてもっと知るために、いくつかの最高の圧縮ユーティリティを調べてください。

トレントマネージャー

  1. Deluge: 高性能でクロスプラットフォームのBitTorrentクライアントです。「スリムクライアントモード」も搭載しており、ヘッドレスサーバーから直接トレントを吸い上げたり、シードできます。

  2. Transmission: 様々なプラットフォームで動作するミニマリストなBitTorrentクライアントです。新規およびパワーユーザーの双方がアクセスできる、迅速で使いやすいトレントクライアントを提供します。

  3. qBittorrent: 人気のµTorrentインターフェースを再現することを目指した強力なBitTorrentクライアントです。そのほかにも、パブリックトレントサイトからコンテンツを探すための内蔵検索エンジンが搭載されています。

  4. Vuze: ダウンロードしたメディアファイルをクライアントから直接再生できる軽量BitTorrentクライアントです。また、プログラムを拡張するために使用できるファーストパーティプラグインサポートもあります。

FTPクライアントとダウンロードマネージャー

  1. FileZilla: 今日インストールできる最も人気のあるFTPクライアントです。FTPSやSFTPを含むすべての現在のFTP標準をサポートしています。

  2. JDownloader: 複数の大きなファイルを同時に取得できる人気のあるダウンロードツールです。また、ダウンロード中にフラグメントRAおよびファイルを自動的に再構築できます。

  3. Motrix: Linux用のクリーンでシンプルなダウンロードマネージャーで、並行ダウンロードを行うことができ、プライバシーを保護するためにユーザーエージェントを動的に変更することも可能です。

  4. Persepolis: 断片的な並行ダウンロードと自動スケジュール取得が可能な基本的なダウンロードマネージャーです。

  5. aria2: FTP、HTTPS、SFTPで動作する高性能CLIダウンロードマネージャーです。また、さまざまなプロトコル間で一貫したファイル検証を保証します。

スクリーンショットツール

  1. Escrotum: 全体および部分的なスクリーンショットを取得できる基本的なCLIスクリーンショットツールです。これらをディスクまたはシステムクリップボードに保存することもできます。

  2. Shutter: シンプルなデスクトップスクリーンショットおよび文脈特有の「ウェブサイトスクリーンショット」を取得するための強力なスクリーンショットユーティリティです。

  3. Flameshot: アプリ内描画機能を備えた使いやすく直感的なスクリーンショットアプリです。また、これらのスクリーンショットを画像ホスティングサービスに自動的にアップロードすることも可能です。

  4. maim: 自動マスキング、シェーダー、GIFサポートを備えたシンプルで軽量なスクリーンプログラムです。

スクリーンキャプチャーツール

  1. Open Broadcaster Software: Linux向けの最高のクロスプラットフォームのスクリーンキャスティングソフトウェアです。高解像度のビデオを記録およびストリーミングし、カスタムグラフィックやトランジションを表示できます。

  2. FFcast: FFmpegを動的なスクリーンキャスティングツールとして使用できる非常にミニマリストなBashプログラムです。

  3. GPUスクリーンレコーダー: GPUを使用してマシンのディスプレイを記録またはストリーミングする効率的なスクリーンキャスティングユーティリティです。

ウェブカメラツール

  1. Kamoso: Linux用のシンプルで便利なウェブカメラプログラムです。静止画像とビデオの両方を撮影し、さまざまなクリップをお気に入りとして設定できます。

  2. Cheese: 組み込みのエフェクトライブラリがあり、写真に動的に適用できる完全機能のウェブカメラアプリケーションです。

画像エディタおよび描画ツール

  1. GIMP: Linux用で最高のフリーでオープンソースの画像編集ソフトウェアです。写真、デジタルグラフィックス、文書など、さまざまなデジタル資産を作成および変更できます。

  2. Krita: アーティスト向けの無料でプロフェッショナルな描画プログラムです。直感的なインターフェースと2Dアニメーションスイートを備えています。

  3. Pinta: Linux用の基本的な画像編集プログラムです。初心者向けに使いやすく設計されており、写真フィルターに似たさまざまな画像効果が付属しています。

  4. AzPainter: UNIX系システム向けのシンプルな描画プログラムです。軽量で、機能セットが凝縮されており、学生にとって学びやすいです。

ビデオ編集ツール

  1. Kdenlive: Linux用のマルチトラックビデオエディタです。ほぼすべての現代のビデオおよびオーディオコーデックをサポートし、カラーグレーディングやテキストグラフィックスなどのポストプロセスツールも提供します。

  2. Davinci Resolve: 正確なカラーグレーディング、3D CGI、オーディオポストプロセスが可能な強力なプロフェッショナルビデオ編集プログラムです。

  3. Flowblade: スタイリッシュで高速なビデオ編集プログラムです。さまざまな合成ツールや高品質のフィルター、資源効率の良いプロキシエディタシステムを備えています。

オーディオレコーダーおよびエディタ

  1. Audacity: オーディオ編集のスイスアーミーナイフです。あらゆる種類のオーディオを調整および変更するために必要なすべてのツールを含み、ビープ音やノイズを生成することもできます。

  2. Polyphone: デジタル楽器のサンプルを作成・再生できる便利なサウンドフォントエディタです。これらのサンプルを変更してカスタム楽器を作成することもできます。

  3. Ardour: Linux用の最高のデジタルオーディオワークステーションソフトウェアです。マルチレイヤートラック、直接オーディオレコーディング、および豊富な楽器サンプルコレクションをサポートしています。

eBookおよびドキュメントリーダー

  1. Calibre: Linux用のフル機能PDFおよびeBookリーダーです。さらに、強力なメタデータエディタおよび多目的eBookをPDFに変換するCLIコンバータも付属しています。

  2. Shelf: 基本的なテキスト検索と注釈をサポートするシンプルでミニマリストなドキュメントビューアです。

  3. Foliate: 美しいレンダリングエンジンを持つeBookリーダーです。デザインがクリーンでユーザーにとってアクセスしやすいインターフェースもあります。

リモートデスクトップ接続

  1. TigerVNC: VNCプロトコルを使用してリモートマシンへの低レイテンシの画面共有と制御を提供する強力なリモートデスクトップソリューションです。

  2. TeamViewer: 一時的な「セッション」を作成できるプロプライエタリリモートデスクトップSaaSです。そのセッションでは、リモートマシンの画面を見ること、制御すること、さらには注釈を付けることさえ可能です。

ヒント: 自分のLinuxシステムにVNCサーバーを設定することでリモートデスクトップについてもっと知りましょう。

ディスククリーンツール

  1. Bleachbit: Linux用の最高のディスククリーンソフトウェアです。ホームディレクトリ内の不要なファイルとディスクの空き領域をクリーンアップします。

  2. rmlint: システム内の空のファイル、ディレクトリ、壊れたシンボリックリンクを削除するミニマリストなBashプログラムです。それだけでなく、重複ファイルコピーも削除し、追加のディスクスペースを解放します。

ディスクパーティショニングとリカバリ

  1. Gparted: 簡単に使えるグラフィカルなディスクパーティショニングユーティリティです。グラフを通じてパーティションを直感的に表示します。また、これらのパーティションを作成および変更するためのさまざまなツールも提供します。

  2. cfdisk: 軽量のTUIディスクパーティションプログラムです。グラフィカルツールとは異なり、cfdiskをヘッドレスマシンにインストールし、SSH経由でそのマシンのディスクを構成できます。

  3. TestDisk: ディスクのパーティション内の残存データを使用して削除されたファイルを再作成および復元する強力なデータリカバリプログラムです。

データ暗号化

  1. Tomb: ファイルシステム内の個々のファイルやフォルダを暗号化できるシンプルで高セキュリティなファイル暗号化プログラムです。

  2. VeraCrypt: 今日のLinux用で入手可能な最高のデータ暗号化ソフトウェアの一つです。データを保存できる暗号化された仮想ディスクドライブを作成します。さらに、プログラムは暗号化と復号化が非常に迅速です。

知っておくと良い: GNU Kleopatraと共にGPGを使用してデータセキュリティと暗号化の世界を探求してください。

ウィンドウマネージャー

  1. i3wm: Linux向けの機能的な手動タイルウィンドウマネージャーです。適切な設定ファイルが付属しており、そのプログラムを希望通りに拡張できます。

  2. Openbox: マウスを利用してデスクトップのウィンドウを作成および変更する美しいフローティングウィンドウマネージャーです。Openboxは複数のLinuxディストリビューションにプリインストールされています。

  3. dwm: ミニマリストな自動タイルウィンドウマネージャーです。軽量であり、基本的な機能のみを提供しますが、これによりLinuxで見つけることができる最も拡張可能なマネージャーの一つとなっています。

ファイルマネージャー

  1. PCManFM: リソース効率が良く、迅速なファイルマネージャーです。機能性を重視した実用的なインターフェースを提供しています。

  2. CoreFM: 美的デザインと機能の良いバランスを提供するプレーンなファイルマネージャーです。

  3. fm: シンプルなTUIファイルマネージャーで、Linux内でファイルを管理するためのクリーンで美しい方法を提供することを目指しています。

  4. ranger: 機能が豊富でカスタマイズ可能なTUIファイルマネージャーで、豊富なキー操作や内部コマンドを備えています。

ターミナルエミュレータ

  1. Alacritty: ターミナルエミュレータに対する「現代的アプローチ」です。GPUアクセラレーションを利用して高速で応答性の高いターミナルウィンドウを提供します。

  2. Kitty: システムのGPUを活用し、全体的なシステムリソース消費を軽減する高性能ターミナルです。

  3. urxvt: 今日インストールできる最も人気のあるターミナルエミュレータの一つです。Urxvtはカスタマイズ可能で軽量であり、ほぼすべてのUNIX系システムで動作します。

  4. st: その基本的な要素にまで削ぎ落とされたミニマリストターミナルです。Stは、使いやすさとそのソースコードの実装がシンプルであるように設計されています。

コマンドシェル

  1. zsh: UNIX系システム向けの機能豊富なコマンドシェルです。他のシェルとは異なり、自動引数補完と広範の設定サポートが付いています。

  2. ksh: 現在入手可能な最も古い代替シェルの一つです。Kshは、大きなスクリプトを長時間実行するときに特に迅速で反応するシェルを提供します。

  3. tcsh: より表現力豊かなスクリプト構文を提供する安定したコマンドシェルです。また、プログラム可能で非常に構成可能です。

ネットワーク診断ツール

  1. Wireshark: Linux用の強力なネットワークパケットアナライザーです。ネットワークインターフェースを通過するさまざまなパケットをチェックし、解剖できます。

  2. darkstat: 非常に便利なネットワークロギングツールです。軽量なデーモンで、ネットワークトラフィックデータを収集し、情報豊富なグラフで表示します。

  3. Nmap: ローカルネットワーク用の便利なネットワークスキャナーです。ローカルネットワークインターフェースが検出できるさまざまなデバイスとポートをログに記録してチェックします。

  4. Ntop: 現在のネットワークの状態をリアルタイムで把握できるシンプルなネットワークトラフィックモニターです。

FYI: LinuxでTracerouteを使用して、パケットがインターネット上をどのように移動するかを追跡して、コンピュータネットワークについてもっと学んでください。

画像提供: Unsplash