Linuxコンソールの256色

Linuxコンソールの256色

私は.bashrcにいます。

export TERM=xterm-256color

ただし、これにより、すべての色付きテキスト(ls --color、vimなど)がLinuxコンソール(++)で点滅しますCtrlAltF1

それでは、有効な値でTERM変数をエクスポートできるように、現在存在する端末(Linuxコンソールまたはpseudo-tty)を識別することは可能ですか?

[編集する]

代替ソリューションのみが見つかりました。

vimユーザーの場合(.vimrc)

set t_Co=256

または.Xdefaultsのxterm(xrdb -load .Xdefaults以降)

XTerm*termName:         xterm-256color

または画面(.screenrc)

term screen-256color

ベストアンサー1

TERM変数をまったくエクスポートしないでください。これは端末自体で適切な値に設定する必要があります。 Linuxコンソールではこの値をに設定する必要があり、linuxさまざまなXベースのターミナルプログラムでユーザーが設定した値を使用できます。

デフォルトが機能しない場合、または環境を認識しない場所でSSHを使用できない場合にのみ、これをオーバーライドに設定する必要があります。

おすすめ記事