问题:如何获得一致的状态栏?

问题:如何获得一致的状态栏?

我有两台运行 14.04 的计算机,我在其中使用带有 tmux 后端的 Byobu。两者的区别在于,一台使用已备份并传输到全新安装的现有主目录,而另一台则是全新安装。

问题:两个 Byobu 状态栏看起来不同

在此处输入图片描述

图片下方栏上的全新安装不仅黄色背景不同,字体粗细和字体颜色也不同。如果你仔细观察,会发现下方栏上的GHzG和 似乎%没有加粗。

尝试故障排除

  • 读:如何重置 Byobu 的设置?
    • 尝试删除两个~/.byobu文件夹。
    • 尝试使用 和 进行byobu-config配置byobu-select-profile
    • 在显示上方状态栏的机器上清除并重新安装 Byobu。
  • 尝试使用findfortmuxbyobuin搜索/usr/home/$USER查找相关文件,但是没有找到。
  • 搜索了两个~/.byobu文件夹的备份中的差异。仍然没有找到。
  • 多次重启 gnome-terminal 和 Byobu 实例。

更多细节

上方状态栏直接来自我的桌面,而显示下方状态栏的计算机是通过 SSH 连接的。我认为这没什么区别。如上所述,终端客户端是gnome-terminal,背景透明度已禁用,并且两个 gnome-terminal 实例都加载了相同的颜色配置文件。

感觉我忽略了一些显而易见的东西,但我现在却束手无策。

问题:如何获得一致的状态栏?

或者更准确地说:如何获得一致的默认 Byobu 状态栏显示跨机器?


进一步的调查

与此同时,我发现,虽然我重置了配置,但自定义 Byobu 提示并未启用。我byobu-enable-prompt跑到使能够(这会将行添加[ -r /home/$USER/.byobu/prompt ] && . /home/$USER/.byobu/prompt #byobu-prompt#~/.bashrc

我发现存在/usr/bin/byobu-status-detail一个关于配置的详细概述,并比较了平均负载等部分内容:

#[default]#[fg=black,bg=brightyellow]6.53#[default]#[fg=\#EEEEEE]#[bg=\#333333]
        (load_average)
        6.53 5.93 5.87 8/1066 27196

#[default]#[fg=black,bg=brightyellow]0.00#[default]#[fg=\#EEEEEE]#[bg=\#333333]
        (load_average)
        0.00 0.01 0.05  2/444 3717

/usr/lib/byobu奇怪的是,那里没有任何区别。在和周围再挖深一点/usr/share/byobu

解决方案提示

但是,当我切换到其他机器的桌面并连接到两个 Byobu 实例时,一切都正常!这很有趣。

答案1

看起来这是 默认设置有问题gnome-terminal。我打开了个人资料偏好来自编辑菜单,去了兼容性选项卡,点击将兼容性选项重置为默认值,关闭正在运行的终端并打开一个新终端。现在问题已经解决。

相关内容