Ao usar CDE em sistemas Solaris mais antigos (2.5.x) remotamente usando XDMCP com TrueColor
recursos visuais, os pixmaps na tela não têm o canal azul e os canais vermelho e verde são trocados.
Isso significa que o branco aparece como amarelo, verde como vermelho, vermelho como verde, azul como preto, etc.
Existe alguma configuração do servidor X que eu possa usar para substituir isso ou contorná-lo, ou um servidor X alternativo que seja compatível com o que os aplicativos Solaris estão fazendo?
Isso não afeta todos os elementos na tela; bordas de janela, widgets com rótulos de texto, como menus e botões, são coloridos de acordo com o esquema de cores CDE padrão e têm suas cores normais. Ícones e outros elementos visuais que são imagens xpm, como o padrão de fundo e os elementos do painel frontal do CDE, possuem cores incorretas conforme observado. Além disso, quando abro um xpm no editor de ícones ( dticon
), tanto a visualização multicolorida quanto a área de pixel ampliada têm cores incorretas, porém a visualização em 2 cores e a paleta de cores têm cores corretas.
Eu tenho o mesmo problema se o cliente XDMCP é Cygwin/X ou Xming no Windows ou Xorg no Debian.
Se eu usar o Xorg no Debian com -depth 8
(que acho que seleciona PseudoColor
visuais em vez de TrueColour
) os canais de cores não são trocados e as cores aparecem como seria de esperar no modo de 256 cores, no entanto, prefiro ter suporte a cores de 24 bits e evitar o inconveniente adicional de ter que executar o X através da virtualização ou alternar o Windows para o modo de 256 cores.