Linux Virtual Delivery Agent 2109

HDX™-Bildschirmfreigabe

Übersicht

Als experimentelle Funktion ermöglicht der Linux VDA die Freigabe des Bildschirms Ihres virtuellen Desktops für Sitzungsbenutzer auf anderen virtuellen Desktops.

Das folgende Beispiel führt Sie durch den Vorgang der Bildschirmfreigabe und des Anzeigens des Bildschirms einer anderen Person.

So geben Sie einen Bildschirm frei:

  1. Klicken Sie im Infobereich Ihres virtuellen Desktops auf das Bildschirmfreigabesymbol und wählen Sie Meinen Bildschirm freigeben.

    Wählen Sie das Menü „Meinen Bildschirm freigeben“ aus

  2. Klicken Sie mit der rechten Maustaste auf den angezeigten Bildschirmfreigabecode, wählen Sie ALLES AUSWÄHLEN und klicken Sie erneut mit der rechten Maustaste, um Kopieren auszuwählen.

    Der Bildschirmfreigabecode ändert sich jedes Mal, wenn Sie Meinen Bildschirm freigeben auswählen.

    Wählen Sie den Verbindungscode aus

    Kopieren Sie den Verbindungscode

  3. Geben Sie den kopierten Code für Sitzungsbenutzer auf anderen virtuellen Desktops frei, mit denen Sie Ihren Bildschirm teilen möchten.

  4. Um einem Betrachter die Kontrolle über Ihren Bildschirm zu ermöglichen, wählen Sie Steuerung übergeben und dann den Namen des Betrachters. Um die Steuerung zu beenden, deaktivieren Sie den Namen des Betrachters.

    Steuerung übergeben

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

    Wählen Sie das Menü „Meine Bildschirmfreigabe beenden“ aus

So zeigen Sie den Bildschirm einer anderen Person an:

  1. Klicken Sie im Infobereich Ihres virtuellen Desktops auf das Bildschirmfreigabesymbol und wählen Sie Bildschirm einer anderen Person anzeigen.

    Wählen Sie das Menü „Bildschirm einer anderen Person anzeigen“ aus

  2. Geben Sie den Verbindungscode des Bildschirms ein, den Sie anzeigen möchten, und klicken Sie dann auf Verbinden.

    Geben Sie den Verbindungscode ein

  3. Warten Sie, bis der Bildschirmfreigebende Ihre Anfrage akzeptiert. Zum Beispiel:

    Bildschirmfreigabe akzeptieren oder ablehnen

  4. Nachdem der Bildschirmfreigebende Ihre Anfrage durch Klicken auf OK akzeptiert hat, wird der freigegebene Bildschirm in Ihrem Desktop Viewer angezeigt.

    Einen freigegebenen Bildschirm anzeigen

  5. Um die Kontrolle über den freigegebenen Bildschirm anzufordern, klicken Sie auf das Maussymbol in der oberen linken Ecke.

    Steuerung eines freigegebenen Bildschirms anfordern

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

    Fensterskalierung

Konfiguration

  • Die Bildschirmfreigabefunktion ist standardmäßig deaktiviert. Um sie zu aktivieren, nehmen Sie die folgenden Einstellungen vor:

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 Grafikanzeige in einer Citrix®-Richtlinie auf dem Delivery Controller.

  2. Aktivieren Sie die Bildschirmfreigabe auf dem Linux VDA, indem Sie den folgenden Befehl ausführen:

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

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

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

      GNOME Shell-Erweiterung

    3. Entpacken Sie das heruntergeladene Paket. Vergewissern Sie sich, 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 an den Speicherort unter /usr/share/gnome-shell/extensions/ zu verschieben.

    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:

      Standardmäßig ist die Datei metadata.json im Verzeichnis appindicatorsupport@rgcjonas.gmail.com nur für den Root-Benutzer lesbar. 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 Desktop-Umgebung Ihre GNOME Shell neu, indem Sie nacheinander die Tasten Alt+F2, r und Enter drücken oder den Befehl killall -SIGQUIT gnome-shell ausführen.

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

  4. (Optional) Wenn Sie Debian 10 mit GNOME verwenden, führen Sie die folgenden Schritte aus, um GNOME-Systemleistensymbole zu installieren und zu aktivieren:

    1. Führen Sie den Befehl sudo apt install gnome-shell-extension-appindicator aus. Möglicherweise müssen Sie sich ab- und wieder anmelden, damit GNOME die Erweiterung erkennt.

    2. Suchen Sie in Ihrem Aktivitäten-Bildschirm nach Tweaks.

    3. Wählen Sie Erweiterungen im Tweaks-Tool aus.

    4. Aktivieren Sie Kstatusnotifieritem/appindicator support.

      Tweaks

Einschränkungen

  • Die Bildschirmfreigabefunktion unterstützt den H.265-Videocodec nicht.

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

HDX™-Bildschirmfreigabe