通常の16色のxtermでは、「* color0:#」から「* color15:#」コマンドを使用して、.Xresourcesファイルの色の値を再割り当てできることに気付きました。
より多くの色を使用するつもりでxterm-256colorに切り替えましたが、色の再割り当てが機能していないようです。
256カラーパレットを再割り当てする方法はありますか?または、より多くの色オプションを可能にする別のxterm設定はありますか?
エスケープシーケンスを使用してカラーパレットをプログラムするか、tput
を使用してプログラムすることができます。
xtermのソースのスクリプト があり、エスケープシーケンスを示しています。
スクリプトを使用してパレットを反転します。
もちろん、 xterm の場合です。 xtermのそっくりさんの中には、その機能を(部分的に)実装するのに時間がかかったものもあれば、まだ実装していないものもあります。
could 256色のリソースをサポートするようにxtermをコンパイルしますが、 manual に記載されているように、UTF-8を失います。
Resources past color15 are available as a compile-time option.
Due to a hardcoded limit in the X libraries on the total number
of resources (to 400), the resources for 256-colors are omitted
when wide-character support and luit are enabled. Besides
inconsistent behavior if only part of the resources were
allowed, determining the exact cutoff is difficult, and the X
libraries tend to crash if the number of resources exceeds the
limit. The color palette is still initialized to the same
default values, and can be modified via control sequences.