Linux ターミナルのエクスペリエンスは、特にさまざまなユーザーのニーズに合わせて複数のオプションを利用できる場合、生産性を向上させる上で重要な要素となります。 Ghostty Terminal は、スムーズなエクスペリエンスと強力なパフォーマンスを約束する最新リリースの 1 つです。独自の機能とモダンなデザインにより、開発者と一般ユーザーの両方に強化された作業環境を提供します。しかし、Ghostty は切り替える価値のある体験を提供しているのでしょうか、それとも他の選択肢のほうがまだ優れているのでしょうか?
Ghostty Station は Linux コミュニティで大きな話題を呼んでいます。新しいツールを探求することに熱心な Linux ユーザーとして、私はそれを試さずにはいられませんでした。調べてみたいクールな機能がいくつかありました。しかし、端末を交換する価値はあるのでしょうか?調べてみましょう。
Ghosttyとは何ですか?
幽霊っぽい これは、Mitchell Hashimoto 氏が情熱を込めて作成した最新のターミナル エミュレーターです。高速で機能が豊富で、Linux と Mac の両方と完全に互換性があるように設計されています。プロフェッショナル ユーザーにシームレスで高度に統合されたエクスペリエンスを提供することを目的としています。
Ghostty は、プラットフォーム固有のテクノロジーを使用したネイティブ UI アプローチを特徴としています。 Mac では Swift、AppKit、SwiftUI、Linux では Zig と GTK4 を使用します。 Kitty グラフィック プロトコル、ハイパーリンク、ライト/ダーク モード通知などの基本的な端末機能をサポートします。さらに、ネイティブ タブ、分割ビュー、Mac 上のドロップダウン ターミナルなどのアプリ レベルの機能も提供します。パフォーマンスも大きな焦点であり、起動速度、スムーズなスクロール、高い I/O 速度が向上しています。
LinuxにGhosttyをインストールする
Linux に Ghostty をインストールするにはいくつかの方法があります。開始するには、ディストリビューションのパッケージ マネージャーを使用できます。
Ubuntuで試してみようと思いました。残念ながら、Ubuntu 用の公式パッケージはなく、ユーザーが管理するパッケージのみが利用可能でした。そこで、インストールが簡単で汎用性が高いという理由で AppImage を選択しました。
まず、GitHub から Ghostty AppImage ファイルをダウンロードします。行くことができます Ghostty AppImage リポジトリ 一番上に最新バージョンを見つけるか、次のようなコマンドを入力して必要なバージョンを変更することもできます。
wget https://github.com/psadi/ghostty-appimage/releases/download/v1.0.1%2B4/Ghostty-1.0.1-x86_64.AppImage
ファイルをダウンロードしたフォルダーに移動し、適切な権限を付与します。ファイル名は以下に示すものと異なる場合がありますので、ダウンロードしたファイルに合わせて必ず変更してください。
chmod +x Ghostty-x86_64.AppImage
次に、AppImage ファイルを実行します。
./Ghostty-x86_64.AppImage
これにより、Ghostty ステーションが正常に起動されます。
Snap が有効になっている場合は、Ghostty を Snap としてインストールすることもできます。パッケージ マネージャーまたは Snap を使用すると、AppImage よりも Ghostty をより自由に使用できるようになります。 Snap を使用してインストールするには、次のコマンドを実行します。
sudo スナップインストール ghostty --classic

次に、ghostty コマンドを実行して起動するか、アプリ ドロワーから開きます。
Ghosttyの気に入った点
Ghostty には、タブや設定オプションなど、試してみる価値のある新しい便利な機能がいくつかあります。
タブとパーティション間のスムーズなナビゲーション

端末でマルチタスクを実行すると、複数のタブや分割画面の使用がいかに簡単かがわかります。 Ghostty を使用すると、これがさらに簡単になります。ターミナル ウィンドウの左上隅にあるプラス アイコンをクリックすると、複数のタブを作成できます。 Ghostty で私が見つけた新機能の 5 つは、開いているすべてのタブを一度に表示できることです。 6 つまたは XNUMX つのタブが開いていて、どのタブに切り替えればよいかわからないとします。すべてのタブを表示すると、探しているタブを見つけやすくなります。

画面を分割するには、4 つの方向のいずれかに画面分割を作成できます。分割オプションは、右上隅のハンバーガー メニューにあります。しかし、Ghostty での分割の利点は、キーボード ショートカットの使用にあります。デフォルトのキーボード ショートカットを使用することも、独自のショートカットを定義することもできます。数回タップするだけで画面をさまざまな方向に分割できるスピードが気に入りました。
設定オプション
Ghostty には多くのカスタマイズ オプションが用意されています。 Linux 愛好家として、自分の好きなように設定できる自由は常にありがたいです。さまざまなテーマ、フォント、色、ライン、キーボード ショートカットなどを設定できます。ただし、Ghostty は設定を必要としないツールになることを約束します。つまり、これを使用するために何らかの設定は必要ありません。付属のデフォルト設定と構成は、実はかなり優れています。
Ghostty の設定も簡単です。設定ファイルを作成し、使用したい値を宣言するだけです。これについては後ほど詳しく説明します。
ターミナル検査官
Ghostty で私が気づいた興味深い機能は、いくつかのシステム情報を表示するターミナル インスペクタ ウィンドウです。ブラウザの Web インスペクタ (開発者ツールとも呼ばれます) のようなものだと考えてください。ターミナルモード、フォントとグリッドのサイズ、セルのメタデータ、色など、さまざまな設定を確認できます。

素晴らしい文書
ターミナル エミュレータの場合、通常はドキュメントがこれほど包括的であるとは期待されません。 Ghostty のドキュメントには、最高の体験を得るために知っておく必要のあるほぼすべての内容が記載されています。さらに、他の多くの文書とは異なり、非常に洗練され、整理されています。探している情報、特にさまざまな構成オプションを簡単に見つけることができます。
Ghostty の設定
Ghostty の設定の可能性をいくつか紹介しなければ、このチュートリアルは完了しません。アプリケーションを初めてインストールすると、「~/.config/ghostty」フォルダに設定ファイルが作成されます。このフォルダ内にファイルが見つからない場合は、ファイルを作成することもできます。ハンバーガー メニュー アイコンをクリックし、「構成を開く」をクリックします。

Ghostty の設定は非常に簡単です。構成ファイルは、キーと値のペア システムを使用して、デバイスの現在の構成を評価します。ここでは、色、キーバインド、フォント、テーマなど、さまざまな設定を調べることができます。使用および変更できる構成設定の例を次に示します。
background = 000052
foreground = 89bbf6
keybind = ctrl+z=close_surface
keybind = ctrl+shift+L=new_split:right
font-family = Courier 10 Pitch Regular
設定ファイルの変更が完了したら、ハンバーガー メニューに移動して「設定の再読み込み」をクリックするか、Shift + Ctrl + (カンマ) を押して変更を適用します。
それでは、機能を見てみましょう。さまざまなデフォルトのテーマから選択することも、カスタム テーマを作成することもできます。利用可能なすべての機能を確認するには、次のコマンドを実行します。
幽霊 + リストテーマ


