さまざまな端末エミュレータ用のモジュラー $TERM

さまざまな端末エミュレータ用のモジュラー $TERM

異なる端末エミュレータごとに異なる設定をする方法はありますか$TERM。たとえば、xterm の場合は、urxvt の場合は$TERM、sakura の場合は、 の場合は となります。xterm-256colorurxvt-256colorxterm-256colortmux screen-256color

答え1

これはターミナル設定で行うことができます。たとえば、Xterm では、X リソース経由で行うことができます。これは、Xterm app-defaults 経由で行うことができます。

*termName: xterm-256color

または-tn xterm-256colorオプション経由で。これは rxvt の場合も同様です。

答え2

一般的な方法はありません。vinc17 によって観察されたただし、ターミナル エミュレーターによって、TERM値を構成できる方法が異なります (構成できる場合)。

terminfo 設定ファイルをホームディレクトリにドロップして、 として整理することができます。たとえば、 を256 色のエントリにポイントしたい場合は、一般的なマシンでは次のようにします。~/.terminfo/INITIAL-LETTER/VALUExterm

mkdir -p ~/.terminfo/x
ln -s /usr/share/terminfo/x/xterm-256color ~/.terminfo/x/xterm

関連情報