Linux Virtual Delivery Agent

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

可以使用 CTX_XDL_DESKTOP_ENVIRONMENT 变量为会话用户指定桌面环境。 自 2209 版起,会话用户可以自定义自己的桌面环境。 必须事先在 VDA 上安装桌面环境,才能让会话用户使用此功能。

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

Linux 发行版 支持的桌面
Debian 11.9 MATE、GNOME、GNOME-Classic、KDE
RHEL 9.4/9.3/9.2/9.0 GNOME、Xfce
RHEL 8.10/8.9/8.8/8.6 MATE、GNOME、GNOME-Classic、Xfce
RHEL 7.9 MATE、GNOME、GNOME-Classic、KDE
Rocky Linux 9.4/9.3/9.2/9.0 GNOME、Xfce
Rocky Linux 8.10/8.9/8.8/8.6 MATE、GNOME、GNOME-Classic、KDE、Xfce
SUSE 15.5 MATE、GNOME、GNOME-Classic
Ubuntu 22.04/20.04 MATE、GNOME、GNOME-Classic、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 的屏幕解锁可能会失败。 作为解决方法,我们建议您禁用桌面的自动锁定功能。
按会话用户划分的自定义桌面环境