이전 버전의 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 패치 개정판을 설치하여 이 문제를 해결할 수 있습니다.

관련 정보