byobuで使用する256色を取得

byobuで使用する256色を取得

byobuを起動すると、常にこれが起こります。

$ echo $TERM
screen

byobuの外で$TERM評価しても 。xterm-256color

この問題をどのように解決できますか?

答え1

profile.tmuxで設定してくださいdefault-terminal

$ echo 'set -g default-terminal "screen-256color"' >> ~/.byobu/profile.tmux

答え2

cd /usr/share/byobu/profiles
sudoedit tmux

これを見つけました:

# Cannot use:
#  - screen-bce, screen-256color-bce: tmux does not support bce
#  - screen-256color: vim broken without -bce
set -g default-terminal "screen"

...次に変更します。

set -g default-terminal "screen-256color"

このコマンドを追加すると、sudo権限なしで自分のアカウントに対して同じ結果が得られますが、~/.byobu/tmuxまだ試していません。

関連情報