Linux Virtual Delivery Agent

Benutzerdefinierte Desktopumgebungen für Sitzungsbenutzer

Sie können mit der Variable CTX_XDL_DESKTOP_ENVIRONMENT eine Desktopumgebung für Sitzungsbenutzer angeben. Ab Release 2209 können Sitzungsbenutzer ihre Desktopumgebung anpassen. Damit Sitzungsbenutzer dieses Feature verwenden können, müssen Sie Desktopumgebungen vorher auf dem VDA installieren.

Die folgende Tabelle zeigt eine Matrix der Linux-Distributionen und Desktopumgebungen, die benutzerdefinierte Desktopumgebungen für Sitzungsbenutzer unterstützen.

Linux-Distribution Unterstützter Desktop
Debian 11.7/11.3 MATE, GNOME, GNOME-Classic, KDE
RHEL 8.8/8.6 MATE, GNOME, GNOME-Classic
RHEL 7.9 MATE, GNOME, GNOME-Classic, KDE
Rocky Linux 8.8/8.6 MATE, GNOME, GNOME-Classic, KDE
SUSE 15.5 MATE, GNOME, GNOME-Classic
Ubuntu 22.04/20.04 MATE, GNOME, GNOME-Classic, KDE

Befehle für den Desktopwechsel

Hinweis:

Sie können sowohl vom Terminal aus als auch im Infobereich zwischen Desktop-Umgebungen wechseln.

Um vom Terminal zu einer anderen Desktopumgebung zu wechseln, führen Sie den entsprechenden Befehl in der Sitzung aus:

Zieldesktopumgebung Führen Sie diesen Befehl aus
GNOME /opt/Citrix/VDA/bin/ctxdesktopswitch.sh GNOME
GNOME Classic /opt/Citrix/VDA/bin/ctxdesktopswitch.sh GNOME-CLASSIC
MATE /opt/Citrix/VDA/bin/ctxdesktopswitch.sh MATE
KDE /opt/Citrix/VDA/bin/ctxdesktopswitch.sh KDE

KDE-Tipps

  • Magnus kann beim Start in KDE geladen werden. Als Workaround können Sie das Magnus-Paket mit dem Befehl sudo apt remove magnus entfernen.
  • Um QT-Warnungen während des KDE-Starts zu deaktivieren, bearbeiten Sie /usr/share/qt5/qtlogging.ini als Root-Benutzer, indem Sie die folgenden Einträge hinzufügen:

     qt.qpa.xcb.xcberror.error=false
     qt.qpa.xcb.warning=false
     qt.qpa.xcb.error=false
     <!--NeedCopy-->
    
  • Das Entsperren des Bildschirms kann bei KDE fehlschlagen. Als Workaround empfehlen wir, die automatische Bildschirmsperre des Desktops zu deaktivieren.
Benutzerdefinierte Desktopumgebungen für Sitzungsbenutzer