16.04 服务器:Byobu 不遵守 TERM 设置

16.04 服务器:Byobu 不遵守 TERM 设置

我安装了屏风蟒蛇在服务器 16.04 上,一切似乎运行良好,我可以从 MacOS 机器连接。

byobu --version
byobu version 5.133
tmux 2.9

但即使$TERM显示正确,byobu 会话中的颜色仍然很混乱:

echo $TERM #inside byobu
xterm-256color

如果我按以下方式调用,颜色将按预期工作:

TERM=xterm-256color byobu

我已经设置了以下内容但没有用:

cat ~/.byobu/.tmux.conf
set -g default-terminal "xterm-256color"
cat ~/.byobu/profile.tmux
source $BYOBU_PREFIX/share/byobu/profiles/tmux
set -g default-terminal "xterm-256color"

为什么会这样?如何解决?

答案1

也许您应该在登录 shell 的配置文件中将 TERM 明确导出为“xterm-256color”。此解决方法在我的 ubuntu 20.10 服务器中有效。

相关内容