
異なる端末エミュレータごとに異なる設定をする方法はありますか$TERM
。たとえば、xterm の場合は、urxvt の場合は$TERM
、sakura の場合は、 の場合は となります。xterm-256color
urxvt-256color
xterm-256color
tmux
screen-256color
答え1
これはターミナル設定で行うことができます。たとえば、Xterm では、X リソース経由で行うことができます。これは、Xterm app-defaults 経由で行うことができます。
*termName: xterm-256color
または-tn xterm-256color
オプション経由で。これは rxvt の場合も同様です。
答え2
一般的な方法はありません。vinc17 によって観察されたただし、ターミナル エミュレーターによって、TERM
値を構成できる方法が異なります (構成できる場合)。
terminfo 設定ファイルをホームディレクトリにドロップして、 として整理することができます。たとえば、 を256 色のエントリにポイントしたい場合は、一般的なマシンでは次のようにします。~/.terminfo/INITIAL-LETTER/VALUE
xterm
mkdir -p ~/.terminfo/x
ln -s /usr/share/terminfo/x/xterm-256color ~/.terminfo/x/xterm