Uso compartido de pantalla HDX™

Información general

El VDA de Linux le permite compartir la pantalla de su escritorio virtual con usuarios de sesión en otros escritorios virtuales. El uso compartido de pantalla HDX está disponible para el shadowing mediante Citrix Director para instalaciones locales de Citrix Virtual Apps and Desktops y Citrix Monitor para implementaciones de Citrix Cloud.

Nota:

  • Si el uso compartido de sesión se produce entre varios VDA de Linux, se recomienda actualizar a la misma versión de VDA para evitar problemas de entrada de teclado.

  • Si existen diferentes distribuciones de teclado entre la sesión del visor y la sesión del que comparte, la distribución de teclado del que comparte es la efectiva.

  • Se recomienda que la aplicación Citrix Workspace™ del visor utilice el modo Scancode, ya que existen más limitaciones al usar el modo Unicode.

  • El modo Unicode en el cliente de la aplicación Citrix Workspace podría provocar que algunos caracteres no se reconozcan.

  • Al usar el modo Unicode, se recomienda que el que comparte y el visor utilicen la misma distribución de teclado para evitar una salida mixta.

  • Si las combinaciones de teclas de acceso directo están activas tanto en el visor como en el que comparte, solo surten efecto en el visor.

  • Si una tecla de acceso directo incluye la tecla Super, surte efecto en el visor y también se envía al que comparte.

El siguiente ejemplo le guía a través del procedimiento para compartir una pantalla y ver la pantalla de otra persona.

Para compartir una pantalla:

  1. En el área de notificación de su escritorio virtual, haga clic en el siguiente icono de la bandeja del sistema y seleccione Uso compartido de pantalla > Compartir mi pantalla.

    Seleccionar el menú Compartir mi pantalla

    Seleccionar el menú Compartir mi pantalla

  2. Haga clic en Copiar y cerrar.

    El código actual para compartir pantalla persiste hasta que detenga y reinicie el uso compartido de su pantalla.

    Copiar el código de conexión

    Sugerencia:

    Mientras comparte su pantalla, aparece un borde rojo alrededor de ella, lo que indica que el uso compartido está en curso.

  3. Comparta el código copiado con los usuarios de la sesión en otros escritorios virtuales con los que quiera compartir su pantalla.

  4. Para permitir que un espectador controle su pantalla, seleccione Dar control y, a continuación, el nombre del espectador. Para dejar de dar control, desactive el nombre del espectador.

    Dar control

  5. Para dejar de compartir su pantalla, seleccione Dejar de compartir mi pantalla.

    Seleccionar el menú Dejar de compartir mi pantalla

Para ver la pantalla de otra persona:

  1. En el área de notificaciones de su escritorio virtual, haga clic en el icono de uso compartido de pantalla y seleccione Ver la pantalla de otra persona.

    Seleccionar el menú Ver la pantalla de otra persona

  2. Introduzca el código de conexión de la pantalla que quiere ver y, a continuación, haga clic en Conectar.

    Introduzca el código de conexión(/es-es/linux-virtual-delivery-agent/2511/media/enter-the-connection-code.png)

  3. Espere a que el usuario que comparte la pantalla acepte su solicitud. Por ejemplo:

    Aceptar o denegar el uso compartido de la pantalla(/es-es/linux-virtual-delivery-agent/2511/media/accept-or-deny-screen-sharing.png)

    Consejo:

    • En el lado del usuario que comparte, el sistema Linux emite una notificación de su solicitud.
    • Si el usuario que comparte no acepta su solicitud en 30 segundos, la solicitud caduca y aparece un mensaje.
  4. Después de que el usuario que comparte la pantalla acepte su solicitud haciendo clic en Aceptar, la pantalla compartida aparece en su Desktop Viewer. Se conecta como visor con un nombre de usuario asignado automáticamente.

    Ver una pantalla compartida(/es-es/linux-virtual-delivery-agent/2511/media/view-a-shared-screen.png)

  5. Para solicitar el control de la pantalla compartida, haga clic en el icono del ratón en la esquina superior izquierda.

    Consejo:

    • Si el usuario que comparte no acepta su solicitud en 30 segundos, la solicitud caduca.
    • Solo se permite que un visor controle una pantalla compartida a la vez.

    Vuelva a hacer clic en el icono del ratón para liberar el control de la pantalla compartida.

    Liberar el control de una pantalla compartida(/es-es/linux-virtual-delivery-agent/2511/media/release-control-over-shared-screen.png)

  6. Para inhabilitar el escalado de la pantalla o escalar al tamaño de la ventana, haga clic en el icono situado junto al icono del ratón.

    Escalado de ventana

Configuración

La función de uso compartido de pantalla está deshabilitada de forma predeterminada. Para habilitarla, complete la siguiente configuración:

  1. Habilitar la bandeja del sistema.

  2. Para Citrix Virtual Apps and Desktops™ 2112 y versiones posteriores, habilite la directiva ScreenSharing en Citrix Studio.

  3. (Opcional) Para Citrix Virtual Apps™ and Desktops 2109 y versiones anteriores, habilite el uso compartido de pantalla en el VDA de Linux ejecutando el siguiente comando:

    sudo /opt/Citrix/VDA/bin/ctxreg update -k "HKLM\System\CurrentControlSet\Control\Citrix\Thinwire" -v "EnableScreenSharing" -d "0x00000001"
    <!--NeedCopy-->
    
  4. Permita los puertos 52525–52625 en su firewall.

Mejora del uso compartido de pantalla

En el VDA de Linux, las funciones de mejora del uso compartido de pantalla se pueden configurar según los requisitos mediante las siguientes claves de registro.

Para que esta configuración surta efecto, la sesión del VDA de Linux debe reiniciarse (cerrar sesión y volver a iniciarla).

  1. ScreenShareCodeType - Configura el código de conexión que se va a utilizar. De forma predeterminada, no se utilizará el código de conexión abreviado.

    Habilitar código de conexión abreviado

        #/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 - Controla el número de espectadores permitidos para unirse. De forma predeterminada, el número de usuarios permitidos para unirse es 10.

    Ejemplo: establecer el número de espectadores permitidos en 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 - Controla el tiempo de espera tras el cual el uso compartido de pantalla se detiene automáticamente si ningún usuario se ha unido o si todos los usuarios conectados se han desconectado. Actualmente, esta clave de registro también controla cuándo ha caducado el código de conexión si los usuarios se han unido. Una vez que el código ha caducado, no se puede volver a utilizar y el remitente deberá generar un nuevo código. El valor predeterminado es 600 (10 minutos)

    Ejemplo, establezca el tiempo de espera de unión en 300 segundos (5 minutos)

        #/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 - Controla el tiempo de espera tras el cual las solicitudes de conexión de usuario o de control de pantalla se rechazan automáticamente si el que comparte no responde. El valor predeterminado es de 30 segundos.

    Ejemplo, establezca el tiempo de espera de la solicitud en 60 segundos.

        #/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 - Controla el inicio del rango de puertos que se va a utilizar. El puerto de inicio predeterminado es 52525 (configurado por el instalador de VDA) y el rango predeterminado es 100. Si se especifica un rango de puertos personalizado, se deben establecer reglas de firewall adecuadas para esos puertos a fin de garantizar que los datos de uso compartido de pantalla puedan fluir por ellos.

    Ejemplo, cambie el puerto de inicio a 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 - Controla el final del rango de puertos que se va a utilizar. El puerto final predeterminado es 52625 (configurado por el instalador de VDA).

    Ejemplo, cambie el puerto final a 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-->
    

Consideraciones

  • La función de uso compartido de pantalla no es compatible con el códec de vídeo H.265.

  • La función de uso compartido de pantalla no está disponible para las sesiones de aplicaciones.

  • Los usuarios de sesiones de escritorio pueden compartir las pantallas de sus sesiones con hasta 10 espectadores de forma predeterminada. El número máximo de espectadores se puede configurar a través de ctxreg update -k "HKLM\System\CurrentControlSet\Control\Citrix\Thinwire" -v "ScreenSharingViewerMaxNum" -d <hex_value>. Cuando se alcanza el número máximo, aparece un mensaje cuando los usuarios intentan aceptar solicitudes de conexión adicionales.

Uso compartido de pantalla HDX™