Fedora 38: 거의 동일한 두 시스템 사이에서 X11 디스플레이를 열 수 없습니다. 이 문제를 어떻게 추적/수정하나요?

Fedora 38: 거의 동일한 두 시스템 사이에서 X11 디스플레이를 열 수 없습니다. 이 문제를 어떻게 추적/수정하나요?

Red Hat 1.1부터 Fedora 등을 익숙하지 않게 사용했지만 오랫동안(20년 이상) Windows 상자에서 사이트 서버를 관리해 왔으며 다음과 같은 유틸리티를 실행했습니다 gparted. 내 사무실의 편안함. 나는 cygwin그것을 실행했고 따라서 x 서버가 잘 작동했고 터미널은 cygwin내가 지금까지 찾은 어떤 x-term보다 훨씬 더 친숙했습니다. ...드디어 (어제) 기존 Windows 7 상자를 폐기해야 하는 날이 왔습니다. 새로운 Fedora 38 교체품을 사용하여 가능한 한 노력해 보면 다음과 같은 결과가 계속 나타납니다.

(gpartedbin:52444): Gtk-경고 **: 16:20:10.330: 디스플레이를 열 수 없습니다: 123.some.ip:0

나는 다음을 포함하여 일반적인 모든 것을 시도했습니다.

$ xhost +

$ export DISPLAY=123.some.ip:0

그리고 내부 네트이기 때문에 다음과 같은 경우도 있습니다.

systemctl stop firewalld

그게 아니었는지 확인하기 위해서였어요!

지금까지는 기쁨이 없습니다.

내 새로운 "사무실 사용자 인터페이스 시스템"은 로컬 디스플레이가 단지 :0이라고 생각하므로 실제로는 도움이 되지 않습니다. ... 중요한 것은 서버와 워크스테이션의 고유한 하이브리드인 Fedora 38이지만 대부분은 표준 패키지이며 이상한 조합일 뿐입니다.

자주 발생하지는 않았지만 이전 버전의 Fedora, Debian 등을 사용해야 했을 때 이런 종류의 작업을 매우 쉽게 수행했으며 특별히 해야 할 일이 기억나지 않습니다.

현대의 x-11에는 일종의 "외부 연결에 주의를 기울이십시오!"가 필요한 것이 아닐까요? Cygwin이 TCP를 듣도록 지시하는 방법과 유사한 일종의 힌트입니까? 그렇다면 IDK에서 이를 수행하는 방법을 알아보세요.

내가 무엇을 놓치고 있나요?

답변1

아마도 이틀 이상의 시간을 허비한 후에 나는 그것을 알아냈습니다.

특정 변경 사항이 언제 발생했는지에 대한 포괄적인 답변은 없지만 현재로서는 다음과 같습니다 Fedora 38.

Fedora's Workstation Desktop어느 정도 친숙한 윈도우 시스템을 얻기 위해 서버 위에 설치한 가 어딘가 에서 에서 Xorg로 전환되었습니다 Wayland.

Wayland, 내 생각에는 잘못된 것 같습니다. 이유는 다른 시스템에서 디스플레이를 사용하는 것이 보안 위험이며 기본적으로 "원격 디스플레이" 기능을 비활성화하고 다시 켜는 방법을 알려주지 않는다고 생각합니다.

정확히다시 켜는 방법은 이제 페이월 뒤에 있습니다.그러나 Red Hat 웹사이트에서Wayland에 관한 다양한 자료,분명히 X11.

내 해결책은 다음과 같습니다.

로그인 중 톱니바퀴 형태의 로고를 클릭하고 두 가지 원래 옵션 X-11(AKA Xorg) 중 하나를 실행한 후 정상적으로 계속 진행합니다. 여전히 방화벽과 권한에 걸릴 수 있습니다 xhost. 어쩌면 그럴 수도 있지만 SELinux위에서는 이러한 문제를 해결했다고 표시했습니다.

따라서 일단 Wayland"It Just Works!"가 해제되면 "It Just Works!" ... 축하할 시간이에요! 그리고 의 개발자 여러분 Wayland, 아마도 우리에게 이와 같은 내용을 말해야 할 것입니다. 아마도 구성 파일의 주석 처리된 옵션을 통해 이 문제를 극복하는 방법은 무엇입니까?

관련 정보