Ghosttyターミナル入門:インストール・設定・使い方完全ガイド
高速GPUアクセラレーションターミナル「Ghostty」のインストール方法、基本設定、カスタマイズテクニックを詳しく解説。初心者から上級者まで役立つ実践ガイド。
Ghosttyとは?
Ghosttyは、GPUアクセラレーションを活用した高速ターミナルエミュレータです。ネイティブパフォーマンスとモダンな機能を備え、開発者やパワーユーザーに最適です。クロスプラットフォーム対応(macOS, Linux, Windows)で、設定はシンプルな設定ファイルで管理できます。
主な特徴
インストール方法
macOS (Homebrew)
brew install --cask ghostty
Linux (パッケージマネージャ)
yay -S ghostty<h1>AppImageのダウンロードと実行</h1>
wget https://github.com/ghostty-org/ghostty/releases/latest/download/Ghostty-x86_64.AppImage
chmod +x Ghostty-x86_64.AppImage
./Ghostty-x86_64.AppImage
Windows
現在Windows版はベータ版です。GitHub Releasesからインストーラをダウンロードしてください。初期設定
Ghosttyは設定ファイル ~/.config/ghostty/config で管理します。初回起動時に自動生成されます。
基本設定例
<h1>フォント設定</h1>
font-family = "JetBrains Mono"
font-size = 14
<h1>テーマ</h1>
theme = "catppuccin-mocha"
<h1>背景透過</h1>
background-opacity = 0.9
<h1>キーバインド</h1>
keybind = super+d -> split:right
keybind = super+shift+d -> split:down
keybind = super+w -> close:surface
設定ファイルの場所
~/.config/ghostty/config%APPDATA%\ghostty\config設定変更後は、Ghosttyを再起動するか、ghostty +reload で反映できます。
カスタマイズテクニック
テーマの変更
内蔵テーマ一覧はghostty +list-themes で確認。人気のテーマ:
外部テーマを読み込むには:
theme = /path/to/theme/file
フォント設定
Nerd Fonts対応。アイコンフォントも表示可能。font-family = "FiraCode Nerd Font"
font-features = "calt", "liga"
キーバインドのカスタマイズ
よく使う操作を割り当て:keybind = ctrl+shift+up -> scroll:lines:-5
keybind = ctrl+shift+down -> scroll:lines:5
実用的な使い方
タブとペインの活用
Super+D: 右に分割Super+Shift+D: 下に分割Super+T: 新規タブSuper+W: 現在のペインタブを閉じるコピー&ペースト
Ctrl+Shift+V: ペースト検索機能
Ctrl+Shift+F: インクリメンタル検索パフォーマンスの最適化
GPUレンダリングの確認
echo $TERM
<h1>出力: xterm-ghostty</h1>
レンダリングが遅い場合は、設定で gpu-acceleration = false にすると改善する場合があります。
フォントレンダリングの調整
font-size = 13
font-thicken = true
トラブルシューティング
設定が反映されない
ghostty +validateghostty +reload文字化けする
font-family を正しく設定クラッシュする
~/.config/ghostty/ のログを確認まとめ
Ghosttyは、高速でカスタマイズ性に優れたターミナルエミュレータです。設定ファイルによる管理が簡単で、GPUアクセラレーションにより快適な操作感を提供します。まだ試していない方は、ぜひインストールしてその速度を体感してください。
公式ドキュメント: https://ghostty.org/docs