アプリケーションの公開

Linux VDAバージョン7.13では、シームレスアプリケーション機能がサポート対象のすべてのLinuxプラットフォームに追加されました。この機能を使用するのに特別なインストール手順は不要です。

ヒント:

Linux VDA Version 1.4では、非シームレスな公開アプリケーションとセッションの共有のサポートが追加されました。

Citrix Studioを使ってアプリケーションを公開する

デリバリーグループを作成したり、既存のデリバリーグループにアプリケーションを追加したりすると、Linux VDAにインストールしたアプリケーションを公開することができます。このプロセスは、Windows VDAにインストールしたアプリケーションを公開する場合と同様です。詳しくは、使用しているXenDesktopのバージョンに応じて、XenAppおよびXenDesktopのドキュメントを参照してください。

ヒント:

デリバリーグループの構成では、デリバリーの種類を [デスクトップとアプリケーション] または [アプリケーション] に設定します。

重要:

アプリケーションの公開は、Linux VDAバージョン1.4以降でサポートされています。ただし、同一マシンへのデスクトップおよびアプリの配信は、Linux VDAでサポートされていません。この問題に対処するには、アプリおよびデスクトップの配信用に個別のデリバリーグループを作成することをお勧めします。

注:

シームレスアプリケーションを使用するには、StoreFrontでシームレスモードを無効にしないでください。シームレスモードは、デフォルトで有効になっています。既に「TWIMode=Off」を設定して無効にしている場合は、「TWIMode=On」に変更するのではなく、この設定を削除してください。削除しない場合は、公開デスクトップを起動できないことがあります。

トラブルシューティング

公開アプリケーションの起動に3分以上かかり、シームレスモードでウィンドウを表示できない場合があります。問題が発生した場合は、シームレスモードがLinux VDAとStoreFrontの両方で有効になっていることを確認します。

Linux VDAでシームレスモードが有効になっているかどうかを確認するコマンドは次のとおりです。

sudo /opt/Citrix/VDA/bin/ctxreg list -k "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Citrix"  |  grep "SeamlessEnabled"

「SeamlessEnabled = 0x00000000」と表示される場合、シームレスモードは無効です。有効にするには、次のコマンドを実行します。

sudo /opt/Citrix/VDA/bin/ctxreg update  -k "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Citrix"  -v "SeamlessEnabled" -d "0x00000001"

既知の問題

アプリケーション公開時の既知の問題は次のとおりです:

  • シームレスモードがStoreFrontで無効になっている一方で、Linux VDAでは有効なままの場合は、非シームレスな公開アプリケーションを起動できません。Linux VDAおよびStoreFrontの両方で、シームレスモードを同時に有効または無効にします。
  • 非矩形のウィンドウはサポートされません。ウィンドウの隅にサーバー側の背景が表示されることがあります。
  • ウィンドウの内容を公開アプリケーションからプレビューすることはサポートされていません。
  • 現在、シームレスモードでは次のウィンドウマネージャーをサポートしています。 Mutter、Metacity、およびCompiz(Ubuntu 16.04)。Kwinおよびその他のウィンドウマネージャーはサポートされていません。ウィンドウマネージャーが、サポートされているモードに設定されていることを確認してください。
  • 複数のLibreOfficeアプリケーションによってプロセスが共有されるため、Citrix Studioには最初に起動したもののみが表示されます。
  • 「Dolphin」などの公開されたQt5ベースのアプリケーションについてはアイコンが表示されないことがあります。この問題を解決するには、https://wiki.archlinux.org/index.php/Qt#Configuration_of_Qt5_apps_under_environments_other_than_KDE_Plasmaの記事を参照してください。
  • 同じICAセッション内で実行されている公開アプリケーションのすべてのタスクバーボタンが同じグループに結合されます。この問題を解決するには、タスクバーボタンを結合しないようにタスクバーのプロパティを設定します。

アプリケーションの公開