Linux Virtual Delivery Agent

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

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

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

Linuxディストリビューション サポートされるデスクトップ
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.4 MATE、GNOME、GNOME Classic
Ubuntu 22.04、Ubuntu 20.04 MATE、GNOME、GNOME-Classic、KDE

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

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

対象のデスクトップ環境が次の場合: 次のコマンドを実行します。
GNOME /opt/Citrix/VDA/bin/ctxdesktopswitch.sh GNOME
GNOMEクラシック /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警告を無効にするには、次のエントリを追加して/usr/share/qt5/qtlogging.iniをrootユーザーとして編集します。

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