2013-05-21

"$TERM too long - sorry" on URxvt run screen

凍仁改用 rxvt-unicode (URxvt) 為主力的 Terminal Emulator 後,於 Server 上的 Debian 6.0 的機器上使用 screen (4.00.03jw4) 指令時會有 $TERM too long - sorry. 的錯誤訊息,不知 Arch Linux Forums 一文提交 patch 有沒有被接受,不過凍仁在 T410 上跑的 Debian 7.0 (4.01.00devel) 則無此問題。

解法為自行定義個 TERM 常數即可,以下使用 .bashrc 為範例,請手動新增底下兩行。
[ jonny@wheezy ~ ]
$ vi .bashrc Enter
......
# - rxvt support for screen.
export TERM=rxvt-unicode

完成!這下 rxvt-unicode 就同時支援新舊版的 screen 了。

延伸閱讀:
凍仁的 .Xdefaults (URxvt conf) | GitHub

資料來源:
screen: urxvt: $TERM too long - sorry / Applications & Desktop Environments / Arch Linux Forums