アプリケーションの公開
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のバージョンに基づく)を参照してください。
注:
デリバリーグループを構成する際は、デリバリーの種類がデスクトップとアプリケーションまたはアプリケーションに設定されていることを確認してください。
アプリケーションとデスクトップの配信には、個別のVDAとデリバリーグループを作成することをお勧めします。
シームレスアプリケーションを使用するには、StoreFrontでシームレスモードを無効にしないでください。シームレスモードはデフォルトで有効になっています。「TWIMode=Off」を設定してすでに無効にしている場合は、「TWIMode=On」に変更するのではなく、この設定を削除してください。そうしないと、公開されたデスクトップを起動できない可能性があります。
制限事項
Linux VDAは、単一ユーザーによる同じアプリケーションの複数の同時インスタンスの起動をサポートしていません。
アプリケーションセッションでは、アプリケーション固有のショートカットのみが期待どおりに機能します。
既知の問題
アプリケーションの公開中に、以下の既知の問題が確認されています。
- 非矩形ウィンドウはサポートされていません。ウィンドウの角にサーバー側の背景が表示される場合があります。
- 公開されたアプリケーションのウィンドウコンテンツのプレビューはサポートされていません。
- 複数のLibreOfficeアプリケーションを実行すると、これらのアプリケーションはプロセスを共有するため、Citrix Studioには最初に起動されたもののみが表示されます。
- 「Dolphin」のような公開されたQt5ベースのアプリケーションでは、アイコンが表示されない場合があります。この問題を解決するには、https://wiki.archlinux.org/title/Qt の記事を参照してください。
- Linuxアプリケーションには、使用中のアプリケーションに関する情報を含む「バージョン情報」ウィンドウがあり、詳細情報へのWebリンクがこれらのウィンドウによく見られます。「バージョン情報」ウィンドウのWebリンクをクリックすると、calc、gedit、calendar、LibreOffice Suiteなどの公開されたアプリケーション内からWebブラウザが起動される可能性があります。意図しないWebブラウザの起動は、アプリケーションの分離をバイパスし、セキュリティを侵害する可能性があります。この問題に対処するには、以下の手順を完了してデフォルトのWebブラウザを変更してください。
-
カスタムの場所にnone.shファイルを作成します。例:
sudo mkdir /home/none sudo touch /home/none/none.sh sudo chmod +x /home/none/none.sh <!--NeedCopy--> -
none.shファイルに以下の行を追加します。
#!/bin/bash echo "NONE" <!--NeedCopy--> -
sudoを使用して/etc/xdg/mimeapps.listファイルを作成し、mimeapps.listファイルに以下の行を追加します。
[Default Applications] text/html=none.desktop x-scheme-handler/http=none.desktop x-scheme-handler/https=none.desktop x-scheme-handler/about=none.desktop x-scheme-handler/unknown=none.desktop <!--NeedCopy--> -
sudoを使用して/usr/share/applications/none.desktopファイルを作成し、そのファイルに以下の行を追加します。
[Desktop Entry] Encoding=UTF-8 Version=1.0 Type=Application Terminal=false Exec=/home/none/none.sh Name=None Icon=/home/none/none.sh <!--NeedCopy-->none.shファイルはカスタムの場所に配置できるため、none.desktopがnone.shファイルを正しく参照できることを確認してください。
-