Linux Virtual Delivery Agent

セッションユーザーによるカスタムデスクトップ環境

セッションユーザーのデスクトップ環境は、CTX_XDL_DESKTOP_ENVIRONMENT 変数を使用して指定できます。2209リリース以降、セッションユーザーは独自のデスクトップ環境をカスタマイズできます。この機能を有効にするには、VDAにデスクトップ環境を事前にインストールする必要があります。

次の表は、セッションユーザーによるカスタムデスクトップ環境をサポートするLinuxディストリビューションとデスクトップ環境の対応表を示しています。

Linuxディストリビューション サポートされるデスクトップ
Debian11.3, Debian 10.9 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

デスクトップ切り替えコマンド

ターゲットのデスクトップ環境に切り替えるには、セッション内で対応するコマンドを実行します。

ターゲットのデスクトップ環境が次の場合は 次のコマンドを実行します
  • |–|–|
  • 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のヒント

  • KDEの起動時にMagnusがロードされる場合があります。回避策として、sudo apt remove magnusを実行してMagnusパッケージを削除できます
  • KDEの起動中に発生するQT警告を無効にするには、ルートユーザーとして/usr/share/qt5/qtlogging.iniを編集し、次のエントリを追加します

     qt.qpa.xcb.xcberror.error=false
     qt.qpa.xcb.warning=false
     qt.qpa.xcb.error=false
     <!--NeedCopy-->
    
  • KDEでは画面ロック解除に失敗する場合があります。回避策として、デスクトップの自動ロック機能を無効にすることをお勧めします
セッションユーザーによるカスタムデスクトップ環境