web-dev-qa-db-ja.com

$ TERM変数を手動で設定することは正しいですか?

$TERM変数を設定して、XTerm*termName: xterm-256color行を.Xresourcesファイルに追加します。私がそれをしたとき、私はそれが何を意味するのか正確には知りませんでした(私はxtermの外観を変更するためにオンラインガイドをたどっていました) 。具体的には、$TERM変数を手動で設定することに何か問題があることを知りたいのですが、そうである場合、どうすれば間違いを元に戻すことができますか。

必要に応じて、xtermを使用してFedora 20を実行しています。

10
Santaru72

$ TERM変数を設定して、XTerm * termName:xterm-256colorという行を.Xresourcesファイルに追加します。

あなたが自分のしたことに気づいている限り、それは問題ありません。ほとんどのGUI端末がこれをサポートしています。

コマンドラインまたはスクリプトで設定することもできます

export TERM=xterm-256color

これは、そのターミナルまたは後続の子にのみ適用されます。

移植可能なデフォルトはちょうどxtermで、これは16色のサポートを意味します。 256色セットがあり、ターミナルがそれをサポートしていない場合、256色TUIアプリを実行すると奇妙に見えます。あなたはおそらくすぐに気づくでしょう。しかし、それは危険ではありません。

3
goldilocks