2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

AIにGhosttyの設定を聞かれたので、こだわりを全部話した

2
Posted at

この記事について

自分のGhostty設定を記事にしたかったんですが、自分で「ここがこだわりです」と書くのが気恥ずかしかったので、Claudeにインタビュアーになってもらいました。設定の意図を根掘り葉掘り聞かれた結果を、そのまま記事にしています。

まず設定の全体像を見せてください

theme = Raycast Dark

# --- フォント ---
font-family = "JetBrains Mono"
font-family = "BIZ UDGothic Bold"
font-size = 15
font-thicken = true

# --- 見た目 ---
background-opacity = 0
background-blur-radius = 15
window-padding-x = 10
window-padding-y = 10
window-padding-balance = true
macos-titlebar-style = tabs
macos-window-buttons = hidden
macos-window-shadow = true
macos-option-as-alt = true
macos-hidden = always
mouse-hide-while-typing = true

# --- 操作性 ---
copy-on-select = true
clipboard-read = allow
clipboard-write = allow
title = " "

# --- キーバインド ---
keybind = global:alt+tab=toggle_visibility

image.png

背景が完全に透明ですね。opacity 0 って怖くないですか?

background-opacity = 0
background-blur-radius = 15

最初は半透明(0.8くらい)にしてたんですけど、どうせ透かすならとことんやろうと思って 0 にしました。ブラーを 15 にしているので、裏のウィンドウがすりガラス越しに見えるくらいのバランスになります。

実用面でいうと、エディタやブラウザを裏に置いたままコマンドを打てるのが便利です。ドキュメント見ながら作業するとき、ウィンドウを並べなくていい。あと、単純に見た目がかっこいいんですよね。

UIをかなり削ぎ落としていますが、ここまでやる理由は?

macos-titlebar-style = tabs
macos-window-buttons = hidden
title = " "
mouse-hide-while-typing = true

タイトルバー、ウィンドウボタン(信号機)、タイトル文字列、タイピング中のマウスカーソル——全部消しています。理由はシンプルで、画面を少しでも広く使いたいのと、キーボードだけで操作するので視覚的に邪魔なんですよね。ミニマルな見た目が好きというのもあります。

Dockにもメニューバーにもアイコンがないんですね

macos-hidden = always

はい。ターミナルって常に起動させておくアプリじゃないですか。ずっと立ち上げっぱなしのものがDockやメニューバーに居座っている必要はないと思っていて。バックグラウンドに常駐させて、必要なときだけ呼び出すスタイルにしています。

Dockにいないと呼び出せなくないですか?

keybind = global:alt+tab=toggle_visibility

それを解決するのがこのキーバインドです。Alt+Tab をグローバルホットキーに設定しているので、どのアプリにいてもワンキーでターミナルを出し入れできます。macos-hidden = alwaystoggle_visibility はセットで使うのがポイントですね。

他のアプリとターミナルを頻繁に行き来するので、これがないと成り立たないです。

フォントを2つ指定しているのはなぜですか?

font-family = "JetBrains Mono"
font-family = "BIZ UDGothic Bold"
font-size = 15
font-thicken = true

Ghosttyでは font-family を複数書くとフォールバックとして機能します。ASCII文字はJetBrains Monoで描画して、日本語はBIZ UDGothic Boldにフォールバックさせています。

ターミナルでもgitのログやコメントに日本語が出てくるので、日本語フォントを明示的に指定しておかないと文字化けや豆腐になることがあります。BIZ UDGothicのBoldにしたのは、透過背景でも文字が潰れず読みやすいからです。font-thicken = true と合わせて、透明な背景に負けない太さを確保しています。

最後に、クリップボード周りの設定について教えてください

copy-on-select = true
clipboard-read = allow
clipboard-write = allow

テキストを選択しただけで自動的にクリップボードにコピーされます。Cmd+C を押す一手間がなくなるだけなんですけど、地味に快適です。

まとめ

方針 設定
背景透過 background-opacity = 0 + blur-radius = 15
UI最小化 タイトルバー・ボタン・Dock・メニューバーを全部非表示
常駐 + 即呼び出し macos-hidden = always + Alt+Tab で toggle
フォント JetBrains Mono + BIZ UDGothic Bold で日本語も安心
クリップボード 選択しただけでコピー

一言でまとめると、「透明で、UIがなくて、Alt+Tab で出てくるターミナル」です。Ghosttyは設定ファイル一つでここまでできるので、ミニマルなターミナルが好きな方はぜひ試してみてください。

2
0
0

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
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?