Linux Virtual Delivery Agent

Benutzerdefinierte Desktop-Umgebungen für Sitzungsbenutzer

Sie können eine Desktop-Umgebung für Sitzungsbenutzer mithilfe der Variable CTX_XDL_DESKTOP_ENVIRONMENT festlegen. Ab Release 2209 können Sitzungsbenutzer ihre eigenen Desktop-Umgebungen anpassen. Um diese Funktion zu aktivieren, müssen Sie Desktop-Umgebungen vorab auf dem VDA installieren.

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

Linux-Distribution Unterstützter Desktop
Debian11.3 MATE, GNOME, GNOME-Classic, KDE
RHEL 8.6, RHEL 8.4 MATE, GNOME, GNOME-Classic
RHEL 7.9 MATE, GNOME, GNOME-Classic, KDE
Rocky Linux 8.6 MATE, GNOME, GNOME-Classic, KDE
SUSE 15.3 MATE, GNOME, GNOME-Classic
Ubuntu 22.04, Ubuntu 20.04, Ubuntu 18.04 MATE, GNOME, GNOME-Classic, KDE

Befehle zum Wechseln des Desktops

Um zu einer Ziel-Desktop-Umgebung zu wechseln, führen Sie den entsprechenden Befehl innerhalb der Sitzung aus:

Wenn die Ziel-Desktop-Umgebung ist Führen Sie den 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 wird möglicherweise beim Start in KDE geladen. Als Problemumgehung können Sie das Magnus-Paket entfernen, indem Sie sudo apt remove magnus ausführen.
  • Um QT-Warnungen zu deaktivieren, die während des KDE-Starts auftreten, 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 Problemumgehung empfehlen wir Ihnen, die automatische Sperrfunktion Ihres Desktops zu deaktivieren.
Benutzerdefinierte Desktop-Umgebungen für Sitzungsbenutzer