5
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

最新ターミナル「Ghostty」をインストールして触ってみた

Last updated at Posted at 2024-12-28

概要

少し前から話題になっていた最新のターミナルエミュレータ「Ghostty」がリリースされたということで、早速触ってみました。
以下の画像はインストールして何も設定を変えていない状態の Ghostty の画面です。

スクリーンショット 2024-12-27 22.39.40.png

ターミナルエミュレータというのは、Macでいうターミナルと同じ役割のソフトウェアです。他に有名なものだとiTeam2などがあります。
GhosttyはHashiCorp社のミッチェル・ハシモト氏が個人で開発したターミナルエミュレータで、オープンソースとして公開されています。

Ghostty の特徴

Ghosttyの特徴として以下の3つが挙げられています。

  • 高速
  • 高機能
  • プラットフォームネイティブ

実際に私が触ってみた感想としては

  • 軽い
  • デフォルトで良い感じなので追加の設定をゴリゴリ書かなくていい
  • まだそこまで高機能とは言えないが、必要十分
  • 格好良い

でした。

動作環境

GhosttyはMacOS、Linuxで動作します。
私の環境は以下です。

  • MacOS(Ventura)
  • zsh

インストール

Ghosttyの公式サイトからダウンロード、インストールできます。
https://ghostty.org/download

スクリーンショット 2024-12-27 23.00.19.png

触ってみる

インストールして立ち上げて、デフォルトのまま触ってみます。
基本的な操作感は他のターミナルと変わりありません。

スクリーンショット 2024-12-27 22.39.40.png

よく使いそうなショートカットキーは以下です。

  • cmd⌘ + T : 新規タブ
  • cmd⌘ + N : 新規ウィンドウ
  • cmd⌘ + W : 現在開いている画面を閉じる
  • cmd⌘ + D : 画面を横に分割
  • cmd⌘ + [ cmd⌘ + ] : 分割した画面を移動

その他のショートカットキーを一覧するには以下のコマンドを打ちます。

> ghostty +list-keybinds

設定ファイル

まだGUIの設定はないので、設定ファイルを直接いじる必要があります。
Ghostty > Settings... から設定ファイルを開くか、MacOSの場合は以下のパスを直接開きます。

$HOME/Library/Application\ Support/com.mitchellh.ghostty/config

テーマを変えてみる

以下のコマンドを打つとテーマをリストで表示できます。
表示を終了する場合は esc で閉じれました。

> ghostty +list-themes

スクリーンショット 2024-12-27 23.07.59.png

設定ファイルに以下を追加してみます。

theme = Afterglow

Ghostty > Reload Configration をクリックすると設定が反映されました。
一部の設定はリロードでは反映されないようで、Ghosttyの再起動が必要です。

クイックターミナルを設定する

作業中に「一瞬、別のターミナルウィンドウを開きたい」といったときに重宝するのがクイックターミナルです。iTeam2でいうドロップダウンターミナルと同じです。
設定ファイルに以下を追加します。

# クイックターミナルを上部に表示
quick-terminal-position = "top"
# グローバルのキーバインドを設定
keybind = "global:cmd+shift+space=toggle_quick_terminal"

では実際に使ってみます。
Ghosttyを開いているときに cmd⌘ + shift + space を押すと、画面上部から簡易的なターミナルが表示されました。

スクリーンショット 2024-12-28 9.30.36.png

iTeam2 だとグローバルなホットキーとして設定できましたが、Ghosttyだとそれはできなさそうです。

設定ファイルの完成系

最終的な設定ファイルは以下のようになりました。

# フォント
font-family = "Menlo"
font-family = "ヒラギノ角ゴ ProN"
# テキスト選択時の背景色
selection-background = 4C585B
# フォントサイズ
font-size = 12
# テーマ
theme = Afterglow

# ウィンドウの余白
window-padding-x = 5
# ウィンドウの初期サイズ
window-height = 40
window-width = 120
# 背景の透明度
background-opacity = 0.8
# 背景をぼかす
background-blur-radius = 10

# クイックターミナルを表示する位置
quick-terminal-position = "top"
# クイックターミナルのキーバインド
keybind = "global:cmd+shift+space=toggle_quick_terminal"

最終的な見た目は以下のようになりました。

スクリーンショット 2024-12-28 11.07.34.png

感想

軽量で必要最小限のターミナルという印象です。
なんとなくオシャレな感じがするのでしばらく使ってみようと思います。
今後の追加開発にも期待です。

5
2
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?