Linux Virtual Delivery Agent 2411

会话用户的自定义桌面环境

您可以使用 CTX_XDL_DESKTOP_ENVIRONMENT 变量为会话用户指定桌面环境。从 2209 版本开始,会话用户可以自定义其桌面环境。要让会话用户使用此功能,您必须提前在 VDA 上安装桌面环境。

下表显示了支持会话用户自定义桌面环境的 Linux 发行版和桌面环境矩阵。

Linux 发行版 支持的桌面环境
Debian 12.7/12.5 MATE, GNOME, GNOME-Classic, KDE, Xfce
Debian 11.11 MATE, GNOME, GNOME-Classic, KDE
RHEL 9.4/9.2 GNOME, Xfce
RHEL 8.10/8.8 MATE, GNOME, GNOME-Classic, Xfce
Rocky Linux 9.4/9.2 GNOME, Xfce
Rocky Linux 8.10/8.8 MATE, GNOME, GNOME-Classic, KDE, Xfce
SUSE 15.6 MATE, GNOME, GNOME-Classic
Ubuntu 22.04/20.04 MATE, GNOME, GNOME-Classic, KDE, Xfce
Ubuntu 24.04 MATE, KDE, Xfce

桌面切换命令

注意:

您可以从终端和系统托盘切换桌面环境。

要从终端切换到目标桌面环境,请在会话中运行相应的命令:

  • 如果目标桌面环境是: 运行以下命令:
  • 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 提示

  • Magnus 可能会在 KDE 启动时加载。作为一种解决方法,您可以通过运行 sudo apt remove magnus 命令来删除 Magnus 软件包。
  • 要禁用 KDE 启动期间出现的 QT 警告,请以 root 用户身份编辑 /usr/share/qt5/qtlogging.ini,并添加以下条目:

     qt.qpa.xcb.xcberror.error=false
     qt.qpa.xcb.warning=false
     qt.qpa.xcb.error=false
     <!--NeedCopy-->
    
  • KDE 的屏幕解锁可能会失败。作为一种解决方法,我们建议您禁用桌面的自动锁定功能。
会话用户的自定义桌面环境