Citrix Virtual Apps and Desktops

Anwendungen veröffentlichen

Mit Linux VDA Version 7.13 hat Citrix die Funktion für nahtlose Anwendungen zu allen unterstützten Linux-Plattformen hinzugefügt. Für die Nutzung dieser Funktion sind keine speziellen Installationsverfahren erforderlich.

Tipp:

Mit Linux VDA Version 1.4 hat Citrix die Unterstützung für nicht-nahtlose veröffentlichte Anwendungen und Sitzungsfreigabe hinzugefügt.

Anwendungen mit Citrix Studio veröffentlichen

Sie können auf einem Linux VDA installierte Anwendungen veröffentlichen, wenn Sie eine Bereitstellungsgruppe erstellen oder Anwendungen zu einer bestehenden Bereitstellungsgruppe hinzufügen. Der Prozess ähnelt dem Veröffentlichen von Anwendungen, die auf einem Windows VDA installiert sind. Weitere Informationen finden Sie in der Citrix Virtual Apps and Desktops-Dokumentation (basierend auf der verwendeten Version von Citrix Virtual Apps and Desktops).

Hinweis:

  • Stellen Sie beim Konfigurieren von Bereitstellungsgruppen sicher, dass der Bereitstellungstyp auf Desktop und Anwendungen oder Anwendungen eingestellt ist.

  • Wir empfehlen, separate VDAs und Bereitstellungsgruppen für die Bereitstellung von Apps und Desktops zu erstellen.

  • Um nahtlose Anwendungen zu verwenden, deaktivieren Sie den nahtlosen Modus in StoreFront nicht. Der nahtlose Modus ist standardmäßig aktiviert. Wenn Sie ihn bereits durch die Einstellung “TWIMode=Off” deaktiviert haben, entfernen Sie diese Einstellung, anstatt sie in “TWIMode=On” zu ändern. Andernfalls können Sie möglicherweise keinen veröffentlichten Desktop starten.

  • Einschränkung

  • Der Linux VDA unterstützt nicht den Start mehrerer gleichzeitiger Instanzen derselben Anwendung durch einen einzelnen Benutzer.

In einer App-Sitzung funktionieren nur anwendungsspezifische Verknüpfungen wie erwartet.

Bekannte Probleme

Die folgenden bekannten Probleme treten beim Veröffentlichen von Anwendungen auf:

  • Nicht-rechteckige Fenster werden nicht unterstützt. Die Ecken eines Fensters können den serverseitigen Hintergrund anzeigen.
  • Die Vorschau des Fensterinhalts einer veröffentlichten Anwendung wird nicht unterstützt.
  • Wenn Sie mehrere LibreOffice-Anwendungen ausführen, wird in Citrix Studio nur die zuerst gestartete angezeigt, da diese Anwendungen den Prozess gemeinsam nutzen.
  • Veröffentlichte Qt5-basierte Anwendungen wie “Dolphin” zeigen möglicherweise keine Symbole an. Um das Problem zu beheben, lesen Sie den Artikel unter https://wiki.archlinux.org/title/Qt.
  • Linux-Anwendungen verfügen oft über ein “Über”-Fenster, das Informationen über die verwendete Anwendung enthält, und Weblinks für weitere Informationen sind in diesen Fenstern häufig zu finden. Das Klicken auf die Weblinks im “Über”-Fenster kann einen Webbrowser aus veröffentlichten Anwendungen wie calc, gedit, calendar und LibreOffice Suite starten. Der unbeabsichtigte Start eines Webbrowsers umgeht die Anwendungsisolation und kann die Sicherheit gefährden. Um das Problem zu beheben, ändern Sie den Standard-Webbrowser, indem Sie die folgenden Schritte ausführen:
    1. Erstellen Sie eine Datei namens none.sh an einem benutzerdefinierten Speicherort, zum Beispiel:

      sudo mkdir /home/none
      
      sudo touch /home/none/none.sh
      
      sudo chmod +x /home/none/none.sh
      <!--NeedCopy-->
      
    2. Fügen Sie die folgenden Zeilen zur Datei none.sh hinzu:

      #!/bin/bash
      
      echo "NONE"
      <!--NeedCopy-->
      
    3. Erstellen Sie die Datei /etc/xdg/mimeapps.list mit sudo und fügen Sie dann die folgenden Zeilen zur Datei mimeapps.list hinzu:

      [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. Erstellen Sie die Datei /usr/share/applications/none.desktop mit sudo und fügen Sie dann die folgenden Zeilen zur Datei none.desktop hinzu:

      [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-->
      

      Da Sie die Datei none.sh an einem benutzerdefinierten Speicherort ablegen können, stellen Sie sicher, dass none.desktop die Datei none.sh korrekt referenzieren kann.

Anwendungen veröffentlichen