Linux VDA 公開アプリケーション

最終公開日 : Nov 13, 2026
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ブラウザを変更します。
    1. カスタムの場所にnone.shファイルを作成します。例:
      sudo mkdir /home/none

      sudo touch /home/none/none.sh

      sudo chmod +x /home/none/none.sh
    2. none.shファイルに次の行を追加します。
      #!/bin/bash

      echo "NONE"
    3. 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
    4. sudoを使用して/usr/share/applications/none.desktopファイルを作成し、その後、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
      none.shファイルをカスタムの場所に配置できるため、none.desktopがnone.shファイルを正しく参照できることを確認してください。