我如何让 Guake(终端)报告正确的终端?

我如何让 Guake(终端)报告正确的终端?

我一直在笔记本电脑和台式机上使用 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 都显示xtermTERM值,甚至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

相关内容