Gentoo TTY 下的 TMUX 工件

Gentoo TTY 下的 TMUX 工件

问题:Tmux.conf(包含在下面)生成一个状态栏...具有浅灰色背景(配置显示“#000000”,所以是黑色)。该背景最终取代了(经过测试的)Vim 和 Weechat 中通常的正常黑色背景。

我的 .bashrc 说,尝试让 256 色工作:

alias tmux='tmux -2'

当从另一台机器(Ubuntu)通过 SSH 连接到计算机时,没有观察到任何伪影(背景错误),并且状态栏的颜色是正确的。

当从有问题的计算机通过 SSH 连接到没有此类问题的计算机时,根本没有观察到任何伪影,并且一切都是正确的。

与有问题的计算机上的 xterm 相同,完全没有问题。仅在虚拟终端中存在问题。

出现问题的机器是一台最近安装的 Gentoo 计算机。

〜/.tmux.conf:

# inprove colors Commenting this out had no effect.
# set -g default-terminal "screen-256color"

# soften status bar from harsh green to other colors
set  -g status-bg '#000000'
set  -g status-fg '#0077FF'

# administrative debris (I miss having a clock like on my mac)
set -g status-left '%a, %F'
set -g status-right '%H:%M:%S'

# Due to the accuracy of our time, update every second.
set -g status-interval 1

# Get the left side longer, to see the FULL date.
set -g status-left-length 16

# Center our status line
set -g status-justify centre

# Move our status line to the top.
set -g status-position top

# A new keybind, for reloading the config.
bind R source-file ~/.tmux.conf \; display-message "Config reloaded..."

# monitor activity
setw -g monitor-activity on
 set -g visual-activity off

bind m setw monitor-activity off
bind M setw monitor-activity on

普通 TTY 内的 $TERM 变量(无 tmux):linux 在 TMUX 内:screen-256color

显然有什么事情搞砸了。任何建议都会很好。

答案1

为了消除伪影,并实际上让整个颜色工作(只是不是整个 256),我使用tmuxtmux -2.

相关内容