アプリケーションの公開
Linux VDAバージョン7.13で、CitrixはサポートされているすべてのLinuxプラットフォームにシームレスアプリケーション機能を追加しました。この機能を使用するために特定のインストール手順は必要ありません。
ヒント:
Linux VDAバージョン1.4で、Citrixは非シームレス公開アプリケーションとセッション共有のサポートを追加しました。
Citrix Studioを使用したアプリケーションの公開
デリバリーグループを作成するとき、または既存のデリバリーグループにアプリケーションを追加するときに、Linux VDAにインストールされているアプリケーションを公開できます。このプロセスは、Windows VDAにインストールされているアプリケーションの公開と同様です。詳細については、Citrix Virtual Apps and Desktopsのドキュメントを参照してください (使用しているCitrix Virtual Apps and Desktopsのバージョンに基づきます)。
ヒント:
デリバリーグループを構成するときは、配信の種類がデスクトップとアプリケーションまたはアプリケーションに設定されていることを確認してください。
重要:
アプリケーションの公開は、Linux VDAバージョン1.4以降でサポートされています。ただし、Linux VDAは同じマシンへのデスクトップとアプリケーションの配信をサポートしていません。この問題に対処するため、Citrixはアプリケーションとデスクトップの配信用に個別のデリバリーグループを作成することをお勧めします。
注:
シームレスアプリケーションを使用するには、StoreFrontでシームレスモードを無効にしないでください。シームレスモードはデフォルトで有効になっています。すでに「TWIMode=Off」に設定して無効にしている場合は、「TWIMode=On」に変更するのではなく、この設定を削除してください。そうしないと、公開デスクトップを起動できない可能性があります。
トラブルシューティング
公開アプリケーションの起動に2分以上かかり、ウィンドウがシームレスモードで表示されないという問題が発生する場合があります。この問題が発生した場合は、Linux VDAとStoreFrontの両方でシームレスモードが有効になっていることを確認してください。
Linux VDAでシームレスモードが有効になっているかどうかを確認するコマンド:
- sudo /opt/Citrix/VDA/bin/ctxreg list -k "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Citrix" | grep "SeamlessEnabled"
<!--NeedCopy-->
- 「SeamlessEnabled = 0x00000000」と表示される場合、シームレスモードは無効になっています。有効にするには、次のコマンドを実行します:
sudo /opt/Citrix/VDA/bin/ctxreg update -k "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Citrix" -v "SeamlessEnabled" -d "0x00000001"
<!--NeedCopy-->
既知の問題
アプリケーションの公開中に、以下の既知の問題が確認されています:
- StoreFrontでシームレスモードが無効になっているにもかかわらず、Linux VDAで有効になっている場合、非シームレス公開アプリケーションの起動に失敗します。Linux VDAとStoreFrontの両方でシームレスモードを同時に有効または無効にしてください。
- 非矩形ウィンドウはサポートされていません。ウィンドウの角にサーバー側の背景が表示される場合があります。
- 公開アプリケーションのウィンドウコンテンツのプレビューはサポートされていません。
- 現在、シームレスモードは以下のウィンドウマネージャーをサポートしています: Mutter (CentOS7.3\RHEL7.3\SUSE12.2)、Metacity (CentOS6.6\RHEL6.6\SUSE 11.4)、およびCompiz (Ubuntu 16.04)。Kwinおよびその他のウィンドウマネージャーはサポートされていません。サポートされているウィンドウマネージャーが設定されていることを確認してください。
- 複数のLibreOfficeアプリケーションを実行すると、これらのアプリケーションはプロセスを共有するため、Citrix Studioには最初に起動されたもののみが表示されます。
- 「Dolphin」のような公開されたQt5ベースのアプリケーションでアイコンが表示されない場合があります。この問題を解決するには、https://wiki.archlinux.org/index.php/Qt の記事を参照してください。
- 同じICA®セッションで実行されている公開アプリケーションのすべてのタスクバーボタンは、同じグループにまとめられます。この問題を解決するには、タスクバーのプロパティでタスクバーボタンを結合しないように設定してください。