
$TERM
端末エミュレータごとに異なる設定をする方法はありますか?たとえば、xtermの場合、$TERM
in xterm-256color
、in urxvt urxvt-256color
、in sakura、xterm-256color
およびinとして読み込まれますtmux
screen-256color
。
答え1
ターミナル構成でこれを行うことができます。たとえば、Xtermを使用すると、Xリソースを介してこれを行うことができます。 Xterm アプリケーションのデフォルトではこれを行うことができます。
*termName: xterm-256color
または-tn xterm-256color
オプションを介して。これはrxvtに似ています。
答え2
普遍的なアプローチはありません。 〜のようにvinc17によって観察される、さまざまな端末エミュレータを使用すると、TERM
この値(存在する場合)をさまざまな方法で設定できます。
たとえば、一般的なシステムで256のカラーアイテムを指すには、terminfo設定ファイルをホームディレクトリにドラッグアンドドロップできます。~/.terminfo/INITIAL-LETTER/VALUE
xterm
mkdir -p ~/.terminfo/x
ln -s /usr/share/terminfo/x/xterm-256color ~/.terminfo/x/xterm