Iron Ageでは編集が可能で、/etc/X11/rgb.txt
Zhasan、Xサーバーは新しい色のいくつかの新しい名前を知っていました。
ところで、rgb.text
データベースに暗い色が足りず(そして依然として)基本的に「がないので、これは特に便利です」番号付き「暗い。
残念ながら、現在のXサーバーは組み込みバージョンを使用しており、rgb.txt
テキストファイルには気にしません。
実行時にXサーバーのRGBデータベースを変更できますか?
たとえば、ユーザーインターフェイス要素にさまざまな深紅色の色合いが必要な場合は、rgb.txt
次の行に追加できます。
63 31 31 OxBlood1
...
...
31 0 0 OxBlood4
答え1
おそらく。
X.orgカラー名のマニュアルページ説明する:
Xは、「red」、「blue」などの抽象カラー名の使用をサポートしています。この抽象名の値は、1つ以上のカラー名データベースを検索することによって得られる。 Xlibは最初に0個以上のクライアントデータベースを検索します。これらのデータベースの数、場所、内容は実装によって異なります。名前が見つからない場合は、Xサーバーのデータベースで色を見つけます。
クライアント側ではサーバーがXCMSサポートで構築されている場合、XLookupColor
以下の色空間定義をお読みください。 Xcms.txt
、ビューの定義が含まれています。このように:
XCMS_COLORDB_START 0.1
cms red CIEXYZ:0.3811/0.2073/0.0213
cms green CIEXYZ:0.3203/0.6805/0.1430
cms blue CIEXYZ:0.2483/0.1122/1.2417
XCMS_COLORDB_END
XCMSなしで(またはXCMSを使用しているが名前が一致しない場合)、クライアントはループを介してカラーマップを初期化するサーバーに要求を送信します。静的テーブル到着事前割り当て色基準アップストリームアプリケーション。実行時にカラー再割り当てをトリガーするコードはありません。
しばらくこのようなことがありました:X.orgサポートが削除されました。rgb.txt
2007-11-05の外部ファイルと録音2009年2月12日。
現代のコードでは、完全なオプションセットは次のとおりです。
- ビルドにXCMSサポートがある場合は、名前付きカラースペース定義を使用して大まかに計算できます
rgb.txt
。これは前の動作に最も近いものです。 - プロセスメモリを操作して割り当てられた色を目的の色に置き換えることができますが、ヒックサントドラゴン。
- サーバーを直接構築したり、定義を使用してテーブルを拡張したり、
rgb.txt
サポートを削除したりするコミットを元に戻すことができます。 - 上流にロビーをして色を追加し、PRが統合されることを願っています。