Citrix Virtual Apps and Desktops

アプリケーションの公開

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リンクをクリックすると、calcgeditcalendarLibreOffice Suiteなどの公開アプリケーション内からWebブラウザが起動する可能性があります。意図しないWebブラウザの起動は、アプリケーションの分離をバイパスし、セキュリティを侵害する可能性があります。この問題に対処するには、次の手順を実行してデフォルトのWebブラウザを変更します。
    1. カスタムの場所にnone.shファイルを作成します。例:

      sudo mkdir /home/none
      
      sudo touch /home/none/none.sh
      
      sudo chmod +x /home/none/none.sh
      <!--NeedCopy-->
      
    2. none.shファイルに次の行を追加します。

      #!/bin/bash
      
      echo "NONE"
      <!--NeedCopy-->
      
    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
      <!--NeedCopy-->
      
    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
      <!--NeedCopy-->
      

      none.shファイルをカスタムの場所に配置できるため、none.desktopがnone.shファイルを正しく参照できることを確認してください。

アプリケーションの公開