赞
踩
我的主要终端软件就是使用kitty,但是在kitty中直接使用ssh时会有一些小问题。
比如:ranger
htop
这类的在命令行中的“图形”软件打开会报错。
Error opening terminal: xterm-kitty.
_curses.error: setupterm: could not find terminal
一直以来都没有抽空尝试解决这个问题。如果需要使用ssh了,我就会使用其他的终端替换kitty,比如:Konsole
。
因为最近一直在使用ssh远程处理问题,所以我打算研究一下。
kitty +kitten ssh {server_ip}
export TERM=xterm
远程进入ssh服务器
ssh {server_ip}
远程成功后执行
export TERM=xterm
问题可以得到解决。但是会显的繁琐,不利于频繁使用ssh远程多台服务器。虽然可以在.bashzc
之类的环境文件中保存这个变量,毕竟要比ssh服务器修改。总感觉并不是特别理想的办法。
这个是kitty官方提供的一个小工具使用方法如下:
kitty +kitten ssh some-hostname-to-connect-to
这样连接就没有上面的问题了。
上面的命令太长了,不方便输入。可以设置个别名:
alias s="kitty +kitten ssh"
这种方法我体验下来,非常的适合我。主要有一个特点吸引我。
这个功能普通人可能无感知,而对于我来说真是太好了。 因为我最近ssh连的是海外客户的服务器,延迟非常高。普通的ssh建立连接平均需要6.5秒。使用这个可以降到2.9秒。肉眼感知的快。
《Error opening terminal: xterm-kitty》
https://github.com/kovidgoyal/kitty/issues/1613
《Truly convenient SSH》
https://sw.kovidgoyal.net/kitty/kittens/ssh/#
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。