FreeBSD QandA 1136

FreeBSD QandA

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 まで お知らせください。