xtermとtmuxの256色[FreeBSD 10]

xtermとtmuxの256色[FreeBSD 10]

だから、最近私はXtermとtmuxが基本的に利用可能な256色のすべてを表示するように努めています。私は次の結論に達しました。

  • tmuxが256色を表示するには、xtermに表示するように要求する必要があります。
  • export TERM=xterm-256color~/.bashrcmake xtermで256色すべてを表示します。しかし、これは問題になります。これにより、端末全体をxtermに設定し、urxvtもこれを報告します。$学期Xtermはrxvt-unicode-256color

だから私はxtermだけのための方法を探しています。そして他の端末エミュレータを維持してください。

PS:Urxvtでも同じ問題がありましたが、Makefileを調整して削除して解決しました。--with-rxvt

ベストアンサー1

xterm具体的には、次の行をファイルに追加します~/.Xresources

xterm*termName: xterm-256color

以下を再ロードしてください.Xresources

xrdb ~/.Xresources

または、ログアウトしてもう一度ログインしてください。

別のオプションは、ファイルに以下を追加することです.bashrc(またはシェルの起動時に選択したものと同等です)。

[ "$TERM" = xterm ] && export TERM=xterm-256color

これに対する唯一のリスクは、実際には256色をサポートしていない製品を使用するように設定されていない他の多くの端末があることですxtermTERMxterm

おすすめ記事