会话用户自定义桌面环境

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

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

Linux 操作系统发行版 支持的桌面
德比安 12.12 版本 马特、格诺姆、格诺姆经典版、KDE、Xfce
德比安 13 马特、格诺姆、格诺姆经典版、Xfce
红帽企业版Linux 10 GNOME 桌面环境
红帽企业版 Linux 9.7/9.6/9.4 MATE, GNOME, Xfce
RHEL 8.10 马特、诺姆、诺姆经典、Xfce
洛基 林纳克斯 10 GNOME 桌面环境
洛基 Linux 操作系统 9.7/9.6/9.4 马特、格诺姆、艾克斯FCE
洛基 林纳克斯 8.10 MATE 桌面环境、GNOME 桌面环境、GNOME 经典桌面环境、KDE 桌面环境、Xfce 桌面环境
苏斯 15.7 MATE 桌面环境、GNOME 桌面环境、GNOME 经典桌面环境
乌班图 22.04 MATE 桌面环境、GNOME 桌面环境、GNOME 经典版、KDE 桌面环境、Xfce 桌面环境
乌班图 24.04 MATE, KDE, Xfce

用于切换桌面的命令

注意:

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

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

如果目标桌面环境是: 运行命令:
格诺姆 /opt/Citrix/VDA/bin/ctxdesktopswitch.sh GNOME
格诺姆经典 /opt/Citrix/VDA/bin/ctxdesktopswitch.sh GNOME-CLASSIC
马特 /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 可能会出现屏幕解锁失败的情况。作为一种解决方法,我们建议您禁用桌面的自动锁定功能。
会话用户自定义桌面环境