我一直在笔记本电脑和台式机上使用 Guake,一切都很顺利,直到最近我买了一块新硬盘并全新安装了 Ubuntu 10.10。
我安装了 Guake,它工作正常,除了当我尝试使用 GNU 时screen
:
wayne@arglefraster:~$ screen -xRR
Please set a terminal type.
wayne@arglefraster:~$ echo $TERM
dumb
在我的 Guake 配置首选项中,我将 /bin/bash 设置为我的默认解释器 - 这与我的笔记本电脑上的解释器相同。xterm 和 gnome-terminal 都显示xterm
为TERM
值,甚至ctrlaltF1显示linux
。
那么我该如何让 Guake 使用正确的 TERM 值,以便避免export TERM=xterm
每次都必须在 Guake 中这样做?
答案1
看起来你正在经历这个启动板错误。
鉴于您现在使用的是不受支持的 10.10,此版本不会修复此问题。除非您安装并编译自己的更高版本的 Guake 和 GNU screen,否则最好的办法就是采用变通方法。
帖子#73 给出了建议的解决方法 - 如下所示:
echo "export TERM=xterm" | sudo tee /etc/profile.d/set_term.sh && source /etc/profile
或者添加:
[ "$TERM" = dumb ] && export TERM=xterm
你的~/.bashrc