放弃 Kitty

GPU 加持的终端

由于上次研究 iterm2 下 vim 使用j,k等键进行移动的时候非常慢的问题->macos 下 vim j k 移动速度的问题,开始接触了 GPU 加速的模拟终端软件,比如 KittyAlacritty,速度确实比 iterm2 快了不少。

有两个软件,难免会有侧重,主要使用了 Kitty。使用过程中难免会遇到些问题,比如 macos 上没有办法记住窗口的位置,去作者的 github 上翻找,感觉作者不太友善,比较难听进去意见,把用户都赶跑了。其实这也正常,有时候一个自己在意的项目,呵护过度也是有的,不过 Kitty 的 bug 有点多,社区也比较小。

ssh 连接 bug

这次是因为想在 OpenWrt 下使用 iftop 这个工具,在 iterm2Alacritty 下都没有问题,但是在 Kitty 下却遇到了问题:

~ » ssh [email protected]
[email protected]:~# iftop
interface: eth0
Unable to get IP address for interface: eth0
ioctl(SIOCGIFADDR): Address not available
MAC address is: xxxxxxxxxxxxx
Error opening terminal: xterm-kitty.
[email protected]:~# exit
Connection to 192.168.1.1 closed.
~ » kitty +kitten ssh [email protected]
ash: tic: not found
Connection to 192.168.1.1 closed.
~ » kitty +kitten ssh [email protected]

作者给出的方案是使用kitty +kitten ssh [email protected]这样的方式去使用 ssh,但是很明显,失败了。在这么基础的功能上有这样的问题,以及解决方案是如此的“丑陋”(kitty +kitten?),说实话还是很失望的。

放弃

其实我的主力还是 iterm2,而且本来 KittyAlacritty 到底用哪个还在纠结,这下可以安心的放弃一个了。