alacritty ssh 连接时出现 unknown terminal type

这是因为远程服务中没有安装 alacritty 的 terminfo 导致的。有两种解决办法。

  1. 冒充 xterm-256:
    只需设置本地的环境变量 TERM = xterm-256color. 比如在 bash 中就可以

    TERM=xterm-256color ssh user@hostname -p xxxx
    

    也可以在配置文件中设置

    export TERM=xterm-256color 
    
  2. 拷贝一份 alacritty 的 terminfo 到远程并导入
    本地执行

    • infocmp > alacritty.terminfo
    • scp alacritty.terminfo user@remote-host:~/ 或者使用其他方式拷贝到远程

    远程执行。登录到远程后

    • tic -x alacritty.terminfo 导入

    之后可以删除没用的 alacritty.terminfo

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容