Partage d’écran HDX™

Présentation

Le VDA Linux vous permet de partager l’écran de votre bureau virtuel avec les utilisateurs de session sur d’autres bureaux virtuels. Le partage d’écran HDX est disponible pour l’observation (shadowing) à l’aide de Citrix Director pour les installations sur site de Citrix Virtual Apps and Desktops et de Citrix Monitor pour les déploiements Citrix Cloud.

Remarque :

  • Si le partage de session a lieu entre plusieurs VDA Linux, il est recommandé de mettre à niveau vers la même version de VDA afin d’éviter les problèmes de saisie au clavier.

  • Si des dispositions de clavier différentes existent entre la session de l’observateur et la session du partageur, la disposition du clavier du partageur est effective.

  • Il est recommandé que l’application Citrix Workspace™ de l’observateur utilise le mode Scancode, car il existe davantage de limitations lors de l’utilisation du mode Unicode.

  • Le mode Unicode dans le client de l’application Citrix Workspace peut entraîner la non-reconnaissance de certains caractères.

  • Lors de l’utilisation du mode Unicode, il est recommandé que le partageur et l’observateur utilisent la même disposition de clavier afin d’éviter une sortie mixte.

  • Si des combinaisons de touches de raccourci sont actives à la fois chez l’observateur et le partageur, elles ne prennent effet que chez l’observateur.

  • Si une touche de raccourci inclut la touche Super, elle prend effet chez l’observateur et est également envoyée au partageur.

L’exemple suivant vous guide à travers la procédure de partage d’un écran et de visualisation de l’écran d’une autre personne.

Pour partager un écran :

  1. Dans la zone de notification de votre bureau virtuel, cliquez sur l’icône suivante de la barre d’état système et sélectionnez Partage d’écran > Partager mon écran.

    Sélectionnez le menu Partager mon écran

    Sélectionner le menu Partager mon écran

  2. Cliquez sur Copier et fermer.

    Le code de partage d’écran actuel persiste jusqu’à ce que vous arrêtiez et redémarriez le partage de votre écran.

    Copier le code de connexion

    Conseil :

    Lorsque vous partagez votre écran, une bordure rouge l’entoure, indiquant que le partage est en cours.

  3. Partagez le code copié avec les utilisateurs de session sur d’autres bureaux virtuels avec lesquels vous souhaitez partager votre écran.

  4. Pour permettre à un spectateur de contrôler votre écran, sélectionnez Donner le contrôle, puis le nom du spectateur. Pour arrêter de donner le contrôle, désélectionnez le nom du spectateur.

    Donner le contrôle

  5. Pour arrêter de partager votre écran, sélectionnez Arrêter le partage de mon écran.

    Sélectionner le menu Arrêter le partage de mon écran

Pour afficher l’écran d’une autre personne :

  1. Dans la zone de notification de votre bureau virtuel, cliquez sur l’icône de partage d’écran et sélectionnez Afficher l’écran d’une autre personne.

    Sélectionner le menu Afficher l'écran d'une autre personne

  2. Saisissez le code de connexion de l’écran que vous souhaitez afficher, puis cliquez sur Connecter.

    Saisissez le code de connexion(/fr-fr/linux-virtual-delivery-agent/2511/media/enter-the-connection-code.png)

  3. Attendez que le partageur d’écran accepte votre demande. Par exemple :

    Accepter ou refuser le partage d’écran(/fr-fr/linux-virtual-delivery-agent/2511/media/accept-or-deny-screen-sharing.png)

    Conseil :

    • Du côté du partageur, le système Linux émet une notification de votre demande.
    • Si le partageur n’accepte pas votre demande dans les 30 secondes, votre demande expire et une invite apparaît.
  4. Une fois que le partageur d’écran a accepté votre demande en cliquant sur OK, l’écran partagé apparaît dans votre Desktop Viewer. Vous êtes connecté en tant que spectateur avec un nom d’utilisateur attribué automatiquement.

    Afficher un écran partagé(/fr-fr/linux-virtual-delivery-agent/2511/media/view-a-shared-screen.png)

  5. Pour demander le contrôle de l’écran partagé, cliquez sur l’icône de la souris dans le coin supérieur gauche.

    Conseil :

    • Si le partageur n’accepte pas votre demande dans les 30 secondes, votre demande expire.
    • Un seul spectateur est autorisé à contrôler un écran partagé à la fois.

    Cliquez à nouveau sur l’icône de la souris pour libérer le contrôle de l’écran partagé.

    Libérer le contrôle d’un écran partagé(/fr-fr/linux-virtual-delivery-agent/2511/media/release-control-over-shared-screen.png)

  6. Pour désactiver la mise à l’échelle de l’affichage ou l’adapter à la taille de la fenêtre, cliquez sur l’icône située à côté de l’icône de la souris.

    Mise à l'échelle de la fenêtre

Configuration

La fonctionnalité de partage d’écran est désactivée par défaut. Pour l’activer, effectuez les réglages suivants :

  1. Activer la barre d’état système.

  2. Pour Citrix Virtual Apps and Desktops™ 2112 et versions ultérieures, activez la stratégie ScreenSharing dans Citrix Studio.

  3. (Facultatif) Pour Citrix Virtual Apps™ et Desktops 2109 et versions antérieures, activez le partage d’écran sur le VDA Linux en exécutant la commande suivante :

    sudo /opt/Citrix/VDA/bin/ctxreg update -k "HKLM\System\CurrentControlSet\Control\Citrix\Thinwire" -v "EnableScreenSharing" -d "0x00000001"
    <!--NeedCopy-->
    
  4. Autorisez les ports 52525 à 52625 dans votre pare-feu.

Amélioration du partage d’écran

Sur le VDA Linux, les fonctionnalités d’amélioration du partage d’écran peuvent être configurées selon les besoins à l’aide des clés de registre suivantes.

Pour que ces paramètres prennent effet, la session VDA Linux doit être redémarrée (déconnexion et reconnexion).

  1. ScreenShareCodeType - Configure le code de connexion à utiliser. Par défaut, le code de connexion raccourci ne sera pas utilisé.

    Activer le code de connexion raccourci

        #/opt/Citrix/VDA/bin/ctxreg create -k "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Citrix\Thinwire" -t "REG_DWORD" -v "ScreenShareCodeType" -d "0x01" --force
    <!--NeedCopy-->
    
    **Disable shortened connection code**
    
        #/opt/Citrix/VDA/bin/ctxreg create -k "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Citrix\Thinwire" -t "REG_DWORD" -v "ScreenShareCodeType" -d "0x0" --force
    <!--NeedCopy-->
    
  2. ScreenSharingUsers - Contrôle le nombre de spectateurs autorisés à se joindre. Par défaut, le nombre d’utilisateurs autorisés à se joindre est de 10.

    Exemple : définissez le nombre de spectateurs autorisés à 32

        #/opt/Citrix/VDA/bin/ctxreg create -k "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Citrix\Thinwire" -t "REG_DWORD" -v "ScreenSharingViewerMaxNum" -d "0x20" --force
    <!--NeedCopy-->
    
  3. ScreenShareJoinTimeoutInS - Contrôle le délai d’expiration après lequel le partage d’écran s’arrête automatiquement si aucun utilisateur n’a rejoint ou si tous les utilisateurs connectés se sont déconnectés. Actuellement, cette clé de registre contrôle également l’expiration du code de connexion si des utilisateurs se sont joints. Une fois le code expiré, il ne peut plus être utilisé et le partageur devra générer un nouveau code. La valeur par défaut est 600 (10 minutes)

    Exemple, définissez le délai d’attente de jonction à 300 secondes (5 minutes)

        #/opt/Citrix/VDA/bin/ctxreg create -k "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Citrix\Thinwire" -t "REG_DWORD" -v "ScreenShareJoinTimeoutInS" -d "0x12C" --force
    <!--NeedCopy-->
    
  4. ScreenShareRequestTimeoutInS - Contrôle le délai d’attente après lequel les demandes de connexion utilisateur ou de contrôle d’écran sont automatiquement rejetées si le partageur ne répond pas. La valeur par défaut est de 30 secondes.

    Exemple, définissez le délai d’attente de la demande à 60 secondes.

        #/opt/Citrix/VDA/bin/ctxreg create -k "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Citrix\Thinwire" -t "REG_DWORD" -v "ScreenShareRequestTimeoutInS" -d "0x3C" --force
    <!--NeedCopy-->
    
  5. ScreenSharePortStart - Contrôle le début de la plage de ports à utiliser. Le port de début par défaut est 52525 (configuré par l’installateur VDA) et la plage par défaut est de 100. Si une plage de ports personnalisée est spécifiée, des règles de pare-feu appropriées doivent être définies pour ces ports afin de garantir que les données de partage d’écran puissent transiter par ces ports.

    Exemple, modifiez le port de début à 4096

        #/opt/Citrix/VDA/bin/ctxreg create -k "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Citrix\Thinwire" -t "REG_DWORD" -v "ScreenSharingPortBegin" -d "0x1000" --force
    <!--NeedCopy-->
    
  6. ScreenSharePortEnd - Contrôle la fin de la plage de ports à utiliser. Le port de fin par défaut est 52625 (configuré par l’installateur VDA).

    Exemple, modifiez le port de fin à 4196

        #/opt/Citrix/VDA/bin/ctxreg create -k "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Citrix\Thinwire" -t "REG_DWORD" -v "ScreenSharingPortBegin" -d "0x1064" --force
    <!--NeedCopy-->
    

Considérations

  • La fonctionnalité de partage d’écran ne prend pas en charge le codec vidéo H.265.

  • La fonctionnalité de partage d’écran n’est pas disponible pour les sessions d’application.

  • Les utilisateurs de sessions de bureau peuvent partager les écrans de leur session avec jusqu’à 10 spectateurs par défaut. Le nombre maximal de spectateurs est configurable via ctxreg update -k "HKLM\System\CurrentControlSet\Control\Citrix\Thinwire" -v "ScreenSharingViewerMaxNum" -d <hex_value>. Lorsque le nombre maximal est atteint, une invite apparaît lorsque les utilisateurs tentent d’accepter des demandes de connexion supplémentaires.

Partage d’écran HDX™