以前のバージョンのSolarisを使用した24ビットカラーリモートX11のカラーチャンネルの問題をどのように回避できますか?

以前のバージョンのSolarisを使用した24ビットカラーリモートX11のカラーチャンネルの問題をどのように回避できますか?

視覚効果のあるXDMCPを使用する以前のSolarisシステム(2.5.x)でCDEをリモートで使用すると、TrueColor画面のピックスマップは青いチャンネルを失い、赤と緑のチャンネルが置き換えられます。

これは、白が黄色、緑が赤、赤が緑、青が黒で表示されるなどの意味です。

Pixmapで交換されたカラーチャンネルを表示するSolaris XDMCPログイン ピックスマップで置き換えられたカラーチャンネルを示すXmingのXDMCP CDE

この問題を無視または解決するために使用できるXサーバー設定がありますか、またはSolarisアプリケーションが実行するすべての操作と互換性のある代替Xサーバーがありますか?

これはすべての画面要素には影響しません。メニューやボタンなどのテキストで表示されたウィジェットは、デフォルトのCDEカラースキームに従って色付けされ、通常の色を持ちます。 xpm画像であるアイコンやその他の視覚要素(背景パターンやCDEのフロントパネルの要素など)は、上記のように色が正しくありません。また、アイコンエディタ()でxpmを開くと、dticonマルチカラープレビューと拡大されたピクセル領域の色の両方が正しくありませんが、2色のプレビューとパレットの色は正確です。

XDMCP クライアントが Cygwin/X であるか、Windows の Xming であるか、Debian の Xorg であるかに関係なく、同じ問題があります。

DebianでXorgを使用すると(代わりにビジュアルエフェクトを選択しているよう-depth 8です)、カラーチャンネルは変わらず、256カラーモードで色が期待どおりに表示されますが、24ビットカラーサポートを使用して追加を避けるのは不便です。仮想化を介してXを実行するか、Windowsを256色モードに切り替える必要があります。PseudoColorTrueColour

正確なカラーチャンネルを備えた擬似カラーモードのCDEデスクトップ

答え1

この特定の問題は、将来のバージョン.im8のグラフィック(「Solarisへようこそ」のようこそ画面のグラフィックなど)に関連する同様の問題と混同しないでください。 Motifの既知の問題です。

1255448: cde on Solaris x86 has yellow tinting problem with TrueColor default visual

基本的なビジュアルクラスの変更を許可するXサーバーは、この問題を解決できるはずです。

XorgとXmingはオプションを文書化します。

-cc int default color visual class

ただし、()またはその定数で渡しても、-ccレポートPseudoColorの基本的な視覚効果には影響しません。X.h3xdpyinfo

または、この問題を解決するSolarisバージョン(2.5→103947、2.5.1→104195など)に対応するMotifパッチリビジョンをインストールしてこの問題を解決することもできます。

関連情報