問題: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(tmuxなし)の$ TERM変数:linux
TMUXでは:screen-256color
何かは明らかに壊れた。どんな提案でもいいでしょう。
答え1
tmux
アーティファクトを削除し、実際に全体の色が機能するようにする(全体256ではありません)tmux -2
。