Mit der Funktion „Session Collaboration“ können Benutzer andere Benutzer zur Teilnahme an einer vorhandenen Linux-Remote-Desktop-Sitzung einladen.
Systemanforderungen für die Funktion „Session Collaboration“
Um die Funktion „Session Collaboration“ auf Linux-Desktops zu unterstützen, muss Ihre Horizon 8-Bereitstellung bestimmte Anforderungen erfüllen.
| Komponente | Anforderungen |
|---|---|
| Linux-Remote-Desktops | Die Funktion „Session Collaboration“ wird auf Remote-Desktops unterstützt, auf denen die folgenden Linux-Verteilungen und Desktop-Umgebungen ausgeführt werden:
|
| Horizon Connection Server | Die Horizon Connection Server-Instanz verwendet eine Enterprise-Lizenz. |
| Anzeigeprotokoll | Horizon Blast |
Hinweis: RHEL 9.x-/8.x-, Rocky Linux- und Debian-Desktops benötigen eine zusätzliche Systemkonfiguration zum Aktivieren von Session Collaboration. Weitere Informationen finden Sie in den folgenden Abschnitten.
Informationen zur Verwendung der „Session Collaboration“-Funktion finden Sie in der Dokumentation zu Horizon Client.
Aktivieren von Session Collaboration auf einem RHEL oder Rocky Linux 9.x-Desktop
Für RHEL 9.x- und Rocky Linux 9.x-Desktops müssen Sie das Paket libappindicator-gtk3 und die erforderliche GNOME-Shell-Erweiterung installieren.
Führen Sie das folgende Verfahren aus, um die Funktion „Session Collaboration“ zu aktivieren und das Symbol „Session Collaboration“ auf einem RHEL 9.x- oder Rocky Linux 9.x-Desktop zur Verfügung zu stellen.
-
Führen Sie zum Installieren des Pakets
libappindicator-gtk3das in Installieren von Linux-Abhängigkeitspaketen für Horizon Agent beschriebene Installationsverfahren durch. -
Um die AppIndicator-Unterstützung zu aktivieren, laden Sie die erforderliche GNOME-Shell-Erweiterung auf das System herunter.
-
Laden Sie die GNOME-Shell-Erweiterung von https://extensions.gnome.org/extension/615/appindicator-support/ herunter. Wählen Sie 40 für die Shell-Version und 42 für die Erweiterungsversion aus.
-
Extrahieren Sie den Inhalt des heruntergeladenen Pakets und benennen Sie das Erweiterungsverzeichnis in
appindicatorsupport@rgcjonas.gmail.com(der Wert "uuid" in der Dateimetadata.jsonim Paket) um. -
Verwenden Sie den Befehl
mv, um das Erweiterungsverzeichnisappindicatorsupport@rgcjonas.gmail.coman diesen Speicherort zu verschieben:/usr/share/gnome-shell/extensions.Standardmäßig ist die
appindicatorsupport@rgcjonas.gmail.com-Erweiterung nur für den Root-Benutzer lesbar. Um die Funktion „Session Collaboration“ zu unterstützen, müssen Sie diese Erweiterung auch für andere Benutzer lesbar machen.
-
-
Machen Sie die Datei
metadata.jsonim Verzeichnisappindicatorsupport@rgcjonas.gmail.comfür alle Benutzer lesbar.sudo chmod a+r metadata.jsonFahren Sie basierend auf Ihrem Desktop-Pool-Typ mit dem nächsten Schritt dieses Verfahrens fort.
- Wenn Sie einen automatisierten Full-Clone-Desktop-Pool konfigurieren, fahren Sie mit Schritt 4 fort.
- Wenn Sie einen anderen Typ von Desktop-Pool konfigurieren, fahren Sie mit Schritt 5 fort.
-
(Für automatisierte Full-Clone-Desktop-Pools) Machen Sie die
appindicatorsupport@rgcjonas.gmail.com-Erweiterung für alle Benutzer lesbar.-
Öffnen Sie die Erweiterungskonfigurationsdatei zur Bearbeitung.
sudo vi /etc/dconf/db/local.d/00-extensions -
Ändern Sie die Konfigurationsdatei, um
appindicatorsupport@rgcjonas.gmail.comin die Listeenabled-extensionsaufzunehmen, wie im folgenden Beispiel gezeigt.# List all extensions that you want to have enabled for all users enabled-extensions=['background-logo@fedorahosted.org' , 'appindicatorsupport@rgcjonas.gmail.com'] -
Führen Sie die folgende Befehlssequenz aus.
sudo chmod 755 /etc/dconf/db/local.d/00-extensions sudo dconf update
Die Funktion „Session Collaboration“ ist jetzt für den Desktop aktiviert. Sie können die verbleibenden Schritte dieses Verfahrens überspringen.
-
-
(Für Desktop-Pools außer automatisiertem Full-Clone) Machen Sie die
appindicatorsupport@rgcjonas.gmail.com-Erweiterung für den angemeldeten Benutzer lesbar.-
Installieren Sie
gnome-extensions-app. -
Starten Sie GNOME-Shell in der Desktop-Umgebung neu, indem Sie die folgende Tastenkombination auf der Tastatur drücken.
Alt+F2 r Enter -
Führen Sie
gnome-extensions-appin der Desktop-Umgebung aus und aktivieren Sie dann AppIndicator and KStatusNotifierItem Support. Die Funktion „Session Collaboration“ ist jetzt für den Desktop aktiviert.
-
Aktivieren von Session Collaboration auf einem RHEL- oder Rocky Linux 8.x-Desktop
Für RHEL 8.x- und Rocky Linux 8.x-Desktops müssen Sie die erforderliche GNOME-Shell-Erweiterung installieren, um AppIndicator-Unterstützung zu aktivieren.
-
Laden Sie die erforderliche GNOME-Shell-Erweiterung für das System unter https://extensions.gnome.org/extension/615/appindicator-support/ herunter. Wählen Sie 3.32 für die Shell-Version und 29 für die Erweiterungsversion aus.
-
Extrahieren Sie den Inhalt des heruntergeladenen Pakets und benennen Sie das Verzeichnis in
appindicatorsupport@rgcjonas.gmail.com(der Wert "uuid" in der Dateimetadata.jsonim Paket) um. -
Verwenden Sie den Befehl
mv, um das Verzeichnisappindicatorsupport@rgcjonas.gmail.coman diesen Speicherort zu verschieben:/usr/share/gnome-shell/extensions.Standardmäßig ist die Datei
metadata.jsonim Verzeichnisappindicatorsupport@rgcjonas.gmail.comnur für den Root-Benutzer lesbar. Um die Funktion „Session Collaboration“ zu unterstützen, müssen Sie diese Datei auch für andere Benutzer lesbar machen. -
Führen Sie den Befehl aus, um
metadata.jsonfür andere Benutzer lesbar zu machen, wie im folgenden Beispiel gezeigt.sudo chmod a+r metadata.jsonFahren Sie basierend auf Ihrem Desktop-Pool-Typ mit dem nächsten Schritt dieses Verfahrens fort.
- Wenn Sie einen automatisierten Full-Clone-Desktop-Pool konfigurieren, fahren Sie mit Schritt 5 fort.
- Wenn Sie einen anderen Typ von Desktop-Pool konfigurieren, fahren Sie mit Schritt 6 fort.
-
(Für automatisierte Full-Clone-Desktop-Pools) Machen Sie die
appindicatorsupport@rgcjonas.gmail.com-Erweiterung für alle Benutzer lesbar.-
Öffnen Sie die Erweiterungskonfigurationsdatei zur Bearbeitung.
sudo vi /etc/dconf/db/local.d/00-extensions -
Ändern Sie die Konfigurationsdatei, um
appindicatorsupport@rgcjonas.gmail.comin die Listeenabled-extensionsaufzunehmen, wie im folgenden Beispiel gezeigt.# List all extensions that you want to have enabled for all users enabled-extensions=['appindicatorsupport@rgcjonas.gmail.com'] -
Führen Sie die folgende Befehlssequenz aus.
sudo chmod 755 /etc/dconf/db/local.d/00-extensions sudo dconf update
Die Funktion „Session Collaboration“ ist jetzt für den Desktop aktiviert. Sie können die verbleibenden Schritte dieses Verfahrens überspringen.
-
-
(Für Desktop-Pools außer automatisiertem Full-Clone) Machen Sie die
appindicatorsupport@rgcjonas.gmail.com-Erweiterung für den angemeldeten Benutzer lesbar.-
Installieren Sie
gnome-tweaks. -
Starten Sie GNOME-Shell in der Desktop-Umgebung neu, indem Sie die folgende Tastenkombination auf der Tastatur drücken.
Alt+F2 r Enter -
Führen Sie
gnome-tweaksin der Desktop-Umgebung aus und aktivieren Sie dann KStatusNotifierItem/AppIndicator Support. Die Funktion „Session Collaboration“ ist jetzt für den Desktop aktiviert.
-
Aktivieren von Session Collaboration auf einem Debian 11.x/12.x-Desktop
Führen Sie das folgende Verfahren durch, um die Funktion „Session Collaboration“ auf einem Debian 11.x/12.x-Desktop zu aktivieren.
-
Installieren Sie
gnome-shell-extension-appindicator.sudo apt-get install -y gnome-shell-extension-appindicator -
Öffnen Sie das Fenster „Erweiterungen“.
gnome-extensions-app -
Aktivieren Sie Ubuntu AppIndicators im Fenster „Erweiterungen“.
Aktivieren von Session Collaboration auf einem Debian 10.x-Desktop
Führen Sie das folgende Verfahren durch, um die Funktion „Session Collaboration“ auf einem Debian 10.x-Desktop zu aktivieren.
-
Installieren Sie
gnome-shell-extension-appindicator.sudo apt-get install -y gnome-shell-extension-appindicator -
Öffnen Sie das Fenster „Erweiterungen“.
gnome-tweaks -
Aktivieren Sie Kstatusnotifieritem/appindicator support im Fenster „Erweiterungen“.
Optionen der Funktion „Session Collaboration“ in Konfigurationsdateien einstellen
Legen Sie die folgende Option in der Datei viewagent-custom.conf fest, um die Funktion „Session Collaboration“ zu aktivieren oder zu deaktivieren.
- CollaborationEnable
Legen Sie die folgenden Optionen in der Horizon-Datei config fest, um die Einstellungen während einer Zusammenarbeitssitzung zu konfigurieren.
- collaboration.logLevel
- collaboration.maxCollabors
- collaboration.enableEmail
- collaboration.serverUrl
- collaboration.enableControlPassing
Weitere Informationen finden Sie unter Bearbeiten von Konfigurationsdateien auf einem Linux-Desktop.
Einschränkungen der Funktion „Session Collaboration“
Die folgenden allgemeinen Einschränkungen gelten für die Funktion „Session Collaboration“:
- Benutzern stehen die folgenden Remote-Desktop-Funktionen in einer Zusammenarbeitssitzung nicht zur Verfügung.
- USB-Umleitung
- Audio-Eingabe-Umleitung
- Clientlaufwerksumleitung
- Smartcard-Umleitung
- Zwischenablagenumleitung
- Benutzer können die Auflösung des Remote-Desktops in einer Collaboration-Sitzung nicht ändern.
- Benutzer dürfen nicht mehrere Collaboration-Sitzungen auf einem Client Computer ausführen.
Fehlerbehebung bei Problemen mit Session Collaboration
Nutzen Sie die folgenden Abhilfemaßnahmen, um Probleme im Zusammenhang mit Session Collaboration zu beheben.
- (RHEL und Rocky Linux 9.x) Wenn das Symbol „Session Collaboration“ nicht in der Taskleiste angezeigt wird, führen Sie die Konfigurationsschritte aus, die in Aktivieren von Session Collaboration auf einem RHEL- oder Rocky Linux 9.x-Desktop beschrieben werden.
- Wenn das Symbol „Session Collaboration“ nicht in der Taskleiste angezeigt wird, nachdem sich ein Benutzer zum ersten Mal beim Remote-Desktop anmeldet, weisen Sie den Benutzer an, eine der folgenden Abhilfemaßnahmen zu versuchen.
- Trennen Sie die Desktop-Verbindung und stellen Sie sie wieder her. Nach einer erneuten Verbindung zum Desktop wird das Symbol „Session Collaboration“ in der Regel angezeigt.
- Starten Sie GNOME Shell mit den folgenden Schritten neu.
- Drücken Sie Alt+F2, um das Dialogfeld Befehl ausführen anzuzeigen.
- Geben Sie „r“ in das Dialogfeld ein.
- Drücken Sie die Eingabetaste.
- Wenn das Symbol „Session Collaboration“ in der Taskleiste nicht mehr reagiert, nachdem sich ein Benutzer zum ersten Mal beim Remote-Desktop angemeldet hat, weisen Sie den Benutzer an, die Größe des Remote-Desktop-Fensters zu ändern. Das Symbol „Session Collaboration“ reagiert wieder, nachdem die Größe des Desktop-Fensters geändert wurde.
War diese Seite hilfreich?