ずーーーっと macOS 標準のターミナルを使っていたのだけど Ghostty を使ってみることにした。1.0 からそろそろ1年のよう。
https://mitchellh.com/writing/ghostty-is-coming
https://github.com/ghostty-org/ghostty/commit/4b4d4062dfed7b37424c7210d1230242c709e990
( iTerm2 や WezTerm, Warp などちっとも使っておらず、Ghostty 含め、どれがどうイイのかは微塵も知らない😅 )
そもそも凝った使い方、カスタマイズなどしてなかったのでフォントは SF Mono 、サイズ 13 で。以前 Ricty、その後 Myrica を入れて設定してたこともあったけどいつからか SF Mono でよし、となった。Ghostty のデフォルトフォントは JetBrains Mono のようで、いずれデフォルトに寄せるかもしれない。
ターミナルと見比べるとやや幅広になったので adjust-cell-width を設定して縮め、高さ少なめになったので adjust-cell-height も設定してやや高く、theme は ghostty +list-themes であれこれ見て一旦 Aura に。こんな感じ。
env = LANG=ja_JP.UTF-8
theme = Aura
font-family = SF Mono
font-size = 13
adjust-cell-width = -6%
adjust-cell-height = 5%
background-opacity = 0.8
background-blur-radius = 15
unfocused-split-opacity = 0.7
・・で、sshするとssh先で top や htop できない。
[katsuji@fedora ~]$ top
[katsuji@fedora ~]$ htop
ncurses: cannot initialize terminal type ($TERM="xterm-ghostty"); exiting
ググってみると以下が見つかった。
https://github.com/ghostty-org/ghostty/discussions/8984
https://github.com/basecamp/omarchy/issues/3524 (上のに言及。DHHさんがミッチェルさんに聞いておる。)
ghostty の term か、ssh元の config で SetEnv か。とりあえず後者にした。
お仕事用マシンでも使うかもしれない。