FreeBSD QandA 1136
Q. X Window System を使っていて、netscape と xv の様に多くの色を使うアプリ
ケーションを複数立ち上げると、後から立ち上げた方の色が変になることがあ
ります。X server が扱える色数が少ない為だと思いますが、何かうまい方法は
ありませんか。
A. 8bpp (256色) (や 4bpp) に設定されている場合、多くの色を使うアプリケー
ションを使用していると、色が足りなくなってそのような状態になります。
解決法としては、
1. 扱える色数を増やす為に pixel 辺りの bit 数を増やす。
(color depth を大きくする)。[管理番号 450] を参照して下さい。
このためには、VRAM の容量が十分なければなりません。
2. それが出来ない場合は、アプリケーションごとに colormap を替える。
色を多く使うアプリケーションは、独自の colormap を使うオプションを
用意していることがあります。
この場合、そのアプリケーションの window 内にマウスカーソルを移動す
ると colormap が切り替わって、そのアプリケーションはきれいに表示さ
れますが、それ以外の部分はおかしな表示になります。
Xnest、netscape、xli、xlock といったアプリケーションには -install
オプションが用意されており、これを指定すると独自の colormap を利用
します。各アプリケーションのマニュアルを参照して下さい。
netscape の場合は、-ncols オプションもあります。(netscape --help
を参照のこと)。
tgif では、共有 colormap / 独自 colormap の切替えは自動で行なわれ
ます。tgif(1) の `COLORS AND COLORMAPS' section を参照して下さい。
間違い・追加情報を見付けた場合は、
修正案の投稿のしかた を読んだ上で、
QandA@jp.FreeBSD.org まで
お知らせください。