近年、ほとんどの Linux ディストリビューションはターミナルへの依存度が低くなりましたが、最終的には誰もがターミナルを使用することになります。最も人気のある 7 つのターミナル エミュレーターをテストして、どれが最適かを確認しました。
これが私が見つけたものです。
コンソール
Konsole は KDE に付属するデフォルトのターミナル エミュレーターであり、それにふさわしい地位です。
Konsole は、私がテストした中で最も柔軟なターミナル エミュレーターの 1 つです。これにより、それぞれ異なる配色の個別のプロファイルを作成でき、好みに応じて GUI を微調整することができます。
情報を並べて表示できる分割ペインもサポートしています。ターミナルで作業することが多いと、この機能は非常に貴重です。
警告のない、優れたオールラウンドなターミナル エミュレータが必要な場合は、Konsole が良い選択となるでしょう。
ヤクアケとグアケ
Quake ゲームをプレイしたことがある方は、Shift+~ を押すとゲーム内コンソールが画面の上部からドロップダウンすることを覚えているでしょう。
Yakuake と Guake は、その quake スタイルのターミナルを Linux にもたらします。ショートカットを 1 回押すだけで、端末を画面上部からスムーズにスライドさせることができます。
Yakuake と Guake はそれぞれ Konsole と Gnome Terminal 上に構築されているため、機能が若干異なります。
GNOME ユーザー インターフェイスに基づいた Linux ディストリビューションを使用している場合は、Guake をダウンロードする必要があります。 KDE を中心に構築された Linux ディストリビューションを使用している場合は、Yakuake を使用する必要があります。
これらは、1 つのコマンドをすぐに入力して、ユーザー インターフェイスの使用に戻る必要があるときに手元に置いておくと便利です。私は Linux システムでほぼ毎日、Yakuake を使用しています。
キティ
一部の端末エミュレータは、最小限のものを維持することを目的としています。キティはまったく逆のことをします。
Kitty を起動した後の私の最初の印象は肯定的で、あなたが期待する通常の機能を備えています。タブや分割ペインを作成でき、GPU アクセラレーションを備え、グラフィカル ユーザー インターフェイスからウィンドウに直接ドラッグ アンド ドロップできます。
ただし、さらに珍しい機能もいくつかあります。たとえば、Kitty は、「kitty グラフィックス プロトコル」を使用してインライン画像を表示できます。
Kitty は非常に多くの異なる機能を備えているため、カスタマイズ性が非常に高く、少し重いです。リソースに余裕があり、いじくり回すのが好きなら、Kitty は良い選択肢です。軽量なものが必要な場合は、他のものを試すことをお勧めします。
Linux ターミナルの GPU アクセラレーション: その概要となぜ役立つのか
GPU アクセラレーション端末は、Linux の世界で新たな注目を集めていますが、本当に優れているのでしょうか?
ターミネーター
多くのターミナル エミュレーターでは分割ペインとタブを作成できますが、Terminator ではこの機能が最前線にあるように感じられます。実際、GitHub をチェックアウトすると、リストされている最初のショートカットは、タイルとタブの作成と管理に関連しています。
ペイン管理機能に加えて、Terminator はかなりシンプルなユーザー インターフェイスを備えており、それが「レトロっぽい」と印象づけられます。
ターミネーターは、ほとんどのターミナル エミュレーターとは異なり、デフォルトでログ記録が有効になっています。 4 日前に入力したコマンドを見つけたい場合は、見つけることができます。私自身、自分の端末履歴を比較的頻繁に調べることが多いので、これは非常にありがたい機能でした。
Foot は、軽量、高速、ミニマリストになるように設計されたもう 1 つのターミナル エミュレータです。
私がテストしたターミナル エミュレーターの中で、Foot が実際に最も速く開くことがわかりました。ロード時間はほとんど感じられませんでした。
非常に古いハードウェアまたは低電力のハードウェアを使用している場合は、おそらく Foot が最初の選択肢になるでしょう。
アラクリティ
一部の端末エミュレータは、機能が豊富になるように設計されています。 Alacritty は何よりもスピードを重視して設計されていると感じます。
Alacritty は非常にシンプルなユーザー インターフェイスを備えており、タブや分割ペインをサポートしておらず、テキスト エディタで構成ファイルを微調整することによってのみ構成できます。
その代わりに、リソースがかなり限られているシステム上でも、驚くほど応答性の高い GPU アクセラレーションの強力なコマンドラインを手に入れることができます。
これは、最も派手なターミナル エミュレーターではないかもしれませんが、速度を優先するのであれば、間違いはありません。
ゴーストティ
Ghostty は、高速で機能が豊富で、ネイティブ ユーザー インターフェイスをサポートすることを目的とした比較的新しい製品であり、その設計の多くはそれを反映しています。
タブ、分割ペイン、GPU アクセラレーションなど、ターミナル エミュレーターに必要な基本機能のほとんどがサポートされています。また、画像をインラインで表示できるキティ グラフィックス プロトコルもサポートしています。
Ghostty は開発中のものですが、現在の状態でも、世にある多くの古いターミナル エミュレータに対して十分な性能を持っています。これは、Linux または macOS にとって完全に実行可能なオプションです。
時々ターミナルにいくつかのコマンドを入力するだけであれば、ターミナル エミュレータの選択はそれほど重要ではありません。ただし、それらの作業にかなりの時間を費やす場合、機能の実装方法の小さな違いが重要になります。
私は、優れた汎用端末エミュレータとして Konsole を好み、リソースの使用量を最小限に抑える必要がある状況に足を踏み入れます。私がマルチタスクにもっと興味があるなら、おそらくターミネーターが私の頼りになる選択肢になるでしょう。