GNOME 3-Desktop-Verbindungsprobleme
Die Diagnose von Problemen, die beim Starten des GNOME 3-Desktops oder X-Clients auf einem Host mit modernem Linux-Betriebssystem auftreten, kann kompliziert sein. Verwenden Sie zur Gewährleistung optimaler Ergebnisse eine unterstützte Version von GNOME 3. Reflection X unterstützt GNOME 3 Version 3.28 oder höher, das in den folgenden Betriebssystemen (oder höheren Versionen dieser Betriebssysteme) enthalten ist:
-
RHEL 7.6
-
Fedora 28
-
Ubuntu 18.04
-
SUSE 15 SP2
-
Solaris 11.4 SRU24
Die folgenden Tipps können bei der Fehlerbehebung zum erfolgreichen Starten von X-Clients in einer GNOME 3-Umgebung hilfreich sein.
Beim Starten des „gnome-session“-Clients oder beim Verbinden mit XDMCP werden ein „trauriges Gesicht“ oder ein leerer Bildschirm angezeigt
Stellen Sie sicher, dass Ihre Sitzung die Anforderungen an die Sitzungskonfiguration für GNOME 3-Desktops erfüllt. Der GNOME 3-Desktop erfordert Erweiterungen, die für andere Sitzungen nicht erforderlich sind.
Der Desktop kann auf Systemen, die den früheren „gnome-session“-Befehl gnome-session --display %IP#%
verwenden, nicht gestartet werden
Der GNOME 3-Client „gnome-session“ unterstützt nicht das Befehlszeilenargument --display
. Wenn Sie die DISPLAY-Umgebungsvariable manuell festlegen müssen, fügen Sie dem Clientbefehl wie nachfolgend gezeigt das Präfix DISPLAY=%IP#%
hinzu.
(DISPLAY=%IP#% dbus-run-session -- gnome-session &)
Der Desktop kann mit älteren Verbindungstypen wie Rexec, Rsh oder Rlogin nicht gestartet werden
Stellen Sie sicher, dass der Clientbefehl die DISPLAY-Umgebungsvariable für gnome-session
festlegt:
(DISPLAY=%IP#% dbus-run-session -- gnome-session &)
Der Desktop kann auf Systemen nicht gestartet werden, auf denen Wayland installiert ist
Stellen Sie sicher, dass der GNOME 3-Desktop mit einer eindeutigen D-Bus-Sitzung gestartet wird, indem Sie dem X-Clientbefehl das Präfix dbus-run-session --
voranstellen.
(dbus-run-session -- gnome-session &)
Der Desktop wird nicht beendet, wenn sich ein Benutzer vom Desktop abmeldet
Stellen Sie sicher, dass der GNOME 3-Desktop mit einer eindeutigen D-Bus-Sitzung gestartet wird, indem Sie dem Clientbefehl das Präfix dbus-run-session --
voranstellen.
(dbus-run-session -- gnome-session &)
Der Desktop wird gestartet, aber das Laden und Aktualisieren der Anzeige erfolgen sehr langsam
Führen Sie einen Versuch mit den folgenden Konfigurationseinstellungen aus:
-
Stellen Sie sicher, dass der Direktrenderingmodus in den erweiterten GLX-Einstellungen aktiviert ist. (Siehe Dialogfeld „GLX-Erweiterungsoptionen“.)
-
Konfigurieren Sie den Desktop zur Verwendung einer verteilten Sitzung. Wenn Sie X-Manager verwenden, finden Sie weitere Informationen unter Konfigurieren einer verteilten Sitzung im Einzelplatzmodus. Wenn Sie X-Manager für Domänen verwenden, finden Sie weitere Informationen unter Domäneneinrichtung zur Verbesserung der Leistung in einem langsamen Netzwerk.
Der Desktop kann nicht gestartet werden, wenn proprietäre Videotreiber wie NVIDIA auf einem Remotehost installiert sind
Legen Sie in der Umgebung __GLX_VENDOR_LIBRARY_NAME=mesa
fest, bevor Sie den Befehl ausführen:
(__GLX_VENDOR_LIBRARY_NAME=mesa dbus-run-session -- gnome-session &)
Weitere Informationen