Linux Virtual Delivery Agent 2109

HDX-Bildschirmfreigabe

Übersicht

Der Linux VDA bietet ein experimentelles Feature, mit dem Sie den Bildschirm Ihres virtuellen Desktops für Sitzungsbenutzer auf anderen virtuellen Desktops freigeben können.

Das folgende Beispiel erläutert die Schritte zur Freigabe eines Bildschirms und zur Anzeige des Bildschirms anderer Benutzer.

Freigeben des eigenen Bildschirms:

  1. Klicken Sie im Infobereich Ihres virtuellen Desktops auf das Symbol für die Bildschirmfreigabe und wählen Sie Meinen Bildschirm freigeben.

    Auswahl des Menüs für "Meinen Bildschirm freigeben"

  2. Klicken Sie mit der rechten Maustaste auf den angezeigten Code zur Bildschirmfreigabe, wählen Sie Alle auswählen und klicken Sie mit der rechten Maustaste zur Auswahl von Kopieren.

    Bei jedem Auswählen von Meinen Bildschirm freigeben wird ein neuer Code für die Bildschirmfreigabe angezeigt.

    Auswahl des Verbindungscodes

    Kopieren des Verbindungscodes

  3. Teilen Sie den kopierten Code mit Sitzungsbenutzern auf anderen virtuellen Desktops, für die Sie Ihren Bildschirm freigeben möchten.

  4. Damit ein anderer Benutzer Ihren Bildschirm steuern kann, wählen Sie Steuerung übergeben und dann den Namen des Benutzers. Um die Steuerungsübergabe zu beenden, löschen Sie den Namen des Benutzers.

    Steuerung übergeben

  5. Um die Bildschirmfreigabe zu beenden, wählen Sie Bildschirmfreigabe stoppen.

    Auswahl des Menüs für "Bildschirmfreigabe stoppen"

Bildschirm einer anderen Person anzeigen:

  1. Klicken Sie im Infobereich Ihres virtuellen Desktops auf das Symbol für die Bildschirmfreigabe und wählen Sie Bildschirm einer anderen Person anzeigen.

    Auswahl des Menüs für "Bildschirm einer anderen Person anzeigen"

  2. Geben Sie den Verbindungscode des anzuzeigenden Bildschirms ein und klicken Sie auf Verbinden.

    Eingabe des Verbindungscodes

  3. Warten Sie, bis der andere Benutzer Ihre Anforderung akzeptiert. Beispiel:

    Akzeptieren oder Ablehnen der Bildschirmfreigabe

  4. Wenn der Benutzer Ihre Anforderung durch Klicken auf OK akzeptiert, wird der freigegebene Bildschirm in Ihrem Desktop Viewer angezeigt.

    Anzeigen eines freigegebenen Bildschirms

  5. Um die Steuerung des freigegebenen Bildschirms anzufordern, klicken Sie links oben auf das Maussymbol.

    Steuerung eines freigegebenen Bildschirms anfordern

  6. Um die Anzeigeskalierung zu deaktivieren oder auf die Fenstergröße zu skalieren, klicken Sie auf das Symbol neben dem Maussymbol.

    Fensterskalierung

Konfiguration

Die Bildschirmfreigabe ist standardmäßig deaktiviert. Um sie zu aktivieren, legen Sie die folgenden Einstellungen fest:

Tipp:

Die Ports 7510—7525 sind für die Verwendung der experimentellen HDX-Bildschirmfreigabefunktion geöffnet. Ab Release 2112 öffnen wir die Ports 52525—52625 für die vollständig unterstützte HDX-Bildschirmfreigabe.

  1. Aktivieren Sie die Grafikstatusanzeige in einer Citrix-Richtlinie auf dem Delivery Controller.

  2. Aktivieren Sie mit folgendem Befehl die Bildschirmfreigabe auf dem Linux VDA:

    sudo /opt/Citrix/VDA/bin/ctxreg update -k "HKLM\System\CurrentControlSet\Control\Citrix\Thinwire" -v "EnableScreenSharing" -d "0x00000001"
    <!--NeedCopy-->
    
  3. (Optional) Bei Verwendung von mit GNOME installiertem RHEL 8.x installieren Sie eine kompatible Erweiterung für die GNOME-Shell, um die AppIndicator-Unterstützung zu aktivieren:

    1. Führen Sie den Befehl gnome-shell --version aus, um Ihre GNOME-Shellversion zu überprüfen.

    2. Laden Sie eine kompatible Erweiterung für die GNOME-Shell von https://extensions.gnome.org/extension/615/appindicator-support herunter. Wenn Ihre Shellversion beispielsweise 3.28 ist, können Sie 24 oder 26 als Erweiterungsversion auswählen.

      GNOME-Shellerweiterung

    3. Entpacken Sie das heruntergeladene TAR-Paket. Stellen Sie sicher, dass der Wert “uuid” in der Datei metadata.json im Paket auf appindicatorsupport@rgcjonas.gmail.com gesetzt ist.

    4. Führen Sie den Befehl mv aus, um das Verzeichnis appindicatorsupport@rgcjonas.gmail.com unter /usr/share/gnome-shell/extensions/ zu speichern.

    5. Führen Sie den Befehl chmod a+r metadata.json aus, um die Datei metadata.json für andere Benutzer lesbar zu machen.

      Tipp:

      Die Datei metadata.json im Verzeichnis appindicatorsupport@rgcjonas.gmail.com kann standardmäßig nur vom Root-Benutzer gelesen werden. Um die Bildschirmfreigabe zu unterstützen, machen Sie die Datei metadata.json auch für andere Benutzer lesbar.

    6. Installieren Sie GNOME Tweaks.

    7. Laden Sie in der Desktopumgebung Ihre GNOME-Shell neu, indem Sie nacheinander die Tasten Alt+F2, r und Enter drücken oder aber den Befehl killall -SIGQUIT gnome-shell ausführen.

    8. Führen Sie in der Desktopumgebung GNOME Tweaks aus und aktivieren Sie KStatusNotifierItem/AppIndicator Support im Tweaks-Tool.

  4. (Optional) Bei Verwendung von mit GNOME installiertem Debian 10 führen Sie die folgenden Schritte aus, um GNOME-Taskleistensymbole zu installieren und zu aktivieren:

    1. Führen Sie den Befehl sudo apt install gnome-shell-extension-appindicator aus. Sie müssen sich möglicherweise abmelden und erneut anmelden, damit die Erweiterung von GNOME erkannt wird.

    2. Suchen Sie im Bildschirm Activities nach Tweaks.

    3. Wählen Sie im Tweaks-Tool Extensions.

    4. Aktivieren Sie Kstatusnotifieritem/appindicator support.

      Tweaks

Einschränkungen

  • Der H.265-Videocodec wird von der Bildschirmfreigabe nicht unterstützt.

  • Die Bildschirmfreigabe ist für App-Sitzungen nicht verfügbar.

HDX-Bildschirmfreigabe