最近rxvt-unicode-256color的一次更新触发了screen的一个缺陷。新的版本将默认的环境变量$TERM由rxvt-256color改成了rxvt-unicode-256color,这导致在rxvt中启动screen时报这样的错误:
$TERM too long - sorry.
虽然可以在.Xdefaults中指定$TERM的值,但是据说这样会导致rxvt加载错误的terminfo,并导致终端的颜色由256色降低到88色。另外虽然按照同样的说法,可以在screenrc中设置$TERM的值,但是不知道是我写的格式不对还是什么原因,无效。
最终还是设了个别名:
|
|