16進カラーコードを使用してXウィンドウの表示方法を変更するテーマがオンラインで無限に提供されていることを発見しましたが、各色の機能を明確に説明しているドキュメントは見つかりません。たとえば、私の.Xresourcesファイルでは次のようになります。
*color0: #000000
*color1: #e59400
*color2: #00cc00
*color3: #00cc00
*color4: #005500
*color5: #e59400
*color6: #00cc00
*color7: #00cc00
*color8: #000000
*color9: #e59400
*color10: #e59400
*color11: #e59400
*color12: #005500
*color13: #e59400
*color14: #e59400
*color15: #00cc00
それぞれの「色」を変える方法は知っていますが、実際に何が変わっているのかわかりません。言い換えれば、どの色が何に変わるのでしょうか。
それらはxterm
で使用されます。それらはカラーパレットを定義します。色0〜7は、8つの「ANSI」色です。色8〜15の場合、より複雑です。
boldColors
リソース- 手動 を参照)。一部のビットマップフォントは、フォントオフセットを1ピクセルだけ重ね打ちすることによってのみ太字で使用できるため、太字フォントを使用する代わりにこれを実行します。常に読み取り可能であるとは限りません(これは、boldFont
リソースを使用して構成できます)。マニュアルには、名前として色のデフォルト値も記載されています。 Xは名前をRGB値にマップします。これらの16進カラーコードは、各色に2桁の16進数を使用してRGB(赤/緑/青)を表す1つの方法です。 rbg:rr/gg/bb
の形式で表されていることもわかります。
一部のプログラムでは、color0が背景色と同じであり、color7が前景色(テキスト)の色と同じであると想定しています。実際、xtermはこれらの色を、個別のデフォルト値のセット(たとえば、-fg
および-bg
コマンドラインオプション)で維持します。 )。