Fedora 38: Zwischen zwei nahezu identischen Systemen kann keine X11-Anzeige geöffnet werden. Wie kann ich dies verfolgen/beheben?

Fedora 38: Zwischen zwei nahezu identischen Systemen kann keine X11-Anzeige geöffnet werden. Wie kann ich dies verfolgen/beheben?

Seit Red Hat 1.1 oder so bin ich aus Vertrautheit bei Fedora usw. geblieben, aber SEHR lange – 20 Jahre oder mehr – habe ich die Server einer Site von einer Windows-Box aus verwaltet und Dienstprogramme bequem gpartedvon meinem Büro aus ausgeführt. Ich habe cygwines darauf ausgeführt, also auf einem X-Server, und es hat gut funktioniert, und das cygwinTerminal ist VIEL benutzerfreundlicher als jedes X-Term, das ich bisher gefunden habe. ... Endlich kam der Tag (gestern), an dem ich meine alte Windows 7-Box entsorgen musste, und mit meinem neuen Fedora 38-Ersatz bekomme ich, so sehr ich es auch versuche, immer wieder:

(gpartedbin:52444): Gtk-WARNING **: 16:20:10.330: Anzeige kann nicht geöffnet werden: 123.some.ip:0

Ich habe alle üblichen Sachen ausprobiert, darunter:

$ xhost +

$ export DISPLAY=123.some.ip:0

Und da es sich um ein internes Netz handelt, gilt sogar:

systemctl stop firewalld

nur um sicherzugehen, dass es das nicht war!

Bisher keine Freude.

Mir ist aufgefallen, dass mein neues „Office-Benutzeroberflächensystem“ denkt, seine lokale Anzeige sei nur :0, also ist das nicht wirklich hilfreich. … Falls es wichtig ist: Es handelt sich um Fedora 38, einen einzigartigen Hybrid aus Server und Workstation, aber hauptsächlich aus Standardpaketen, nur eben einer seltsamen Mischung davon.

Obwohl es nicht häufig vorkam, weiß ich, dass ich so etwas schon ganz problemlos erledigt habe, als ich es auf älteren Versionen von Fedora, Debian usw. tun musste, und ich kann mich nicht erinnern, dass ich dafür etwas Besonderes hätte tun müssen.

Könnte es sein, dass das moderne x-11 eine Art „Achten Sie auf externe Verbindungen!“-Hinweis braucht, ähnlich wie Cygwin, dass Sie ihm sagen müssen, dass es auf TCP hören soll? Wenn ja, weiß ich nicht, wie das geht.

Was vermisse ich?

Antwort1

Nach vielleicht mehr als zwei Tagen verlorener Zeit habe ich es herausgefunden.

Ich habe keine völlig umfassende Antwort darauf, wann bestimmte Änderungen stattgefunden haben, aber JETZT gilt Fedora 38:

Irgendwann Fedora's Workstation Desktopwechselte , das ich über Server installiert hatte, um ein einigermaßen vertrautes Fenstersystem zu erhalten, von Xorgzu etwas namens Wayland.

Wayland, aus welchem ​​– meiner Ansicht nach fehlgeleiteten – Grund auch immer, denkt er, dass die Verwendung von Displays auf einem anderen System ein Sicherheitsrisiko darstellt und deaktiviert die Funktion „Remote-Display“ standardmäßig, und sie sagen Ihnen nicht, wie Sie sie wieder einschalten können.

genauwie man es wieder einschaltet, ist jetzt hinter einer Paywallauf der Website von Red Hat, aber beim Lesen derverschiedene Materialien über Wayland,Es wird offen zugegeben, dass „es immer noch Anwendungen und Verhaltensweisen gibt, die nicht wie erwartet funktionieren“, darunter offenbar auch diese wichtige Funktion von X11.

Meine Lösung war:

Klicken Sie während der Anmeldung auf das Logo mit dem Zahnradsymbol und wählen Sie eine der beiden ursprünglichen Optionen X-11(AKA Xorg) aus. Fahren Sie dann wie gewohnt fort. Sie können immer noch in Firewall und Berechtigungen geraten xhost– und vielleicht sogar SELinux–, aber oben habe ich angegeben, dass ich diese Dinge aus dem Weg geräumt habe.

Sobald Sie also frei von sind Wayland, „funktioniert es einfach!“ ... ist das ein Grund zum Feiern! Und, HEY Entwickler von Wayland, VIELLEICHT sollten Sie uns solche Dinge SAGEN, zum Beispiel WIE man das Problem mithilfe auskommentierter Optionen in der Konfigurationsdatei lösen kann?

verwandte Informationen