xterm-256color
は、256色対応のXtermをサポートしています。 xterm-color
には16色をサポートするXtermの古いブランチが記述されています。 xterm-color
は、それほど機能しておらず、使用しそうにないXtermの亜種を記述しているので、お勧めしません。通常、xterm
,xterm-16color
またはxterm-256color
を使用します。特に
、xterm-256color
ターミナルは(唯一の8つのANSI色のサポートについて説明します)xterm-16color
またはxterm
いる次善の推奨値ではMac OS X 10.7ライオンで始まるのデフォルトです。 10.7より前のバージョンでは、Terminalが、推奨されているXtermのterminfo値で説明されているいくつかの重要な機能、例えば背景色消し込み(BCE)、メイン/代替画面の切り替え用の最新コード、256色をサポートしていなかったため、xterm-color
がデフォルトでした。
特定のコンピュータで利用可能なterminfo値と使用されているターミナルエミュレータとの間の互換性を無効にしたり、互換性を失うことがある場合は、TERM
〜xterm-color
を明示的に設定します(推奨Xterm値とは異なります)。技術的にはターミナル
注、それがサポートしていますかを正確に記述し、自身の最新のterminfoの値を持つ代わりに、Xtermのための値を使用してのものでなければなら:
アップだ1はありません現在まで現在。
nsterm
は、NeXTSTEPの端末の祖先を表します。誰かが明らかに最新の
nsterm
を更新しましたが(過去2〜3年以内)、それがncursesディストリビューションに組み込まれたかどうかは分かりません。また、10.7のTerminalでは完全に最新ではないかもしれません。
- 多くのプログラムとシェルカスタマイズスクリプトは、
$TERM
がxterm
で始まるかどうかを明示的にチェックします(または等しい)。したがって、一部のユーザーは、Terminalとの互換性のために推奨されるXterm値の使用について知る必要があります。
もしあなたがterminfoシステムに慣れていないなら、x-man-page:// 5/terminfoのmanページを見てください。また、infocmp
コマンドを使用して、現在のterminfo設定を表示したり、2つの異なるterminfo設定を比較したりすることができます。、infocmp xterm-color xterm-256color
はそれらの2つの違いをすべて表示します。
自分の端末が256色をサポートしているかどうかを判断できます(https://askubuntu.com/questions/821157/print-a-256-color-test-pattern-in-the-terminal)。 –