在旧 Solaris 系统 (2.5.x) 上远程使用带有TrueColor
视觉效果的 XDMCP 上的 CDE 时,屏幕上的像素图缺少蓝色通道并且交换了红色和绿色通道。
这意味着白色显示为黄色,绿色显示为红色,红色显示为绿色,蓝色显示为黑色等。
是否有一些 X 服务器设置我可以用来覆盖或解决它,或者与 Solaris 应用程序正在执行的任何操作兼容的替代 X 服务器?
这不会影响所有屏幕元素;窗口边框、菜单和按钮等带有文本标签的小部件根据默认的 CDE 配色方案进行着色,并具有它们的正常颜色。作为 xpm 图像的图标和其他视觉元素,例如 CDE 前面板的背景图案和元素,具有不正确的颜色,如前所述。此外,当我在图标编辑器dticon
(
无论 XDMCP 客户端是 Windows 中的 Cygwin/X 还是 Xming 还是 Debian 中的 Xorg,我都有同样的问题。
如果我在 Debian 中使用 Xorg -depth 8
(我猜是选择PseudoColor
视觉效果而不是TrueColour
)颜色通道不会交换,并且颜色会按照 256 色模式的预期显示,但是我宁愿支持 24 位颜色并避免增加的不便不必通过虚拟化运行 X 或将 Windows 切换到 256 色模式。