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?如果是這樣,我不知道該怎麼做。

我缺什麼?

答案1

在損失了兩天多的時間後,我想通了。

關於某些變化何時發生,我沒有完全全面的答案,但截至目前,Fedora 38

一路走來Fedora's Workstation Desktop,我在伺服器上安裝了它以獲得一個有點熟悉的視窗系統,從切換Xorg到了名為 的東西Wayland

Wayland,無論出於何種原因(在我看來是誤導性的),認為在另一個系統上使用顯示器存在安全風險,並且默認情況下禁用“遠端顯示”功能,並且他們不會告訴您如何重新打開它。

確切地如何重新打開它現在位於付費專區後面然而,請在 Red Hat 的網站上閱讀關於 Wayland 的各種資料,人們公開承認“仍然有一些應用程式和行為沒有按預期工作”,顯然,包括X11.

我的解決方案是:

登入期間,點擊齒輪類型標誌並選擇執行兩個原始X-11(AKA Xorg)選項之一,然後正常繼續。您仍然可能會受到防火牆和權限的困擾xhost- 甚至可能SELinux- 但上面我表示我已將這些事情排除在外。

因此,一旦擺脫了Wayland,“它就可以了!” ……慶祝的時間到了!而且,嘿,開發者Wayland,也許你應該告訴我們這樣的事情,也許如何透過設定檔中的註解掉選項來克服這個問題?

相關內容