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 Verwendung dieser Funktion sind keine speziellen Installationsverfahren erforderlich.
Tipp:
Mit Linux VDA Version 1.4 hat Citrix die Unterstützung für nicht-nahtlos veröffentlichte Anwendungen und die Sitzungsfreigabe hinzugefügt.
Anwendungen mit Citrix Studio veröffentlichen
Sie können Anwendungen, die auf einem Linux VDA installiert sind, veröffentlichen, wenn Sie eine Bereitstellungsgruppe erstellen oder Anwendungen zu einer vorhandenen 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 Desktops 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 einen veröffentlichten Desktop möglicherweise nicht 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 Tastenkombinationen wie erwartet.
Bekannte Probleme
Die folgenden bekannten Probleme wurden beim Veröffentlichen von Anwendungen identifiziert:
- Nicht-rechteckige Fenster werden nicht unterstützt. Die Ecken eines Fensters zeigen möglicherweise den serverseitigen Hintergrund an.
- Die Vorschau des Inhalts eines Fensters einer veröffentlichten Anwendung wird nicht unterstützt.
- Wenn Sie mehrere LibreOffice-Anwendungen ausführen, wird nur die zuerst gestartete in Citrix Studio 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 Info-Fenster, das Informationen über die verwendete Anwendung enthält, und Weblinks für weitere Informationen sind häufig in diesen Fenstern zu finden. Das Klicken auf die Weblinks im Info-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:
-
Erstellen Sie eine none.sh-Datei an einem benutzerdefinierten Speicherort, zum Beispiel:
sudo mkdir /home/none sudo touch /home/none/none.sh sudo chmod +x /home/none/none.sh <!--NeedCopy--> -
Fügen Sie die folgenden Zeilen in die none.sh-Datei ein:
#!/bin/bash echo "NONE" <!--NeedCopy--> -
Erstellen Sie die Datei /etc/xdg/mimeapps.list mit sudo, und fügen Sie dann die folgenden Zeilen in die Datei mimeapps.list ein:
[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--> -
Erstellen Sie die Datei /usr/share/applications/none.desktop mit sudo, und fügen Sie dann die folgenden Zeilen in die Datei none.desktop ein:
[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 none.sh-Datei an einem benutzerdefinierten Speicherort ablegen können, stellen Sie sicher, dass none.desktop die none.sh-Datei korrekt referenzieren kann.
-