Configuración

Cuando se utiliza la aplicación Citrix Workspace para Linux, los siguientes pasos de configuración permiten a los usuarios acceder a sus aplicaciones y escritorios alojados.

Parámetros

Archivos de configuración

Para cambiar parámetros más avanzados o menos comunes, puede modificar los archivos de configuración de la aplicación Citrix Workspace. Estos archivos de configuración se leen cada vez que wfica se inicia. Puede actualizar varios archivos, según el efecto que quiera lograr con los cambios.

Si se pueden compartir sesiones, puede que se use una sesión existente en lugar de una recién configurada. Este parámetro puede hacer que la sesión ignore los cambios hechos en el archivo de configuración.

Parámetros predeterminados

Si quiere que los cambios se apliquen a todos los usuarios de la aplicación Citrix Workspace, modifique el archivo de configuración module.ini del directorio $ICAROOT/config.

Nota:

Si una entrada en All\_Regions.ini se establece en un valor específico, el valor de esa entrada en module.ini no se utiliza. Los valores indicados en All\_Regions.ini tienen prioridad sobre el valor en module.ini.

Archivo de plantilla

Si el archivo $HOME/.ICAClient/wfclient.ini no existe, wfica copia $ICAROOT/config/wfclient.template para crearlo. Cuando se realizan cambios en este archivo de plantilla, estos se aplican a todos los usuarios de la aplicación Citrix Workspace.

Configuración de usuario

Para aplicar cambios de configuración a un usuario, modifique el archivo wfclient.ini en el directorio $HOME/.ICAClient del usuario. La configuración de este archivo se aplica a las conexiones futuras de ese usuario.

Validación de las entradas del archivo de configuración

Para limitar los valores permitidos de las entradas en wfclient.ini, especifique las opciones o los intervalos de opciones que se permiten en All\_Regions.ini.

Si especifica solo un valor, se utilizará ese valor. El archivo $HOME/.ICAClient/All\_Regsions.ini puede coincidir o reducir los valores posibles establecidos en el archivo $ICAROOT/config/All\_Regions.ini; no puede eliminar las restricciones.

Nota:

El valor establecido en wfclient.ini tiene prioridad sobre el valor de module.ini.

Parámetros

Los parámetros enumerados en cada archivo se agrupan en secciones. Cada sección comienza con un nombre entre corchetes que indica parámetros relacionados; por ejemplo, \[ClientDrive\] para los parámetros relacionados con la asignación de unidades del cliente (CDM).

Se proporcionan valores predeterminados automáticamente para los parámetros que falten excepto donde se indique. Si el parámetro está presente, pero no tiene ningún valor asignado, el valor predeterminado se aplica automáticamente. Por ejemplo, considere que el parámetro InitialProgram va seguido de un signo igual (=) y que no se proporciona ningún valor. En este ejemplo, se aplica el valor predeterminado (no ejecutar un programa después de iniciar sesión).

Precedencia

El archivo All\_Regions.ini especifica parámetros que pueden definir otros archivos. Puede restringir los valores de los parámetros o establecerlos de forma precisa.

Para una conexión cualquiera, los archivos se comprueban por este orden:

  1. All\_Regions.ini: Los valores de este archivo supeditan los valores de:
    • El archivo .ICA de conexiones
    • wfclient.ini
  2. module.ini: Los valores de este archivo se utilizan si no se han establecido en All\_Regions.ini, en el archivo .ICA de conexiones ni en wfclient.ini. Sin embargo, estos valores no se restringen con las entradas de All\_Regions.ini.

Si no se encuentra ningún valor en ninguno de estos archivos, se usa el valor predeterminado en el código de la aplicación Citrix Workspace.

Nota:

Hay excepciones en este orden de prioridad. Por ejemplo, el código lee algunos valores específicamente de wfclient.ini por razones de seguridad.

Crear cadenas personalizadas user-agent en una solicitud de red

A partir de la versión 2109, la aplicación Citrix Workspace presenta una opción para agregar las cadenas User-Agent a la solicitud de red e identificar el origen de una solicitud de red. En función de esta solicitud de cadenas User-Agent, puede decidir cómo administrar su solicitud de red. Esta función le permite aceptar solicitudes de red solo desde dispositivos de confianza.

Nota:

  • Esta función está disponible en implementaciones en la nube de la aplicación Citrix Workspace. También se admiten los paquetes x86, x64 y ARMHF.

Para personalizar las cadenas User-Agent, haga lo siguiente:

  1. Busque el archivo de configuración $ICAROOT/config/AuthManConfig.xml.
  2. Agregue un valor a esta entrada:

<UserAgentSuffix> </UserAgentSuffix>

Ejemplo que incluye la aplicación y la versión en el texto personalizado:

<UserAgentSuffix>App/AppVersion </UserAgentSuffix>

Si quiere agregar App y AppVersion, sepárelos con una barra diagonal (“/”).

  • Si la solicitud de red procede de la aplicación Citrix Workspace basada en interfaz de usuario, aparece este User-Agent en las solicitudes de red:

    CWAWEBVIEW/CWAVersion App/AppVersion

  • Si la solicitud de red procede de la aplicación Citrix Workspace basada en interfaz de usuario, aparece este User-Agent en las solicitudes de red:

    CWA/CWAVersion App/AppVersion

Notas:

  • Si no agrega AppVersion al final de la cadena UserAgentSuffix, la versión de la aplicación Citrix Workspace se adjunta a las solicitudes de red.
  • Reinicie AuthManagerDaemon y ServiceRecord para que los cambios surtan efecto.

Administrar marcas de función

Si se produce un problema con la aplicación Citrix Workspace en producción, podemos inhabilitar de manera dinámica una función afectada en la aplicación Citrix Workspace aunque dicha función ya se haya publicado. Para ello, se utilizan marcas de función y un servicio externo denominado LaunchDarkly.

No es necesario que realice ninguna configuración para permitir el tráfico a LaunchDarkly, salvo si tiene un firewall o proxy bloqueando el tráfico saliente. En ese caso, puede habilitar el tráfico a LaunchDarkly a través de direcciones URL o direcciones IP específicas, según sus requisitos de directiva. Puede habilitar el tráfico y la comunicación en LaunchDarkly de las siguientes formas:

Permitir el tráfico a las siguientes URL

  • events.launchdarkly.com
  • stream.launchdarkly.com
  • clientstream.launchdarkly.com
  • firehose.launchdarkly.com
  • mobile.launchdarkly.com
  • app.launchdarkly.com

Incluir direcciones IP en una lista de permitidos

Si necesita incluir las direcciones IP en una lista de permitidos, para obtener una lista de todos los intervalos de direcciones IP actuales, consulte la lista de direcciones IP públicas de LaunchDarkly. Puede usar esta lista para verificar que las configuraciones de su firewall se actualicen automáticamente de acuerdo con las actualizaciones de la infraestructura. Para obtener detalles sobre el estado actual de los cambios en la infraestructura, consulte la Página de estado de LaunchDarkly.

Requisitos del sistema para LaunchDarkly

Compruebe que las aplicaciones publicadas pueden comunicarse con estos servicios si el parámetro de túnel dividido está desactivado en Citrix ADC:

  • Servicio de LaunchDarkly
  • Servicio de escucha de APNs

Continuidad del servicio

Nota:

Esta función está generalmente disponible en la aplicación Citrix Workspace.

La continuidad del servicio elimina o minimiza la dependencia de la disponibilidad de los componentes involucrados en el proceso de conexión. Los usuarios pueden iniciar sus aplicaciones y escritorios virtuales, independientemente del estado de los servicios en la nube.

Para obtener información sobre los requisitos que permiten la continuidad del servicio en la aplicación Citrix Workspace, consulte Requisitos del sistema.

Para obtener información sobre la instalación de la continuidad del servicio con la aplicación Citrix Workspace, consulte Instalar Continuidad del servicio.

Para obtener más información, consulte la sección Continuidad del servicio de la documentación de Citrix Workspace.

Anclar el diseño de pantalla con varios monitores

A partir de la versión 2103, puede guardar la selección del diseño de pantalla con varios monitores. El diseño es la manera en que se muestra una sesión de escritorio. Anclarlo ayuda a reiniciar una sesión con el diseño seleccionado, lo que ofrece una mejor experiencia de usuario.

Como requisito previo, debe habilitar esta función en el archivo AuthManConfig.xml. Vaya a $ICAROOT/config/AuthManConfig.xml y agregue estas entradas:

     <key>ScreenPinEnabled</key>
     <value> true </value>
<!--NeedCopy-->

Solo después de agregar la clave anterior, podrá ver la opción Diseño de pantalla en el indicador de aplicaciones. Para obtener más información sobre el icono del indicador de aplicaciones, consulte Icono del indicador de aplicaciones.

Para seleccionar el diseño de la pantalla, haga clic en el icono del indicador de aplicaciones en la barra de tareas y seleccione Diseño de pantalla. Aparece el cuadro de diálogo Diseño de pantalla.

Si no, para abrir el cuadro de diálogo Diseño de pantalla, también puede presionar Ctrl + M cuando se encuentre en la ventana de autoservicio.

Diseño de pantalla

Seleccione un escritorio virtual en el menú desplegable. La selección del diseño se aplica solamente al escritorio que seleccione.

Seleccione uno o varios mosaicos para formar una selección rectangular del diseño. A continuación, la sesión se muestra según la selección del diseño.

Limitaciones:

  • Al habilitar el anclaje de pantalla, se inhabilita la función para guardar el diseño durante las sesiones.
  • Esta función solo se aplica a escritorios marcados como favoritos.

Protección de aplicaciones

RENUNCIA DE RESPONSABILIDADES

Las directivas de protección de aplicaciones funcionan filtrando el acceso a las funciones requeridas del sistema operativo subyacente. Se necesitan llamadas a API específicas para capturar pantallas o pulsaciones de teclas. Esta función significa que las directivas de protección de aplicaciones pueden proporcionar protección incluso contra herramientas de piratas informáticos personalizadas y diseñadas específicamente. Sin embargo, a medida que los sistemas operativos evolucionan, pueden surgir nuevas formas de capturar pantallas y registrar pulsaciones de teclas. Si bien seguimos identificándolas y abordándolas, no podemos garantizar una protección completa en configuraciones e implementaciones específicas.

La protección de aplicaciones es una función adicional que proporciona una mayor seguridad al usar Citrix Virtual Apps and Desktops. La función restringe la posibilidad de que los clientes puedan verse amenazados por malware de registro de pulsaciones de teclas y malware de capturas de pantalla. La protección de aplicaciones evita la exfiltración de información confidencial, como credenciales de usuario e información confidencial que se muestran en la pantalla. La función evita que los usuarios y los atacantes hagan capturas de pantalla y usen registradores de pulsaciones de teclas para obtener y explotar información confidencial.

Notas:

  • Esta función está disponible cuando la aplicación Citrix Workspace se instala mediante los paquetes tarball, Debian y Red Hat Package Manager (RPM). Además, x64 y ARMHF son las únicas arquitecturas compatibles.
  • Esta función está disponible en implementaciones locales de Citrix Virtual Apps and Desktops. También en implementaciones que utilizan Citrix Virtual Apps and Desktops Service con StoreFront.

La protección de aplicaciones requiere instalar una licencia adicional en el servidor de licencias. También debe haber presente una licencia de Citrix Virtual Desktops. Para obtener información sobre las licencias, consulte la sección Configuración de Citrix Virtual Apps and Desktops.

A partir de la versión 2108, la función de protección de aplicaciones es completamente funcional. La función de protección de aplicaciones está disponible en sesiones de escritorios y aplicaciones, y está habilitada de forma predeterminada. Sin embargo, debe configurar la función de protección de aplicaciones en el archivo AuthManConfig.xml para habilitarla en las interfaces del administrador de autenticación y de Self-Service Plug-in.

A partir de esta versión, puede iniciar recursos protegidos desde la aplicación Citrix Workspace mientras se ejecuta Mozilla Firefox.

Requisito previo:

La protección de aplicaciones funciona mejor con estos sistemas operativos y GNOME Display Manager:

  • Ubuntu 18.04 de 64 bits o una versión posterior, excepto Ubuntu 21.10
  • Debian 9 de 64 bits o una versión posterior
  • CentOS 7.5 de 64 bits o una versión posterior
  • RHEL 7.5 de 64 bits o una versión posterior
  • Raspbian 10 (Buster) con armhf de 32 bits o una versión posterior

Nota

La función de protección de aplicaciones no admite los sistemas operativos que usan glibc 2.34 o una versión posterior.

Instalación del componente de protección de aplicaciones:

Al instalar la aplicación Citrix Workspace con el paquete tarball, aparece el mensaje siguiente.

“¿Quiere instalar el componente de protección de aplicaciones? Advertencia: No puede inhabilitar esta función. Para inhabilitarla, debe desinstalar la aplicación Citrix Workspace. Para obtener más información, póngase en contacto con el administrador de sistemas. [default $INSTALLER_N]:”

Introduzca Y para instalar el componente de protección de aplicaciones.

De forma predeterminada, el componente de protección de aplicaciones no está instalado.

Reinicie la máquina para que los cambios surtan efecto. La protección de aplicaciones funciona como es debido solamente tras reiniciar la máquina.

Instalación del componente de protección de aplicaciones en paquetes RPM:

A partir de la versión 2104, la protección de aplicaciones se ofrece en la versión RPM de la aplicación Citrix Workspace.

Para instalar la protección de aplicaciones, haga esto:

  1. Al instalar la aplicación Citrix Workspace.
  2. Instale el paquete ctxappprotection<version>.rpm de protección de aplicaciones desde el instalador de la aplicación Citrix Workspace.
  3. Reinicie el sistema para que los cambios surtan efecto.

Instalación del componente de protección de aplicaciones en paquetes Debian:

A partir de la versión 2101, la protección de aplicaciones se ofrece en la versión Debian de la aplicación Citrix Workspace.

Para una instalación silenciosa del componente de protección de aplicaciones, ejecute el siguiente comando desde el terminal antes de instalar la aplicación Citrix Workspace:

export DEBIAN_FRONTEND="noninteractive"
sudo debconf-set-selections <<< "icaclient app_protection/install_app_protection select yes"

sudo debconf-show icaclient
* app_protection/install_app_protection: yes

sudo apt install -f ./icaclient_<version>._amd64.deb
<!--NeedCopy-->

A partir de la versión 2106, la aplicación Citrix Workspace presenta una opción para configurar las funciones de protección contra el registro de tecleo y protección contra capturas de pantalla por separado para las interfaces del administrador de autenticación y del Self-Service Plug-in.

Configuración de la protección de aplicaciones para el administrador de autenticación:

Vaya a $ICAROOT/config/AuthManConfig.xml y modifique el archivo de esta manera:


/opt/Citrix/ICAClient/config$ cat AuthManConfig.xml | grep -i authmananti -A 1
    <key>AuthManAntiScreenCaptureEnabled</key>
    <value>true</value>
    <key>AuthManAntiKeyLoggingEnabled</key>
    <value>true </value>

<!--NeedCopy-->

Configuración de la protección de aplicaciones para la interfaz del Self-Service Plug-in:

Vaya a $ICAROOT/config/AuthManConfig.xml y modifique el archivo de esta manera:


/opt/Citrix/ICAClient/config$ cat AuthManConfig.xml | grep -i protection -A 4
<!-- Selfservice app protection configuration -->
    <Selfservice>
      <AntiScreenCaptureEnabled>true</AntiScreenCaptureEnabled>
      <AntiKeyLoggingEnabled>true</AntiKeyLoggingEnabled>
    </Selfservice>

<!--NeedCopy-->

Problemas conocidos:

  • Al minimizar una pantalla protegida, la protección de aplicaciones continúa ejecutándose en segundo plano.

Limitación:

  • A veces, no se pueden iniciar recursos protegidos cuando se está ejecutando una aplicación instalada desde Snap Store. Como solución temporal, identifique la aplicación que causa el problema en el archivo de registros de la aplicación Citrix Workspace. Luego, cierre la aplicación.
  • Al intentar hacer una captura de pantalla de una ventana protegida, toda la pantalla, incluidas las aplicaciones no protegidas en segundo plano, se atenuaba.

Indicador de estado de la batería

Ahora el estado de la batería del dispositivo se muestra en el área de notificaciones de las sesiones de Citrix Desktop.

Nota:

A partir de la versión 2111, también se muestra el indicador de estado de la batería de los VDA de servidor.

El indicador de estado de la batería está habilitado de forma predeterminada.

Para inhabilitar el indicador de estado de la batería:

  1. Vaya a la carpeta <ICAROOT>/config/module.ini.
  2. Vaya a la sección ICA 3.0.
  3. Configure esta opción: MobileReceiver= Off.

Programa para la mejora de la experiencia del usuario (CEIP)

Datos recopilados Descripción Para qué se utiliza
Datos de uso y configuración El programa para la mejora de la experiencia del usuario de Citrix (Customer Experience Improvement Program o CEIP) recopila información de uso y configuración de la aplicación Citrix Workspace para Linux y envía esos datos automáticamente a Google Analytics. Esos datos ayudan a Citrix a mejorar la calidad, la fiabilidad y el rendimiento de la aplicación Citrix Workspace.

Información adicional

Citrix gestiona sus datos de acuerdo con las condiciones de su contrato con Citrix. Además, lo protege como se especifica en Citrix Services Security Exhibit disponible en el Centro de confianza de Citrix.

Citrix también utiliza Google Analytics para recopilar determinados datos de la aplicación Citrix Workspace como parte del programa CEIP. Puede revisar cómo gestiona Google los datos recopilados para Google Analytics.

Desactive el envío de datos de CEIP a Citrix y a Google Analytics (excepto los datos recopilados para Google Analytics que se indican mediante un * en la segunda tabla de la sección siguiente) de esta manera:

  1. Vaya a la carpeta <ICAROOT>/config/module.ini y vaya a la sección CEIP.
  2. Seleccione la entrada EnableCeip y establézcala en Disable.

Nota:

Después de establecer la clave EnableCeip en Disable, puede inhabilitar el envío de los dos últimos elementos de datos CEIP recopilados por Google Analytics. Estos elementos de datos son la versión del sistema operativo y la versión de la aplicación Workspace. Para esta acción, vaya a esta sección y defina el valor como se sugiere:

Ubicación: <ICAROOT>/config/module.ini

Sección: GoogleAnalytics

Entrada: DisableHeartBeat

Valor: True

Elementos concretos de datos CEIP recopilados por Google Analytics:

       
Versión del sistema operativo* Versión de la aplicación Workspace* Nombre de la aplicación ID de cliente
Método de inicio de sesiones Versión del compilador Plataforma de hardware  

Icono del indicador de aplicaciones

El indicador de aplicaciones se inicia cuando se abre la aplicación Citrix Workspace. Es un icono que está presente en el área de notificaciones. Con la introducción del indicador de aplicaciones, mejora el rendimiento del inicio de sesión de la aplicación Citrix Workspace para Linux.

Puede constatar la mejora del rendimiento en estos casos:

  • Primer inicio de la aplicación Citrix Workspace
  • Cerrar la aplicación y volver a iniciarla
  • Salir de la aplicación y volver a iniciarla

Nota:

El paquete libappindicator es necesario para que el indicador de aplicaciones aparezca. Instale desde la web el paquete libappindicator adecuado para su distribución de Linux.

Proxy de ICA a X

Puede utilizar una estación de trabajo que ejecuta la aplicación Citrix Workspace como servidor y redirigir la salida a otro dispositivo compatible con X11. Se recomienda realizar esta tarea para entregar aplicaciones de Microsoft Windows a terminales X o estaciones de trabajo UNIX en las que la aplicación Citrix Workspace no está disponible.

Nota:

El software de la aplicación Citrix Workspace está disponible para muchos dispositivos X y en esos casos la mejor solución es instalar el software en los dispositivos. Esta forma de ejecutar la aplicación Citrix Workspace, como proxy de ICA a X, se conoce también como ICA en el lado del servidor.

Cuando se ejecuta la aplicación Citrix Workspace, se la puede considerar como un conversor de ICA a X11 que dirige la salida de X11 al escritorio de Linux local. Sin embargo, también es posible redirigir la salida a otra pantalla de X11. Puede ejecutar copias adicionales de la aplicación Citrix Workspace simultáneamente en un sistema. En este caso, cada aplicación Citrix Workspace envía sus datos a un dispositivo diferente.

En este gráfico se muestra un sistema con la aplicación Citrix Workspace para Linux configurado como proxy de ICA a X:

Proxy de ICA a X

Para configurar este tipo de sistema, necesita un servidor Linux que actúe como el proxy de ICA a X11:

  • Si ya tiene terminales X, puede ejecutar la aplicación Citrix Workspace en el servidor Linux que normalmente proporciona las aplicaciones X para los terminales X.
  • Si quiere implementar estaciones de trabajo UNIX en las que la aplicación Citrix Workspace no está disponible, necesita tener un servidor adicional que actúe como proxy. Este servidor puede ser un PC con Linux.

El dispositivo final recibe las aplicaciones a través de X11 gracias al protocolo ICA. De forma predeterminada, puede utilizar la asignación de unidades solamente para acceder a las unidades en el proxy. Este parámetro no supone ningún problema si utiliza terminales X que, por lo general, no tienen unidades locales. Si distribuye aplicaciones a otras estaciones de trabajo UNIX, puede:

  • Montar la estación de trabajo UNIX local mediante NFS como proxy en la estación de trabajo y, a continuación, apuntar una asignación de unidad del cliente al punto de montaje NFS en el proxy.
  • Utilizar un proxy de NFS a SMB, como SAMBA, o bien un cliente NFS en el servidor, como Microsoft Services para UNIX.

Algunas funciones no se transfieren al dispositivo final:

  • Redirección de USB
  • Redirección de tarjetas inteligentes
  • Redirección de puertos COM
  • No se transfiere audio al dispositivo X11, aunque el servidor que actúa como proxy admita audio.
  • Las impresoras de los clientes no se transfieren al dispositivo X11. Acceda manualmente a la impresora de UNIX desde el servidor a través de la impresión LPD, o bien utilice una impresora de red.
  • No se admite la redirección de entradas multimedia porque requiere una cámara web en la máquina que ejecuta la aplicación Citrix Workspace, donde el servidor actúa como proxy. Sin embargo, la redirección de salida multimedia se permite cuando GStreamer está instalado en el servidor que actúa como proxy (no comprobado).

Para iniciar la aplicación Citrix Workspace con ICA en el lado del servidor desde un terminal X o una estación de trabajo UNIX:

  1. Utilice ssh o telnet para conectarse al dispositivo que actúa como proxy.

  2. En un intérprete de comandos del dispositivo proxy, configure la variable de entorno DISPLAY para el dispositivo local. Por ejemplo, en un intérprete de comandos de C, escriba:

    setenv DISPLAY <local:0>

    Nota:

    Si utiliza el comando ssh -X para conectarse al dispositivo que hace de proxy, no es necesario establecer la variable de entorno DISPLAY.

  3. En un símbolo del sistema del dispositivo local, escriba xhost <nombre del servidor proxy>

  4. Compruebe si la aplicación Citrix Workspace está instalada en el directorio de instalación predeterminado. Si no está instalada, verifique que la variable de entorno ICAROOT esté configurada para que apunte al directorio de instalación real.

  5. Ubique el directorio donde está instalada la aplicación Citrix Workspace. En la línea de comandos, escriba selfservice &.

Redirección de contenido servidor-cliente

La redirección de contenido servidor-cliente permite que los administradores especifiquen que las URL en aplicaciones publicadas se abran con aplicaciones locales. Por ejemplo, cuando se abre un enlace correspondiente a una página Web mientras se utiliza Microsoft Outlook en una sesión, el archivo se abre en el explorador web del dispositivo del usuario.

La redirección de contenido servidor-cliente permite que los administradores otorguen recursos de Citrix de forma más eficiente para ofrecer un mejor rendimiento a los usuarios. Los siguientes tipos de URL pueden redirigirse:

  • HTTP
  • HTTPS
  • RTSP (Real Player)
  • RTSPU (Real Player)
  • PNM (versiones anteriores de Real Player)

La URL se abre mediante la aplicación del servidor cuando:

  • La aplicación Citrix Workspace no tiene una aplicación adecuada
  • La aplicación Citrix Workspace no puede acceder directamente al contenido

La redirección de contenido servidor-cliente se configura en el servidor y se habilita de forma predeterminada en la aplicación Citrix Workspace siempre que la ruta incluya RealPlayer y una de estas opciones: Firefox, Mozilla o Netscape.

Para habilitar la redirección de contenido servidor-cliente si en la ruta no se encuentran RealPlayer ni un explorador

  1. Abra el archivo de configuración wfclient.ini.

  2. En la sección [Browser], modifique los siguientes parámetros:

    Path=path

    Command=command

    La ruta es el directorio donde se encuentra el ejecutable del explorador. El comando es el nombre del ejecutable utilizado para gestionar las URL de exploradores redirigidas, junto a la URL enviada por el servidor. Por ejemplo:

    $ICAROOT/nslaunch Netscape, Firefox, Mozilla

    Este parámetro especifica lo siguiente:

    • Se ejecutará la utilidad nslaunch para insertar la URL en la ventana de un explorador existente.
    • Se prueba cada uno de los exploradores en la lista sucesivamente hasta que pueda mostrarse el contenido de forma correcta.
  3. En la sección [Player], modifique los siguientes parámetros:

    Path=path

    Command=command

    La ruta es el directorio donde se encuentra el ejecutable de RealPlayer. El comando es el nombre del ejecutable utilizado para gestionar las URL multimedia redirigidas, junto a la URL enviada por el servidor.

  4. Guarde el archivo y ciérrelo.

Nota:

En el caso de los dos parámetros de ruta, solo es necesario especificar el directorio donde están ubicados los archivos ejecutables del explorador y de RealPlayer. No es necesario especificar la ruta completa a los archivos ejecutables. Por ejemplo, en la sección [Browser], la ruta puede configurarse como /usr/X11R6/bin en lugar de /usr/X11R6/bin/netscape. Además, puede especificar nombres de directorio adicionales como una lista separada por dos puntos. Si no se especifican estos parámetros, se utilizará la ruta $PATH actual del usuario.

Para borrar la redirección de contenido servidor-cliente desde Citrix Workspace:

  1. Abra el archivo de configuración module.ini.
  2. Cambie el ajuste CREnabled a Off.
  3. Guarde el archivo y ciérrelo.

Conexión

Configuración de conexiones

En dispositivos con una capacidad de procesamiento limitada o un ancho de banda limitado, se intercambia rendimiento por funcionalidad y viceversa. Los usuarios y los administradores pueden elegir una combinación aceptable de funcionalidad y rendimiento interactivo. Llevando a cabo al menos uno de estos cambios, a menudo en el servidor y no en el dispositivo del usuario, se puede reducir el ancho de banda requerido para la conexión y se puede mejorar el rendimiento:

  • Habilite la reducción de latencia SpeedScreen: La reducción de latencia SpeedScreen mejora el rendimiento en conexiones con latencia elevada. Para esta mejora, se proporciona una respuesta instantánea al usuario por los datos introducidos o a las acciones con el mouse. Use el Administrador de reducción de latencia SpeedScreen para habilitar esta función en el servidor. En la aplicación Citrix Workspace, de forma predeterminada, esta función está inhabilitada para el teclado y solo está habilitada para el puntero en conexiones con una latencia elevada. Consulte la guía de referencia de OEM de la aplicación Citrix Workspace para Linux (en inglés).
  • Habilite la compresión de datos: la compresión de datos reduce la cantidad de datos transferidos a través de la conexión. Esta configuración requiere recursos adicionales del procesador para comprimir y descomprimir datos, pero puede aumentar el rendimiento en conexiones de poco ancho de banda. Use las configuraciones de directiva de Citrix Calidad de audio y Compresión de imágenes para habilitar esta función.
  • Reduzca el tamaño de la ventana: cambie la dimensión de la ventana al tamaño utilizable más pequeño posible. En la comunidad, defina las opciones de sesión.
  • Reduzca la cantidad de colores: reduzca la cantidad de colores a 256. En el sitio de Citrix Virtual Apps and Desktops, configure las opciones de la sesión.
  • Reduzca la calidad de audio: si la asignación de audio está habilitada, reduzca la calidad de audio al parámetro más bajo mediante la configuración de directiva de Citrix Calidad de audio.

Fuente

Suavizado de fuentes ClearType

El suavizado de fuentes ClearType (también conocido como presentación de fuentes de subpíxel) mejora la calidad de las fuentes en pantalla más allá de la calidad disponible que permite ofrecer el suavizado de fuentes estándar o “anti-aliasing”. Puede activar o desactivar esta función. También puede especificar el tipo de suavizado si modifica este parámetro en la sección [WFClient] del archivo de configuración apropiado:

FontSmoothingType = número

Donde el número puede ser uno de estos valores:

Valor Comportamiento
0 Se usa la preferencia local existente en el dispositivo. El parámetro FontSmoothingTypePref define este valor.
1 Sin suavizado
2 Suavizado estándar
3 Suavizado ClearType (subpíxel horizontal)

Tanto el suavizado estándar como el suavizado ClearType pueden aumentar los requisitos de ancho de banda de la aplicación Citrix Workspace.

Importante:

El servidor puede configurar FontSmoothingType a través del archivo ICA. Este valor tiene prioridad sobre el valor que esté definido en [WFClient].

Si el servidor establece el valor en 0, este parámetro de [WFClient] determina la preferencia local: FontSmoothingTypePref = número

Donde el número puede ser uno de estos valores:

Valor Comportamiento
0 Sin suavizado
1 Sin suavizado
2 Suavizado estándar
3 Suavizado ClearType (subpíxel horizontal) (valor predeterminado)

Carpeta

Configuración de la redirección de carpetas especiales

En este contexto, existen solo dos carpetas especiales por usuario:

  • La carpeta Escritorio del usuario
  • La carpeta Documentos del usuario (Mis Documentos en Windows XP)

La redirección de carpetas especiales le permite especificar las ubicaciones de las carpetas especiales de un usuario. Como resultado, estas carpetas permanecen fijas en diferentes tipos de servidores y configuraciones de comunidades de servidores. Esto es particularmente importante si, por ejemplo, un usuario móvil inicia sesión en servidores de distintas comunidades de servidores. En el caso de estaciones de trabajo estáticas y basadas en escritorios, donde el usuario puede iniciar sesión en servidores que residen en una sola comunidad de servidores, la redirección de carpetas especiales rara vez es necesaria.

Para configurar la redirección de carpetas especiales:

A continuación, dispone de un procedimiento en dos partes. En primer lugar, debe habilitar la redirección de carpetas especiales a través de una entrada en module.ini; a continuación, debe especificar las ubicaciones de las carpetas en la sección [WFClient], según se describe aquí:

  1. Agregue el siguiente texto en module.ini (por ejemplo, $ICAROOT/config/module.ini):

    [ClientDrive]

    SFRAllowed = True

  2. Agregue el texto siguiente en la sección [WFClient] (por ejemplo, $HOME/.ICAClient/wfclient.ini):

    DocumentsFolder = documentos

    DesktopFolder = escritorio

    Donde “documentos” y “escritorio” son los nombres de archivo de UNIX, incluida la ruta completa, de los directorios que quiere utilizar como las carpetas Escritorio y Documentos respectivamente de los usuarios. Por ejemplo:

    DesktopFolder = $HOME/.ICAClient/desktop

    • Puede especificar cualquier componente en la ruta con una variable de entorno, por ejemplo, $HOME.
    • Debe especificar valores para ambos parámetros.
    • Los directorios que especifique deben estar disponibles a través de la asignación de dispositivos del cliente. Es decir, el directorio debe estar en el subárbol de un dispositivo cliente asignado.
    • Como letras de unidad, debe utilizar C o letras posteriores.

Asignación de unidades de cliente

La asignación de unidades del cliente permite redirigir letras de unidades del servidor de Citrix Virtual Apps o al de Citrix Virtual Desktops a directorios existentes en el dispositivo del usuario local. Por ejemplo, la unidad H: de una sesión de usuario de Citrix se puede asignar a un directorio en el dispositivo del usuario local que ejecuta la aplicación Workspace.

La asignación de unidades de cliente puede hacer que cualquier directorio se monte en el dispositivo de usuario local. El dispositivo de usuario local incluye un CD-ROM, un DVD o un dispositivo de memoria USB, que están disponibles para el usuario durante la sesión. Además, el usuario local tiene permiso para acceder al dispositivo de usuario local. Cuando un servidor está configurado para permitir la asignación de unidades de cliente:

  • Los usuarios pueden acceder a sus archivos almacenados localmente.
  • Usar los archivos durante su sesión.
  • Guardarlos de nuevo en una unidad local o en una unidad del servidor.

La aplicación Citrix Workspace admite la asignación de dispositivos del cliente para conexiones a servidores Citrix Virtual Apps and Desktops. Esta función permite que una aplicación remota que se ejecuta en el servidor acceda a dispositivos conectados al dispositivo de usuario local. El usuario puede usar las aplicaciones y los recursos del sistema como si se ejecutaran localmente. Antes de utilizar estas funciones, verifique que el servidor admita la asignación de dispositivos del cliente.

Nota:

El modelo de seguridad SELinux, Security-Enhanced Linux, puede afectar al funcionamiento de la asignación de unidades del cliente y la redirección de USB (tanto en Citrix Virtual Apps como en Virtual Desktops). Si se requieren estas funciones, inhabilite SELinux antes de configurarlas en el servidor.

Existen dos tipos de asignación de unidades disponibles:

  • Asignación estática de unidades del cliente: Permite que los administradores asignen cualquier parte del sistema de archivos del dispositivo del usuario a una unidad especificada en el servidor cuando se inicia la sesión. Por ejemplo, se puede usar para asignar todos o una parte del directorio principal o /tmp de un usuario. Luego, asigne los puntos de montaje de los dispositivos de hardware, como CD-ROM, DVD o dispositivos de memoria USB.
  • Asignación dinámica de unidades del cliente: Supervisa los directorios en los que, por lo general, los dispositivos de hardware como CD-ROM, DVD y dispositivos USB portátiles se montan en el dispositivo del usuario. Y todos los dispositivos nuevos que aparezcan durante una sesión se asignan automáticamente a la siguiente letra de unidad disponible en el servidor.

Cuando la aplicación Citrix Workspace se conecta a Citrix Virtual Apps o a Citrix Virtual Desktops, se restablecen las asignaciones de unidades del cliente a menos que la asignación de dispositivos del cliente esté inhabilitada. También pueden utilizarse directivas para tener mayor control sobre la forma en que se aplica la asignación de dispositivos del cliente. Para obtener más información, consulte la documentación de Citrix Virtual Apps and Desktops.

Los usuarios pueden asignar unidades mediante el cuadro de diálogo Preferencias.

Nota:

De manera predeterminada, al habilitar la asignación estática de unidades del cliente también se habilita la asignación dinámica de unidades del cliente. Para inhabilitar esta última pero habilitar la primera, establezca DynamicCDM en False en wfclient.ini.

Anteriormente, la configuración del acceso a archivos a través de CDM se aplicaba a todos los almacenes configurados.

A partir de la versión 2012, la aplicación Citrix Workspace le permite configurar el acceso a archivos CDM por almacén.

Nota:

La configuración de acceso a archivos no es persistente en todas las sesiones cuando se utiliza Workspace para Web. De forma predeterminada, se utiliza la opción Preguntarme cada vez.

Acceso a archivos

Puede utilizar el archivo wfclient.ini para configurar los atributos de la ruta asignada y el nombre de archivo. Utilice la GUI para establecer un nivel de acceso a archivos como se muestra en la captura de pantalla anterior.

En una sesión de escritorio, para establecer un nivel de acceso a archivos, vaya a Preferencias > cuadro de diálogo Acceso a archivos desde Desktop Viewer.

Acceso a archivos desde Desktop Viewer

En una sesión de aplicación, para establecer un nivel de acceso a archivos, abra el cuadro de diálogo Acceso a archivos desde la Central de conexiones de Citrix.

Acceso a archivos desde Desktop Viewer

El cuadro de diálogo Acceso a archivos incluye el nombre de la carpeta asignada y su ruta.

Acceso a archivos desde Desktop Viewer

El indicador del nivel de acceso ya no se admite en el archivo wfclient.ini.

Asignar impresoras del cliente

La aplicación Citrix Workspace admite la impresión en impresoras de red e impresoras conectadas localmente a los dispositivos de usuario. De forma predeterminada, a menos que se creen directivas para modificarlo, Citrix Virtual Apps permite a los usuarios:

  • Imprimir en todos los dispositivos de impresión accesibles desde el dispositivo de usuario.
  • Agregar impresoras

Sin embargo, es posible que estos parámetros no sean perfectos para todos los entornos. Por ejemplo, la configuración predeterminada que permite a los usuarios imprimir en todas las impresoras accesibles desde el dispositivo de usuario es la más fácil de administrar inicialmente. Sin embargo, esa configuración predeterminada puede crear inicios de sesión lentos en algunos entornos. En esa situación, quizá le interese limitar la lista de impresoras configuradas en el dispositivo del usuario.

También es posible que las directivas de seguridad de la empresa no permitan que los usuarios asignen puertos locales de impresión. Para ello, en el servidor, inhabilite la directiva de ICA Conectar automáticamente puertos COM del cliente.

Para limitar la lista de impresoras configuradas en el dispositivo del usuario:

  1. Abra el archivo de configuración, wfclient.ini, en uno de los siguientes directorios:

    • $HOME/.ICAClient, para limitar las impresoras de un solo usuario
    • $ICAROOT/config, para limitar las impresoras de todos los usuarios de la aplicación Workspace. En este caso, “todos los usuarios” se refiere a los primeros que usan el programa self-service después del cambio.
  2. En la sección [WFClient] del archivo, escriba:

    ClientPrinterList=impresora1:impresora2:impresora3

    Donde impresora1, impresora2 y sucesivos son los nombres de las impresoras elegidas. Separe los nombres de las impresoras con dos puntos (:).

  3. Guarde el archivo y ciérrelo.

Asignación de impresoras del cliente en UNIX

En un entorno UNIX, se ignoran los controladores de impresora definidos por la aplicación Citrix Workspace. El sistema de impresión en el dispositivo del usuario debe gestionar el formato de impresión generado por la aplicación.

Antes de que los usuarios puedan utilizar una impresora del cliente desde Citrix Virtual Apps para UNIX, el administrador debe habilitar la impresión. Para obtener más información, consulte la sección Citrix Virtual Apps para UNIX de la documentación de Citrix Virtual Apps and Desktops.

Asignación de una impresora local

La aplicación Citrix Workspace para Linux admite el controlador de impresora universal PS de Citrix. De modo que, en la mayoría de los casos, no se requiere ninguna configuración local para que los usuarios utilicen impresoras de red o impresoras conectadas localmente a los dispositivos de usuario. Puede asignar manualmente impresoras del cliente en Citrix Virtual Apps para Windows si, por ejemplo, el software de impresión del dispositivo del usuario no admite el controlador de impresora universal.

Para asignar una impresora local en un servidor:

  1. En la aplicación Citrix Workspace, establezca una conexión de servidor e inicie sesión en un equipo que ejecute Citrix Virtual Apps.

  2. En el menú Inicio, seleccione Configuración > Impresoras.

  3. En el menú Archivo, seleccione Agregar impresora.

    Aparecerá el asistente Agregar impresora.

  4. Utilice el asistente para agregar una impresora de red desde la red del cliente, dominio del cliente. Por lo general, este valor es un nombre de impresora estándar, similar a los valores creados por Servicios de Escritorio remoto nativos, como “HP LaserJet 4 de nombre_cliente en sesión 3”.

    Para obtener más información sobre cómo agregar impresoras, consulte la documentación de su sistema operativo Windows.

Audio

A partir de la versión 2112, se cambia el nombre del atributo VdcamVersion4Support del archivo module.ini a AudioRedirectionV4. El valor predeterminado de AudioRedirectionV4 se establece en False. Como resultado de ello:

  • La biblioteca ALSA se utiliza para acceder a los dispositivos de audio y solo se admite un dispositivo.
  • Aparece en la sesión el dispositivo de audio predeterminado con el nombre Citrix HDX Audio.
  • Solo una aplicación puede usar el dispositivo Citrix HDX Audio.

Puede establecer el valor de AudioRedirectionV4 en True. Como resultado de ello:

  • La biblioteca PulseAudio se utiliza para acceder a los dispositivos de audio y se admiten dispositivos extras.
  • Más de una aplicación puede usar los dispositivos de audio en un momento dado.
  • La aplicación Citrix Workspace muestra todos los dispositivos de audio locales que están disponibles en una sesión. En lugar de Citrix HDX Audio, los dispositivos de audio aparecen con sus respectivos nombres de dispositivo. Puede cambiar a cualquiera de los dispositivos disponibles de forma dinámica en una sesión.
  • Las sesiones se actualizan dinámicamente al conectar o quitar dispositivos de audio.
  • La redirección de dispositivos de audio es compatible con dispositivos de audio HDMI y Bluetooth.

Para habilitar esta función, lleve a cabo lo siguiente:

  1. Vaya a la carpeta <ICAROOT>/config y abra el archivo module.ini.
  2. Vaya a la sección [ClientAudio] y agregue esta entrada:

    AudioRedirectionV4=True

  3. Vuelva a iniciar la sesión para que los cambios surtan efecto.

Notas:

  • La función de redirección de audio mejorada se encuentra en Technical Preview.
  • La opción Micrófono y cámara web del cuadro de diálogo Preferencias está inhabilitada de forma predeterminada. Para obtener información sobre cómo habilitar el micrófono y la cámara web, consulte Preferencias.

Limitaciones conocidas:

De forma predeterminada, el valor de AudioRedirectionV4 se establece en False. Si no cambió el valor predeterminado, existen estas limitaciones conocidas:

  • En un VDA con Windows Server 2016, no se puede cambiar la selección del dispositivo de audio en una sesión. La selección se establece solo en la entrada y salida de audio predeterminada. Esta limitación se resuelve al establecer el valor AudioRedirectionV4 en True.
  • La redirección de dispositivos de audio no es compatible con dispositivos de audio Bluetooth. Esta limitación se resuelve al establecer el valor AudioRedirectionV4 en True.
  • Puede cambiar el dispositivo de audio predeterminado solo en los sistemas operativos Windows 10, Windows 7 y Windows 8. En los sistemas operativos de Windows Server, como Windows Server 2012, 2016 y 2019, no puede cambiar el dispositivo de audio predeterminado. Este problema se debe a una limitación de las sesiones de escritorio remoto de Microsoft.
  • La redirección de dispositivos de audio no es compatible con dispositivos de audio HDMI. Esta limitación se resuelve al establecer el valor AudioRedirectionV4 en True. Sin embargo, es posible que la aplicación Citrix Workspace muestre dispositivos de audio HDMI que no están conectados en una sesión.

Cuando el valor de AudioRedirectionV4 es False, el dispositivo de audio predeterminado suele ser el dispositivo ALSA predeterminado que se configuró para el sistema. Utilice el siguiente procedimiento para especificar un dispositivo diferente:

  1. Elija y abra un archivo de configuración teniendo en cuenta los usuarios que quiera afectar con sus cambios. Para obtener más información sobre la forma en que las actualizaciones a archivos de configuración específicos afectan a los diferentes usuarios, consulte los parámetros predeterminados.
  2. Agregue esta opción y cree la sección si es necesario:

    
    [ClientAudio]
    
    AudioDevice = \<device\>
    <!--NeedCopy-->
    

En esta sección, la información de dispositivo está ubicada en el archivo de configuración ALSA del sistema operativo.

Nota:

La ubicación de esta información no es estándar en todos los sistemas operativos Linux. Citrix le recomienda consultar la documentación del sistema operativo para obtener más detalles sobre cómo ubicar esta información.

Asignación de audio del cliente

La asignación de audio del cliente permite que las aplicaciones que se ejecutan en el servidor de Citrix Virtual Apps o Citrix Virtual Desktops reproduzcan audio a través de dispositivos de audio instalados en el dispositivo de usuario. Puede definir la calidad del audio para cada conexión en el servidor, pero los usuarios también pueden definirla en el dispositivo del usuario. Si los parámetros de calidad de audio del dispositivo de usuario y del servidor son diferentes, se utilizará el parámetro de calidad más bajo.

La asignación de audio del cliente puede suponer una carga excesiva para los servidores y para la red. Cuanto mayor es la calidad de audio, mayor ancho de banda se requiere para transferir los datos de audio. El audio de calidad más alta también consume más recursos de la CPU para su procesamiento.

Configure la asignación de audio del cliente a través de directivas. Para obtener más información, consulte la documentación de Citrix Virtual Apps and Desktops.

Nota:

La asignación de audio del cliente no se ofrece en conexiones a Citrix Virtual Apps para UNIX.

Habilitar el audio UDP

El audio UDP puede mejorar la calidad de las llamadas telefónicas que se realizan a través de Internet. Utiliza el protocolo User Datagram Protocol (UDP) en lugar de TCP.

A partir de la versión 2109, la aplicación Citrix Workspace admite el audio adaptable. Con el audio adaptable, no es necesario configurar manualmente las directivas de calidad de audio en los VDA. El audio adaptable optimiza los parámetros del entorno y sustituye los formatos de compresión de audio obsoletos para proporcionar una excelente experiencia de usuario. El audio adaptable está habilitado de forma predeterminada. Para obtener más información, consulte Audio adaptable.

A partir de la versión 2112, la aplicación Citrix Workspace admite el protocolo de seguridad Datagram Transport Layer Security (DTLS) para audio UDP. Como resultado, puede acceder al audio UDP a través de Citrix Gateway. De forma predeterminada, esta función está inhabilitada. Se halla en Technical Preview.

Para habilitar el audio UDP:

  1. Configure estas opciones en la sección [ClientAudio] de module.ini:
    • Establezca EnableUDPAudio en True. De forma predeterminada, este valor está establecido en False, lo que inhabilita el audio UDP.
    • Especifique los números de puerto mínimo y máximo para el tráfico de audio UDP mediante UDPAudioPortLow y UDPAudioPortHigh respectivamente. De forma predeterminada, se utilizan los puertos que van de 16500 a 16509.
  2. De forma predeterminada, el audio adaptable está habilitado en el VDA y admite audio UDP. Si inhabilitó el audio adaptable, configure los parámetros de audio del cliente y del servidor de esta manera para permitir el audio UDP. Como consecuencia, el audio resultante es de una calidad media (es decir, ni alta ni baja).
    Calidad de audio en el cliente Calidad de audio en el cliente Calidad de audio en el cliente
    Alto Medio Bajo
Calidad de audio en el servidor Alto Alto Medio Bajo
Calidad de audio en el servidor Medio Medio Medio Bajo
Calidad de audio en el servidor Bajo Bajo Bajo Bajo

Para habilitar el audio UDP mediante Citrix Gateway:

  1. Vaya a la carpeta <ICAROOT>/config y abra el archivo module.ini.
  2. Vaya a la sección [WFClient] y configure esta entrada:

    EnableUDPThroughGateway=True

  3. Vaya a la sección [ClientAudio] y configure esta entrada:

    EnableUDPAudio=True

Nota:

Si usa la configuración de default.ica de StoreFront, el valor de EnableUDPThroughGateway establecido en la sección [Application] tiene prioridad sobre el valor establecido en el archivo module.ini. Sin embargo, puede establecer el valor EnableUDPAudio de la [ClientAudio] sección solo con el archivo module.ini. Además, no tiene prioridad sobre el valor establecido en la configuración de default.ica de StoreFront.

Limitaciones:

  • El audio UDP no está disponible en las sesiones cifradas (es decir, las sesiones donde se utiliza el cifrado TLS o ICA). En esas sesiones, la transmisión de audio se realiza mediante TCP.
  • La prioridad del canal ICA puede afectar el audio UDP.

UDP en el cliente

  1. Vaya al archivo $ICAROOT/config/module.ini.
  2. Configure esto en la sección [ClientAudio]:

    EnableUDPAudio=True

    UDPAudioPortLow=int

    UDPAudioPortHigh=int

  3. Configure esto en la sección [WFClient]:

    EnableUDPThroughGateway=True

  4. Vaya al archivo $HOME/.ICAClient/wfclient.ini.
  5. Configure esto en la sección [WFClient]:

    AllowAudioInput=True

    EnableAudioInput=true

    AudioBandWidthLimit=1

    Notas:

    • Los valores establecidos para los atributos AllowAudioInput, EnableAudioInput y AudioBandWidthLimit de la sección [WFClient] se aplican tanto al audio UDP como al audio TCP.
    • Si no se puede encontrar la carpeta .ICAClient (solo ocurre en la primera instalación e inicio), abra la aplicación Citrix Workspace y ciérrela. Esta acción crea la carpeta .ICAClient.
    • Cuando AudioBandWidthLimit se establece en 1, la calidad de audio del cliente es media.
  6. Configure estas directivas en el Delivery Controller del dominio (DDC):

    • Establezca “Redirección de Windows Media” en “Prohibida”.
    • Establezca “Audio sobre UDP” en “Permitido”.
    • Establezca “Transporte de audio en tiempo real sobre UDP” en “Habilitado”.
    • Establezca “Calidad de audio” en “Media”.

Cómo cambiar la manera en la que se usa la aplicación Citrix Workspace

La tecnología ICA está altamente optimizada y, en general, no necesita requisitos elevados de ancho de banda ni de CPU. Sin embargo, si utiliza una conexión con muy poco ancho de banda, tenga en cuenta lo siguiente para preservar el rendimiento:

  • Evite el acceso a archivos grandes mediante la asignación de unidades del cliente. Cuando se accede a un archivo grande con la asignación de unidades del cliente, el archivo se transfiere a través de la conexión del servidor. En conexiones lentas, es posible que esta transferencia de archivos tarde mucho.
  • Evite imprimir documentos grandes en impresoras locales. Al imprimir un documento en una impresora local, el archivo que debe imprimirse se transfiere a través de la conexión del servidor. En conexiones lentas, es posible que esta transferencia de archivos tarde mucho.
  • Evite reproducir contenido multimedia. La reproducción de contenido multimedia utiliza una gran cantidad de ancho de banda y puede reducir el rendimiento.

Habilitar la entrada de audio

Para habilitar la entrada de audio:

  1. Vaya a la carpeta <ICAROOT>/config y abra el archivo wfclient.ini.
  2. Vaya a la sección [WFClient] y configure esta entrada:

    AllowAudioInput=True

Nota:

El valor establecido para el atributo AllowAudioInput se aplica tanto al audio UDP como al audio TCP.

USB

La compatibilidad con USB permite a los usuarios interactuar con una amplia variedad de dispositivos USB cuando se conectan con un escritorio virtual. Los usuarios pueden conectar dispositivos USB a sus equipos, para utilizarlos de forma remota en sus escritorios virtuales. Los dispositivos USB disponibles para la comunicación remota son, entre otros, las unidades flash, los teléfonos inteligentes, las impresoras, los escáneres, los reproductores MP3, los dispositivos de seguridad y las PC tabletas.

La redirección de USB requiere la versión Citrix Virtual Apps 7.6 (o posterior) o Citrix Virtual Desktops. Citrix Virtual Apps no ofrece la redirección de dispositivos USB de almacenamiento masivo y requiere una configuración especial para admitir dispositivos de audio. Para obtener más información, consulte la documentación de Citrix Virtual Apps 7.6.

Las funciones isócronas de los dispositivos USB (como cámaras web, micrófonos, altavoces y auriculares) se admiten en entornos LAN típicos de baja latencia y alta velocidad. Pero, por lo general, la redirección estándar de audio o cámara web es más adecuada.

Los siguientes tipos de dispositivo se admiten directamente en una sesión Citrix Virtual Apps and Desktops, y por lo tanto no admiten USB:

  • Teclados
  • Mouse
  • Tarjetas inteligentes
  • Auriculares con micro
  • Cámaras web

Nota:

Los dispositivos USB especializados (por ejemplo, los teclados Bloomberg y mouse 3D) pueden configurarse para admitir USB. Para obtener información sobre cómo configurar reglas de directivas para otros dispositivos USB especializados, consulte CTX119722.

De manera predeterminada, existen ciertos tipos de dispositivos USB que no se admiten para la comunicación remota a través de Citrix Virtual Apps and Desktops. Por ejemplo, un usuario puede tener una tarjeta de interfaz de red conectada a la placa del sistema mediante un dispositivo USB interno. Conectarse de forma remota a esta NIC no sería apropiado. De forma predeterminada, estos tipos de dispositivos USB no se admiten en sesiones de Citrix Virtual Apps and Desktops:

  • Dispositivos Bluetooth
  • Tarjetas de interfaz de red integradas
  • Hubs USB

Para actualizar la lista predeterminada de dispositivos USB disponibles para la comunicación remota, modifique el archivo usb.conf en la carpeta $ICAROOT/. Para obtener más información, consulte la sección “Actualización de la lista de dispositivos USB que se encuentran disponibles para la comunicación remota”.

Para permitir la comunicación remota de los dispositivos USB con escritorios virtuales, habilite la regla de directivas USB. Para obtener más información, consulte la documentación de Citrix Virtual Apps and Desktops.

Funcionamiento de los USB

Cuando un usuario conecta un dispositivo USB, este se coteja con la directiva USB y, si está permitido, se lo redirige al escritorio virtual. Si la directiva predeterminada rechaza el dispositivo, solo estará disponible para el escritorio local.

En el caso de los escritorios a los que se accede mediante el modo Desktop Appliance, cuando un usuario conecta un dispositivo USB, ese dispositivo se redirige automáticamente al escritorio virtual. El escritorio virtual controla el dispositivo USB y lo muestra en la interfaz de usuario.

Para que la redirección tenga lugar, la ventana de la sesión debe tener el foco cuando el usuario conecta el dispositivo USB, a menos que se esté mediante el modo Desktop Appliance.

Dispositivos de almacenamiento masivo

Si un usuario se desconecta de un escritorio virtual cuando un dispositivo USB de almacenamiento masivo se encuentra aún conectado con el escritorio local, ese dispositivo no se redirigirá al escritorio virtual de nuevo cuando el usuario se reconecte. Para verificar que el dispositivo de almacenamiento masivo se redirige al escritorio virtual, el usuario debe retirar y volver a introducir el dispositivo después de reconectar.

Nota:

Si conecta un dispositivo de almacenamiento masivo en una estación de trabajo Linux configurada para rechazar el uso remoto de dispositivos de almacenamiento masivo USB, la aplicación Citrix Workspace no acepta el dispositivo. Es posible que se abra un explorador de archivos de Linux aparte. Por lo tanto, Citrix recomienda que configure previamente los dispositivos de usuarios sin seleccionar el parámetro Browse removable media when inserted de forma predeterminada. En dispositivos basados en Debian, puede hacerlo desde la barra de menú de Debian, en Desktop > Preferences > Removable Drives and Media. En la ficha Storage, en Removable Storage, desmarque la casilla de verificación Browse removable media when inserted.

A la hora de redirigir el dispositivo USB del cliente, tenga en cuenta estas notas.

Notas:

  • Si la directiva de servidor Redirección de dispositivos USB del cliente está activada, los dispositivos de almacenamiento masivo se redirigen como dispositivos USB, incluso aunque la asignación de unidades del cliente esté activada.
  • La aplicación no admite la redirección de dispositivos compuestos para dispositivos USB.

Clases USB

Las reglas de directivas USB predeterminadas admiten estas clases de dispositivos USB:

  • Audio (clase 01)

    Incluye micrófonos, altavoces, auriculares y controladores MIDI.

  • Interfaz física (clase 05)

    Estos dispositivos son similares a los dispositivos HID, pero, en general, proporcionan respuesta o información en tiempo real. Incluyen joystick de Force Feedback, plataformas de movimiento y exoesqueletos de Force Feedback.

  • Digitalización de imágenes fijas (clase 06)

    Abarca los escáneres y las cámaras digitales. Las cámaras digitales admiten la clase de digitalización de imagen fija que utiliza el protocolo de transferencia de imágenes (PTP) o el protocolo de transferencia multimedia (MTP) para transferir imágenes a un equipo u otro dispositivo periférico. Las cámaras también pueden aparecer como dispositivos de almacenamiento masivo. Es posible configurar una cámara para que utilice cualquiera de las clases desde los menús de configuración que proporciona la propia cámara.

    Si una cámara aparece como un dispositivo de almacenamiento masivo, se utiliza la asignación de unidades del cliente y no se necesita el uso de USB.

  • Impresoras (clase 07)

    En general, la mayoría de las impresoras se incluyen en esta clase, aunque algunas utilizan protocolos específicos del fabricante (clase ff). Las impresoras multifunción pueden tener un concentrador interno o ser dispositivos compuestos. En ambos casos, el elemento de impresión generalmente utiliza la clase de la impresora y el elemento de fax o de escaneado utiliza otra clase, por ejemplo, la digitalización de imágenes fijas.

    Las impresoras normalmente funcionan de forma adecuada sin la funcionalidad USB.

  • Almacenamiento masivo (clase 08)

    Los dispositivos de almacenamiento masivo más comunes son las unidades flash USB. Otros incluyen las unidades de disco duro con conexión USB, las unidades de CD/DVD y los lectores de tarjetas SD/MMC. Existe una amplia variedad de dispositivos con almacenamiento interno que también presentan una interfaz de almacenamiento masivo, por ejemplo, reproductores multimedia, cámaras digitales y teléfonos móviles. Las subclases conocidas, entre otras, son:

  • 01 Dispositivos flash limitados
  • 02 Dispositivos CD/DVD típicos (ATAPI/MMC-2)
  • 03 Dispositivos de cinta típicos (QIC-157)
  • 04 Unidades de disquete típicas (UFI)
  • 05 Unidades de disquete típicas (SFF-8070i)
  • 06 La mayoría de los dispositivos de almacenamiento masivo utiliza esta variante de SCSI

    A menudo se puede acceder a los dispositivos de almacenamiento masivo a través de la asignación de unidades del cliente y por lo tanto no se requiere la funcionalidad USB.

    Importante: Se sabe que algunos virus se propagan en forma activa a través de todos los tipos de almacenamiento masivo. Piense bien si existe un requisito comercial de permitir el uso de los dispositivos de almacenamiento masivo, ya sea a través de la asignación de unidades del cliente o mediante el uso de USB. Para minimizar el riesgo, el servidor puede configurarse para evitar que los archivos se ejecuten mediante la asignación de unidades del cliente.

  • Seguridad del contenido (clase 0d)

    Los dispositivos para seguridad del contenido aplican la protección del contenido, generalmente para la administración de derechos digitales o para la gestión de licencias. Esta clase incluye las llaves.

  • Atención médica personal (clase 0f)

    Estos dispositivos incluyen los dispositivos de atención médica personal como los sensores de presión arterial, los monitores de frecuencia cardíaca, podómetros, monitores de píldoras y espirómetros.

  • Específico del proveedor y de la aplicación (clases fe y ff)

    Muchos dispositivos utilizan protocolos específicos del proveedor o protocolos no estandarizados por el consorcio USB, y estos dispositivos generalmente se muestran como específicos del proveedor (clase ff).

Clases de dispositivos USB

Las reglas de directivas USB predeterminadas rechazan estas clases de dispositivos USB:

  • Comunicaciones y control CDC (clases 02 y 0a)

    Incluye módems, adaptadores ISDN, adaptadores de red y algunos teléfonos y equipos de fax.

    La directiva USB predeterminada no permite estos dispositivos porque es posible que uno de ellos proporcione la conexión al escritorio virtual propiamente dicho.

  • Dispositivos de interfaz humana (HID) (clase 03)

    Incluye una amplia variedad de dispositivos de entrada y de salida. Los dispositivos de interfaz humana (HID, por su sigla en inglés) típicos son los teclados, los mouse, los dispositivos señaladores, las tabletas gráficas, los controladores de juegos, los botones y las funciones de control.

    La subclase 01 se conoce como la clase de interfaz de arranque, y se utiliza para los teclados y punteros.

    La directiva USB predeterminada no permite teclados USB (clase 03, subclase 01, protocolo 1) ni mouse USB (clase 03, subclase 01, protocolo 2). Este parámetro se debe a que la mayoría de los teclados y mouse se manejan adecuadamente sin el uso de USB. Además, suele ser necesario utilizar estos dispositivos de forma local y remota cuando se conecta a un escritorio virtual.

  • Concentradores USB (clase 09)

    Los concentradores USB permiten conectar dispositivos adicionales al equipo local. No es necesario acceder a estos dispositivos de forma remota.

  • Tarjeta inteligente (clase 0b)

    Los lectores de tarjetas inteligentes incluyen lectores de tarjetas inteligentes con y sin contacto, y tokens USB con un chip de tarjeta inteligente equivalente incorporado.

    Se accede a los lectores de tarjeta inteligente mediante la comunicación remota de la tarjeta inteligente y no se necesita la funcionalidad USB.

  • Vídeo (clase 0e)

    La clase vídeo abarca los dispositivos que se utilizan para controlar vídeos o material relacionado con vídeos, como las cámaras web, videograbadoras digitales, conversores de vídeo analógico, algunos sintonizadores de televisión y algunas cámaras digitales que admiten la transmisión por secuencias de vídeo.

    De forma predeterminada, el rendimiento óptimo de la cámara web se logra a través de la compresión de vídeo de cámara web HDX RealTime.

  • Controladores inalámbricos (clase e0)

    Abarca una amplia variedad de controladores inalámbricos como los controladores de banda ultraancha y Bluetooth.

    Es posible que algunos de estos dispositivos proporcionen acceso de red importante o conecten periféricos importantes, como mouse o teclados Bluetooth.

    La directiva USB predeterminada no permite estos dispositivos. No obstante, es posible que en el caso de dispositivos particulares sea apropiado proporcionar acceso al uso de USB.

Lista de dispositivos USB

Puede actualizar la gama de dispositivos USB disponibles para la conexión remota con los escritorios. Para actualizar dicha gama, modifique la lista de reglas predeterminadas del archivo usb.conf del dispositivo de usuario en $ICAROOT/.

Para actualizar la lista, agregue reglas de directivas nuevas para permitir o denegar dispositivos USB no incluidos en el rango predeterminado. Las reglas creadas de este modo por el administrador controlan qué dispositivos se ofrecen al servidor. Las reglas en el servidor controlan los dispositivos que se aceptarán.

La configuración de directivas predeterminada para los dispositivos inhabilitados es la siguiente:

DENY: class=09 # Dispositivos del hub

DENY: class=03 subclass=01 # Dispositivo de arranque HID (teclados y mouse)

DENY: class=0b # Tarjeta inteligente

DENY: class=e0 # Controladores inalámbricos

DENY: class=02 # Control CDC y comunicaciones

DENY: class=03 # UVC (cámara web)

DENY: class=0a # Datos de CDC

ALLOW: # Recurso de reserva definitivo: permitir todo lo demás

Reglas de directivas USB

Sugerencia: Cuando cree reglas de directivas, consulte los códigos de clase USB que se encuentran disponibles en el sitio web de USB http://www.usb.org/. Las reglas de directivas del archivo usb.conf que hay en el dispositivo de usuario adoptan el formato {ALLOW:|DENY:} seguido de un conjunto de expresiones basadas en valores para las siguientes etiquetas:

Etiqueta Descripción
VID Identificador del proveedor tomado del descriptor del dispositivo
REL Identificador de la versión tomado del descriptor del dispositivo
PID Identificador del producto tomado del descriptor del dispositivo
Class Clase, tomada del descriptor del dispositivo o de un descriptor de la interfaz
SubClass Subclase del descriptor del dispositivo o de un descriptor de la interfaz
Prot Protocolo tomado del descriptor del dispositivo o de un descriptor de la interfaz

Al crear reglas de directivas, tenga en cuenta lo siguiente:

  • Las reglas no distinguen entre mayúsculas y minúsculas.
  • Las reglas pueden tener un comentario optativo al final que se introduce con el signo #. No es obligatorio utilizar un delimitador y el comentario se ignora para la comparación.
  • Se ignoran las líneas en blanco y las que son exclusivamente de comentario.
  • El espacio en blanco que se utiliza como separador se ignora, pero no puede aparecer en el medio de un número o de un identificador. Por ejemplo, Deny: Class=08 SubClass=05 es una regla válida, pero Deny: Class=0 8 Sub Class=05 no lo es.
  • Las etiquetas deben utilizar el operador de coincidencia =. Por ejemplo: VID=1230.

Ejemplo

Este ejemplo muestra una sección del archivo usb.conf en el dispositivo del usuario. Para que se implementen estas reglas, el mismo conjunto de reglas debe existir en el servidor.

ALLOW: VID=1230 PID=0007 \# ANOther Industries, ANOther Flash Drive

DENY: Class=08 SubClass=05 \# Mass Storage Devices

DENY: Class=0D \# All Security Devices

Modos de inicio

Con el modo Desktop Appliance es posible cambiar cómo un escritorio virtual gestiona los dispositivos USB conectados con anterioridad. En la sección WfClient del archivo $ICAROOT/config/module.ini en cada dispositivo de usuario, configure DesktopApplianceMode = Boolean de esta manera.

   
TRUE Todos los dispositivos USB que ya están conectados al inicio, siempre que los dispositivos no estén inhabilitados con una regla de denegación (DENY) en las directivas de USB en el servidor (entrada del Registro) o en el dispositivo del usuario (archivo de configuración de reglas de directivas).
FALSE No se inicia ningún dispositivo USB.

Cámaras web

De forma predeterminada, el rendimiento óptimo de la cámara web se logra a través de la compresión de vídeo de cámara web HDX RealTime. Sin embargo, en algunos casos, es posible que se requiera que los usuarios conecten cámaras web a través de USB. Para conectar cámaras web por USB, inhabilite la compresión de vídeo de cámara web HDX RealTime.

Redirección de cámaras web

A continuación, se presentan algunos puntos sobre la redirección de cámaras web:

  • La redirección de cámaras web es compatible con y sin RTME.

  • La redirección de cámaras web funciona para aplicaciones de 32 bits y 64 bits. Por ejemplo, Skype, o GoToMeeting. Utilice un explorador de 32 o 64 bits para verificar la redirección de cámaras web online. Por ejemplo: www.webcamtests.com

  • El uso de la cámara web es exclusivo de las aplicaciones. Por ejemplo, cuando Skype se ejecuta con una cámara web y usted inicia GoToMeeting, debe salir de Skype para usar la cámara web con GoToMeeting.

Redirección de cámaras web para aplicaciones de 64 bits (Technical Preview)

A partir de la versión 2111, la redirección de cámaras web está disponible en aplicaciones de 64 bits.

Requisitos del sistema:

  • Versión 0.1.x o 1.x del marco de trabajo GStreamer, en función de la versión actual instalada en el sistema.
  • Versión de ICAClient posterior a 2106 si usa GStreamer 1.x
  • Versión de Gstreamer y plug-ins:
    • gstreamer-plugins-base
    • gstreamer-plugins-bad
    • gstreamer-plugins-good
    • gstreamer-plugins-ugly
    • Biblioteca de gstreamer-vaapi plugin y libva
    • Biblioteca x264

Nota:

La versión del plug-in de GStreamer debe coincidir con la versión del marco de trabajo GStreamer. Por ejemplo, si instala Gstreamer 1.2.4, la versión de todos los plug-ins de Gstreamer 1.x debe ser 1.2.4.

Como requisito previo, debe configurar la redirección de cámaras web para 64 bits. Para configurarla:

  1. Vaya al archivo de configuración $HOME/.ICAClient/wfclient.ini.

  2. En la sección [WFClient], agregue este parámetro para habilitar la redirección de cámaras web:

    AllowAudioInput=True

  3. En la sección [WFClient], agregue este parámetro para habilitar la configuración del codificador H264:

    HDXH264InputEnabled=True

Xcapture

El paquete de la aplicación Citrix Workspace incluye una aplicación auxiliar, xcapture. Esta aplicación ayuda al intercambio de datos gráficos entre el portapapeles del servidor y las aplicaciones de X Window no conformes con ICCCM en el escritorio X. Los usuarios pueden utilizar xcapture para:

  • Capturar cuadros de diálogo o áreas de la pantalla y copiarlos entre el escritorio del dispositivo del usuario (incluidas aplicaciones no conformes con ICCCM) y una aplicación que se ejecuta en una ventana de conexión
  • Copiar gráficos entre una ventana de conexión y las utilidades xmag o xv que sirven para la manipulación de gráficos X

Para iniciar xcapture desde la línea de comandos:

En el símbolo del sistema, escriba /opt/Citrix/ICAClient/util/xcapture y presione Entrar (donde /opt/Citrix/ICAClient es el directorio en el que se instaló la aplicación Citrix Workspace).

Para copiar desde el escritorio del dispositivo del usuario:

  1. En el cuadro de diálogo xcapture, haga clic en From Screen. El cursor adoptará la forma de una cruz.
  2. Elija entre las siguientes tareas:
    • Select a window (Seleccionar una ventana). Mueva el cursor por la ventana que quiere copiar y haga clic con el botón central del puntero.
    • Seleccione una región. Mantenga presionado el botón principal del puntero y arrastre el cursor para seleccionar el área que quiere copiar.
    • Cancel the selection (Cancelar la selección). Haga clic con el botón secundario del puntero. Puede cancelar la selección mientras arrastra el cursor. Para eso, debe hacer clic con el botón secundario del puntero sin soltar el botón principal o central.
  3. En el cuadro de diálogo xcapture, haga clic en To ICA. El botón xcapture cambia de color para indicar que está procesando la información.
  4. Cuando se complete la transferencia, utilice el comando de pegar adecuado en la aplicación ejecutada desde la ventana de conexión.

Para copiar desde xv a una aplicación en una ventana de conexión:

  1. Desde xv, copie la información.
  2. En el cuadro de diálogo xcapture, haga clic en From XV y luego en To ICA. El botón xcapture cambia de color para indicar que está procesando la información.
  3. Cuando se complete la transferencia, utilice el comando de pegar adecuado en la aplicación ejecutada desde la ventana de conexión.

Para copiar desde una aplicación en una ventana de conexión a xv:

  1. Desde la aplicación en una ventana de conexión, copie la información.
  2. En el cuadro de diálogo xcapture, haga clic en From ICA y luego en To XV. El botón xcapture cambia de color para indicar que está procesando la información.
  3. Cuando se complete la transferencia, pegue la información en xv.

Cursor

Función para invertir el color del cursor

Antes, la aplicación Citrix Workspace mostraba un cursor punteado con el mismo color que el fondo blanco y negro de un texto. Como consecuencia, era difícil ubicar la posición del cursor.

A partir de la versión 2112, el color del cursor se invierte en función del color de fondo del texto. Así, puede ubicar fácilmente la posición del cursor en el texto. De forma predeterminada, esta función está inhabilitada.

Requisitos previos:

  • Si .ICAClient ya está presente en la carpeta de inicio del usuario actual:

    Elimine el archivo All_Regions.ini

    o

    Para conservar el archivo All_Regions.ini, agregue estas líneas al final de la sección [Virtual Channels\Thinwire Graphics]:

    InvertCursorEnabled=

    InvertCursorRefreshRate=

    InvertCursorMode=

Si la carpeta .ICAClient no está presente, entonces es que indica una nueva instalación de la aplicación Citrix Workspace. En ese caso, se conserva la configuración predeterminada para la función.

Para habilitar esta función, lleve a cabo lo siguiente:

  1. Vaya al archivo de configuración $HOME/.ICAClient/wfclient.ini.
  2. Vaya a la sección [Thinwire3.0] y configure esta entrada:

    InvertCursorEnabled=True

Nota:

El cursor no se invierte cuando el valor de la directiva Usar códec de vídeo para compresión en Citrix Studio está establecido en Do not use video codec.

Puntero

Mouse relativo

La función del mouse relativo ofrece una opción para interpretar la posición del mouse de un modo relativo en lugar de hacerlo de un modo absoluto. Esta funcionalidad se necesita para aplicaciones que exigen la entrada de datos de un mouse relativo y no de un mouse absoluto.

Nota:

Esta función solo está disponible en sesiones que se ejecutan en Citrix Virtual Apps o Citrix Virtual Desktops 7.8 (o versiones posteriores). De forma predeterminada, está inhabilitada.

Para habilitar la funcionalidad:

En el archivo $HOME/.ICAClient/wfclient.ini, en la sección [WFClient], agregue la entrada RelativeMouse=1.

Este paso habilita la función, pero la mantiene inactiva hasta que usted la active. Para obtener más información sobre cómo habilitar funciones del mouse relativo, consulte la sección Valores alternativos del mouse relativo.

Para activar la función:

Introduzca Ctrl/F12.

Una vez que la función está habilitada, escriba Ctrl/F12 nuevamente para sincronizar la posición del puntero del servidor con el cliente. Las posiciones del puntero del servidor y del cliente no están sincronizadas cuando se utiliza el mouse relativo.

Para desactivar la función:

Introduzca Ctrl-Mayús/F12.

La función también se desactiva cuando la ventana de una sesión deja de estar activa y en primer plano.

Valores alternativos del mouse relativo

También puede considerar los siguientes valores de RelativeMouse:

  • RelativeMouse=2: Habilita la función y la activa siempre que se enfoque la ventana de una sesión.
  • RelativeMouse=3: Habilita y activa la función, y la mantiene activa en todo momento.
  • RelativeMouse=4 Habilita o inhabilita la funcionalidad cuando se oculta o se muestra el puntero del mouse del lado del cliente. Este modo es adecuado para habilitar o inhabilitar automáticamente el mouse relativo para interfaces de aplicaciones de juego en primera persona.

Para cambiar los comandos del teclado, agregue parámetros como:

  • RelativemouseOnChar=F11
  • RelativeMouseOnShift=Mayús
  • RelativemouseOffChar = F11
  • RelativeMouseOffShift=Mayús

Los valores admitidos de RelativemouseOnChar y RelativemouseOffChar se recogen en [Hotkey Keys], en el archivo config/module.ini del árbol de instalación de la aplicación Citrix Workspace. Los valores de RelativeMouseOnShift y RelativeMouseOffShift establecen las teclas modificadoras para usarse, y se recogen en el título [Hotkey Shift States].

Teclado

Comportamiento del teclado

Para generar una combinación de teclas Ctrl+Alt+Supr remota:

  1. Decida la combinación de teclas que creará la combinación Ctrl+Alt+Supr en el escritorio virtual remoto.
  2. En la sección WFClient del archivo de configuración apropiado, configure UseCtrlAltEnd:
    • True significa que Ctrl+Alt+Fin pasa la combinación Ctrl+Alt+Supr al escritorio remoto.
    • False (valor predeterminado) significa que Ctrl+Alt+Entrar pasa la combinación Ctrl+Alt+Supr al escritorio remoto.

Redirección genérica

Configuración del teclado Bloomberg v4 a través de una redirección de USB genérico del lado del cliente:

Como requisito previo, la directiva debe habilitarse en el Domain Delivery Controller (DDC).

  1. Busque el vid y el pid del teclado Bloomberg. Por ejemplo, en Debian y Ubuntu ejecute el siguiente comando:

    lsusb

  2. Vaya a $ICAROOT y modifique el archivo usb.conf.

  3. Agregue la siguiente entrada en el archivo usb.conf para que pueda realizarse la redirección del teclado Bloomberg a través de un USB y, a continuación, guarde el archivo.

    ALLOW: vid=1188 pid=9545

  4. Reinicie el demonio ctxusbd en el cliente. Por ejemplo, en Debian y Ubuntu ejecute el siguiente comando:

    systemctl restart ctxusbd

  5. Abra una sesión de cliente. Asegúrese de que el foco se encuentra en esa sesión mientras conecta el teclado Bloomberg v4 para su redirección.

Redirección selectiva

Esta función permite utilizar la interfaz del teclado Bloomberg v4 en varias sesiones. Esta funcionalidad proporciona flexibilidad para utilizar el teclado en todas las sesiones remotas salvo las interfaces de las funciones de huella dactilar y audio. Las interfaces de las funciones de huella dactilar y audio se redirigen a sesiones únicas como sucedía anteriormente.

Puede llevar a cabo la redirección del teclado Bloomberg de la siguiente manera:

  • a través de una redirección de USB genérico

  • a través de una redirección de USB genérico y con función de redirección selectiva

Nota:

De forma predeterminada, esta funcionalidad se habilita en las plataformas x86 y x64, y se inhabilita en las plataformas armhf.

Para habilitar la funcionalidad:

  1. Modifique la sección BloombergRedirection de la siguiente manera en el archivo config/All_Regions.ini.

    BloombergRedirection=true

  2. Siga todos los pasos indicados en Redirección genérica.

Para inhabilitar esta función:

  1. Modifique la sección BloombergRedirection en el archivo config/All_Regions.ini.

  2. Establezca el valor BloombergRedirection en “False”.

    BloombergRedirection=false

  3. Siga todos los pasos indicados en Redirección genérica.

Nota:

Al establecer el valor en “False” se revierte la funcionalidad al comportamiento de las versiones anteriores del cliente, en las que todas las interfaces se redirigen a una única sesión.

Redirección de contenido de explorador web

Chromium Embedded Framework (CEF) para la redirección de contenido del explorador web

En versiones anteriores a la versión 1912, BCR utilizaba una superposición basada en WebkitGTK+ para generar el contenido. Sin embargo, en los clientes ligeros había problemas de rendimiento. A partir de la versión 1912, BCR utiliza una superposición basada en CEF. Esta funcionalidad enriquece la experiencia del usuario para la redirección de contenido de explorador web. Reduce la carga de red, el procesamiento de páginas y la generación de gráficos para el dispositivo de punto final.

A partir de la versión 2106, la redirección de contenido del explorador web basada en CEF es totalmente funcional. Esta función está activada de forma predeterminada.

Si es necesario, puede reemplazar el archivo libffmpeg.so proporcionado en el paquete de la aplicación Workspace por un archivo libffmpeg.so adecuado en la ruta $ICAROOT/cef/libffmpeg.so que tenga los códecs necesarios.

Nota:

Esta función no está disponible en la plataforma ARMHF.

Habilitar la redirección de contenido del explorador web basada en CEF

Para habilitar la redirección de contenido del explorador web basada en CEF:

  1. Vaya al archivo $ICAROOT/config/All_Regions.ini, donde $ICAROOT es el directorio de instalación predeterminado de la aplicación Citrix Workspace.
  2. Vaya a la sección [Client Engine\WebPageRedirection] y configure esta entrada:

    UseCefBrowser=True

Problema conocido:

  • Al establecer la opción UseCefBrowser en true en el archivo ~/.ICAClient/All_Regions.ini, es posible que el IME japonés, chino y coreano no funcione en los campos donde se pueda introducir texto. La aplicación Citrix Workspace para Linux no admite el IME japonés, chino ni coreano cuando se utiliza Secure SaaS con el explorador integrado de Citrix.

Para obtener información sobre la redirección de contenido del explorador web, consulte Redirección de contenido de explorador web en la documentación del producto Citrix Virtual Apps and Desktops.

Reconexión automática

Este apartado describe la función de reconexión automática de clientes de HDX Broadcast. Citrix recomienda utilizar esta función en combinación con la función Fiabilidad de la sesión de HDX Broadcast.

Las sesiones se pueden desconectar debido a redes poco fiables, una latencia en la red muy variable o limitaciones en el alcance de los dispositivos inalámbricos. Con la función de reconexión automática de clientes de HDX Broadcast, la aplicación Citrix Workspace para Linux puede detectar desconexiones accidentales de las sesiones y volver a conectar automáticamente las sesiones afectadas.

Cuando esta función está habilitada en el servidor, los usuarios no tienen que volver a conectarse de forma manual para continuar trabajando. Citrix Workspace lleva a cabo un número determinado de intentos de reconectar la sesión hasta que lo logra, o hasta que el usuario cancela los intentos de reconexión. Si es necesaria la autenticación del usuario, aparece un cuadro de diálogo para introducir las credenciales durante la reconexión automática. La reconexión automática no se produce si los usuarios salen de las aplicaciones sin realizar el cierre de la sesión. Los usuarios solo pueden volver a conectarse a sesiones desconectadas.

De forma predeterminada, la aplicación Citrix Workspace para Linux espera 30 segundos antes de intentar volver a conectarse a una sesión desconectada y realiza tres intentos de volver a conectarse a esa sesión.

Al conectarse mediante Access Gateway, ACR no se encuentra disponible. Para protegerse de interrupciones de la red, compruebe que la función de fiabilidad de la sesión está habilitada tanto en el servidor como en el cliente, y que está configurada en Access Gateway.

Para obtener instrucciones acerca de la configuración de la reconexión automática de clientes de HDX Broadcast, consulte la documentación de Citrix Virtual Apps and Desktops.

Fiabilidad de la sesión

Este apartado describe la función de fiabilidad de sesiones de HDX Broadcast, que se encuentra habilitada de forma predeterminada.

Con la función de fiabilidad de sesiones de HDX Broadcast, los usuarios seguirán viendo una ventana con la aplicación publicada si la conexión a la aplicación se interrumpe. Por ejemplo, es posible que los usuarios inalámbricos que pasen por un túnel pierdan la conexión al entrar, pero volverán a conectarse al salir del túnel. Durante el período de inactividad, todos los datos, entradas de teclado y otras interacciones del usuario se almacenan, mientras que la aplicación parece bloqueada y no responde. Cuando la conexión se restablece, dichas interacciones se reproducen en la aplicación.

Ahora puede ver los cambios en la pantalla cuando se inicia la fiabilidad de la sesión. Con esta mejora, la ventana de la sesión se atenúa y aparece un temporizador con una cuenta atrás que muestra el tiempo restante hasta el siguiente intento de reconexión. Fiabilidad de la sesión

Sugerencia

Puede modificar el brillo de la escala de grises utilizado para las sesiones inactivas mediante la directiva Nivel de transparencia de la interfaz de usuario durante la reconexión. De forma predeterminada, este valor está establecido en 80. El valor máximo es 100 (esto indica una ventana transparente) y el valor mínimo es 0 (esto indica una pantalla en negro).

Cuando la sesión se reconecta correctamente, desaparece el mensaje de notificación de la cuenta atrás. Puede interactuar con el escritorio como de costumbre.

A partir de la versión 2109, la notificación de fiabilidad de la sesión está habilitada de forma predeterminada.

Para inhabilitar esta mejora:

  1. Vaya al archivo de configuración /opt/Citrix/ICAClient/config/module.ini.
  2. En la sección [WFClient], modifique este parámetro:

SRNotification=False

Nota:

Esta función solo está disponible en Citrix Virtual Desktops.

Cuando se configuran la reconexión automática de clientes y la fiabilidad de la sesión, esta última tiene prioridad si se produce algún problema de conexión. La función Fiabilidad de la sesión intenta volver a establecer una conexión con la sesión existente. Puede llevar hasta 25 segundos detectar un problema de conexión. Y luego transcurre un período configurable (el valor predeterminado es 180 segundos) para intentar la reconexión. Si la función de fiabilidad de sesiones no consigue completar la reconexión, es la reconexión automática de clientes la que intenta completarla.

Si la función de fiabilidad de sesiones de HDX Broadcast está habilitada, el puerto predeterminado que se utiliza para la comunicación de la sesión cambia de 1494 a 2598.

Los usuarios de Citrix Workspace no pueden anular la configuración del servidor.

Importante:

La función de fiabilidad de sesiones de HDX Broadcast necesita que otra función, el protocolo CGP, esté habilitada (mediante la configuración de directivas) en el servidor. Si se inhabilita el protocolo CGP, también se inhabilita la función de fiabilidad de sesiones de HDX Broadcast.

Uso de directivas de fiabilidad de la sesión

La configuración de directiva de conexiones de fiabilidad de la sesión habilita la fiabilidad de la sesión.

La configuración de directiva de tiempo de espera de fiabilidad de la sesión tiene un tiempo predeterminado de 180 segundos, o tres minutos. Si es necesario, puede ampliar el tiempo que la fiabilidad de la sesión mantiene abierta una sesión. No se le pedirá que vuelva a autenticarse.

Sugerencia

A medida que prolonga el tiempo que una sesión se mantiene abierta, es posible que se distraiga y se aleje de su dispositivo. Esta situación puede dejar la sesión accesible para usuarios no autorizados.

Las conexiones entrantes con la función de fiabilidad de la sesión utilizan el puerto 2598 a menos que cambie el número de puerto definido en la configuración de directiva Número de puerto para fiabilidad de la sesión.

Para obtener información sobre la configuración de directivas de fiabilidad de la sesión, consulte Configuraciones de la directiva Fiabilidad de la sesión.

Nota:

De forma predeterminada, la fiabilidad de sesión se habilita en el servidor. Para inhabilitar esta función, configure la directiva administrada por el servidor.

Rendimiento multimedia

La aplicación Citrix Workspace abarca un amplio conjunto de tecnologías que ofrece una experiencia de alta definición para los usuarios en entornos con abundantes recursos multimedia de hoy en día. Estas tecnologías mejoran la experiencia de los usuarios cuando estos se conectan a aplicaciones y escritorios alojados, como se muestra a continuación:

Nota:

Citrix admite la coexistencia de RTOP con la aplicación Citrix Workspace para Linux versión 1901 y versiones posteriores con GStreamer 0.1.

Redirección de HDX MediaStream para Windows Media

La redirección de HDX MediaStream para Windows Media supera la necesidad de contar con anchos de banda elevados para la captura y reproducción multimedia en escritorios virtuales Windows a los que se accede desde dispositivos de usuario Linux. La redirección de Windows Media ofrece un mecanismo para reproducir los archivos multimedia en tiempo de ejecución en el dispositivo del usuario y no en el servidor. Como resultado, se reducen los requisitos de ancho de banda para reproducir archivos multimedia.

La redirección de Windows Media mejora el rendimiento del Reproductor de Windows Media y de los reproductores compatibles que se ejecutan en escritorios virtuales Windows. Existe un amplio rango de formatos de archivo compatibles, entre ellos:

  • Advanced Systems Format (ASF)
  • Motion Picture Experts Group (MPEG)
  • Audio-Video Interleaved (AVI)
  • MPEG Audio Layer-3 (MP3)
  • Archivos de audio WAV

La aplicación Citrix Workspace incluye una tabla basada en texto, MediaStreamingConfig.tbl, para traducir los GUID de formatos multimedia específicos de Windows a tipos MIME que GStreamer puede usar. Esta tabla de traducciones puede actualizarse para realizar las siguientes acciones:

  • Agregar a la tabla filtros o formatos de archivos multimedia previamente desconocidos o no admitidos
  • Bloquear los GUID problemáticos para recurrir a la generación en el lado del servidor
  • Agregar parámetros adicionales a las cadenas MIME existentes para permitir la solución de problemas en formatos que no funcionen correctamente mediante la modificación de los parámetros de GStreamer en las secuencias
  • Administrar y distribuir configuraciones personalizadas según los tipos de archivo multimedia admitidos por GStreamer en un dispositivo de usuario.

Con la obtención de contenido en el lado del cliente, también es posible permitir que el dispositivo del usuario transmita por secuencias multimedia directamente desde las direcciones URL con el formato <http://>, <mms://> o <rtsp://> en lugar de transmitir por secuencias multimedia a través de un servidor de Citrix. El servidor se encarga de dirigir el dispositivo del usuario al contenido multimedia y de enviar los comandos de control (incluidos Reproducir, Pausar, Detener, Volumen y Buscar). Pero el servidor no manipula los datos multimedia. Esta función requiere bibliotecas avanzadas multimedia de GStreamer en el dispositivo.

Para implementar la redirección de HDX MediaStream para Windows Media:

  1. Instale GStreamer 0.10, un marco de trabajo multimedia de código abierto, en cada dispositivo del usuario que lo requiera. Por regla general, GStreamer se instala antes de instalar la aplicación Citrix Workspace para que, durante el proceso de instalación de la aplicación Citrix Workspace, este se configure para utilizar GStreamer.

    La mayoría de las distribuciones Linux incluyen GStreamer. También puede descargar GStreamer de http://gstreamer.freedesktop.org.

  2. Para habilitar la obtención de contenido en el lado del cliente, instale los plug-ins de origen de protocolo de GStreamer para los tipos de archivo que los usuarios reproducirán en el dispositivo. La utilidad gst-launch permite verificar que el plug-in se encuentre instalado y funcione correctamente. Si gst-launch puede reproducir la dirección URL, el plug-in requerido funciona correctamente. Por ejemplo, ejecute gst-launch-0.10 playbin2 uri=<http://example-source/file.wmv> y compruebe que el vídeo se reproduce correctamente.

  3. Cuando instale la aplicación Citrix Workspace en el dispositivo, seleccione la opción de GStreamer si está utilizando el script tarball (este paso se completa automáticamente para los paquetes .deb y .rpm).

Tenga en cuenta lo siguiente con respecto a la funcionalidad de obtención de contenido en el lado del cliente:

  • De manera predeterminada, esta función está habilitada. Es posible inhabilitarla mediante la opción SpeedScreenMMACSFEnabled en la sección Multimedia de All-Regions.ini. Si esta opción se establece en False, se utiliza la redirección de Windows Media para el procesamiento de medios.
  • De forma predeterminada, todas las funcionalidades de MediaStream utilizan el protocolo playbin2 de GStreamer. Puede volver al protocolo de playbin anterior para todas las funciones de MediaStream, excepto la obtención de contenido del lado del cliente. La función de obtención de contenido del lado del cliente sigue utilizando playbin2, con la opción SpeedScreenMMAEnablePlaybin2 de la sección Multimedia del archivo All-Regions.ini.
  • La aplicación Citrix Workspace no reconoce archivos de lista de reproducción ni archivos de información de configuración de secuencia como .asx o .nsc. Cuando sea posible, los usuarios deben especificar una URL estándar que no haga referencia a estos tipos de archivo. Utilice gst-launch para verificar que una dirección URL determinada sea válida.

Nota sobre GStreamer 1.0:

  • De forma predeterminada, GStreamer 0.10 se usa para la redirección de Windows Media de HDX MediaStream. GStreamer 1.0 solo se usa cuando GStreamer 0.10 no está disponible.
  • Si quiere usar GStreamer 1.0, siga estos instrucciones:
  1. Busque el directorio de instalación de los plug-ins de GStreamer. La ubicación de instalación de los plug-ins varía en función de la distribución, la arquitectura del sistema operativo y la instalación en sí de GStreamer. La ruta de instalación típica es /usr/lib/x86_64-linux-gnu/gstreamer-1.0 o $HOME/ .local/share/gstreamer-1.0.
  2. Busque el directorio de instalación de la aplicación Citrix Workspace para Linux. El directorio predeterminado para las instalaciones de usuarios con privilegios (root) es /opt/Citrix/ICAClient. El directorio predeterminado para las instalaciones de usuarios sin privilegios es $HOME/ICAClient/platform (donde la plataforma puede ser linuxx64, por ejemplo). Para obtener más información, consulte Instalar y configurar.
  3. Instale libgstflatstm1.0.so mediante un vínculo simbólico en el directorio de plug-ins de GStreamer: ln -sf $ICACLIENT_DIR/util/libgstflatstm1.0.so $GST_PLUGINS_PATH/libgstflatstm1.0.so. Este paso puede requerir permisos elevados (como sudo, por ejemplo).
  4. Use gst_play1.0 como reproductor en: ln -sf $ICACLIENT_DIR/util/gst_play1.0 $ICACLIENT_DIR/util/gst_play. Este paso puede requerir permisos elevados (como sudo, por ejemplo).
  • Si quiere usar GStreamer 1.0 para la compresión de vídeo de cámara web HDX RealTime, use gst_read1.0 como el lector: ln -sf $ICACLIENT_DIR/util/gst_read1.0 $ICACLIENT_DIR/util/gst_read.

Habilitar GStreamer 1.x

En versiones anteriores a 1912, GStreamer 0.10 era la versión predeterminada admitida para la redirección multimedia. A partir de la versión 1912, puede configurar GStreamer 1.x como la versión predeterminada.

Limitaciones:

  • Al reproducir un vídeo, es posible que rebobinar y avanzar no funcionen según lo previsto.
  • Al iniciar la aplicación Citrix Workspace en dispositivos armhf, es posible que GStreamer 1.x no funcione según lo previsto.
Para instalar GStreamer 1.x

Instale el marco de trabajo GStreamer 1.x y los siguientes plug-ins desde https://gstreamer.freedesktop.org/documentation/installing/on-linux.html:

  • Gstreamer-plugins-base
  • Gstreamer-plugins-bad
  • Gstreamer-plugins-good
  • Gstreamer-plugins-ugly
  • Gstreamer-libav
Para crear binarios localmente

En algunas distribuciones de SO de Linux (por ejemplo, SUSE y openSUSE), es posible que el sistema no encuentre los paquetes de GStreamer en la lista de fuentes predeterminada. En este caso, descargue el código fuente y cree todos los binarios localmente:

  1. Descargue el código fuente desde https://gstreamer.freedesktop.org/src/.
  2. Extraiga el contenido.
  3. Vaya al directorio donde está disponible el paquete descomprimido.
  4. Ejecute los comandos siguientes:

    $sudo ./configure
    $sudo make
    $sudo make install
    <!--NeedCopy-->
    

De forma predeterminada, los binarios generados están disponibles en /usr/local/lib/gstreamer-1.0/.

Para obtener información sobre la solución de problemas, consulte el artículo CTX224988 de Knowledge Center.

Para configurar GStreamer 1.x

Para configurar GStreamer 1.x y usarlo con la aplicación Citrix Workspace, aplique esta configuración desde el símbolo del shell:

  • $ln -sf $ICACLIENT_DIR/util/libgstflatstm1.0.so $GST_PLUGINS_PATH/libgstflatstm1.0.so.
  • $ln -sf $ICACLIENT_DIR/util/gst_play1.0 $ICACLIENT_DIR/util/gst_play

Donde:

  • ICACLIENT_DIR: Es la ruta de instalación de la aplicación Citrix Workspace para Linux.
  • GST_PLUGINS_PATH: Es la ruta del plug-in de GStreamer's. Por ejemplo, en una máquina Debian de 64 bits es /usr/lib/x86_64-linux-gnu/gstreamer-1.0/.

Limitaciones:

  • En versiones anteriores a la 2106, es posible que la redirección de cámaras web fallara y que la sesión se desconectara al usar GStreamer 1.15.1 o una versión posterior.

Redirección de HDX MediaStream para Flash

La Redirección de Flash de HDX MediaStream habilita el contenido de Adobe Flash para que se reproduzca de forma local en los dispositivos de los usuarios, y les brinda una reproducción de audio y vídeo de alta definición sin aumentar los requisitos de ancho de banda.

  1. Compruebe que el dispositivo del usuario cumpla los requisitos de esta función. Para obtener más información, consulte Requisitos del sistema.

  2. Agregue los siguientes parámetros a la sección [WFClient] de wfclient.ini (para todas las conexiones hechas por un usuario específico) o a la sección [Client Engine\Application Launching] de All\_Regions.ini (para todos los usuarios del entorno):

    • HDXFlashUseFlashRemoting=Ask: Never; Always

      Habilita HDX MediaStream para Flash en el dispositivo del usuario. De forma predeterminada, este valor se establece en Never y a los usuarios se les presenta un cuadro de diálogo. Mediante este cuadro de diálogo, se comprueba si los usuarios quieren optimizar el contenido Flash al conectarse a páginas web que contienen ese contenido.

    • HDXFlashEnableServerSideContentFetching=Disabled; Enabled

      Habilita o inhabilita la obtención de contenido en el servidor para la aplicación Citrix Workspace. De forma predeterminada, este valor está configurado como Disabled.

    • HDXFlashUseServerHttpCookie=Disabled; Enabled

      Habilita o inhabilita la redirección de cookies HTTP. De forma predeterminada, este valor está configurado como Disabled.

    • HDXFlashEnableClientSideCaching=Disabled; Enabled

      Habilita o inhabilita el almacenamiento en caché del cliente del contenido Web obtenido por la aplicación Citrix Workspace. De forma predeterminada, este valor está configurado como Enabled.

    • HDXFlashClientCacheSize= [25-250]

      Define el tamaño, en megabytes (MB), de la caché en el cliente. Este valor puede tener cualquier tamaño entre 25 MB y 250 MB. Cuando se alcance el tamaño máximo, se eliminará el contenido existente en el caché para permitir el almacenamiento de contenido nuevo. De forma predeterminada, este valor está establecido en 100.

    • HDXFlashServerSideContentCacheType=Persistent: Temporary; NoCaching

      Define el tipo de almacenamiento en caché que utiliza la aplicación Citrix Workspace para el contenido que se obtiene en el servidor. De forma predeterminada, este valor está configurado como Persistent.

      Nota: Este parámetro solo es necesario si: HDXFlashEnableServerSideContentFetching está configurado como habilitado: Enabled.

  3. La redirección de Flash está inhabilitada de forma predeterminada. En /config/module.ini, cambie FlashV2=Off por FlashV2=On para habilitar la función.

Compresión de vídeo de cámara web HDX RealTime

HDX RealTime proporciona una opción de compresión de vídeo de las cámaras web para mejorar la eficiencia del ancho de banda durante las videoconferencias. Esta opción garantiza que los usuarios disfruten de un rendimiento óptimo al usar aplicaciones como GoToMeeting con HDFaces o Skype Empresarial.

  1. Compruebe que el dispositivo del usuario cumpla los requisitos de esta función.
  2. Compruebe que el canal virtual Multimedia esté habilitado. Para habilitarlo, abra el archivo $ICAROOT/config/module.ini y compruebe que MultiMedia, en la sección [ICA3.0], esté establecido en On.
  3. Para habilitar la entrada de audio, haga clic en Usar mi micrófono y mi cámara web en la página Micrófono y cámara web del cuadro de diálogo Preferencias.

Inhabilitar la compresión de vídeo de cámara web HDX RealTime

De forma predeterminada, el rendimiento óptimo de la cámara web se logra a través de la compresión de vídeo de cámara web HDX RealTime. Sin embargo, en algunos casos, es posible que se requiera que los usuarios conecten cámaras web a través de USB. Para realizar esta conexión, debe hacer lo siguiente:

  • Inhabilitar la compresión de vídeo de cámara web HDX RealTime
  • Habilitar la compatibilidad de USB para cámaras web
  1. Agregar el parámetro siguiente en la sección [WFClient] del archivo INI apropiado:

    HDXWebCamEnabled=False

    Para obtener más información, consulte Parámetros predeterminados.

  2. Abra el archivo usb.conf, que normalmente está disponible en $ICAROOT/usb.conf.

  3. Quite esta línea o conviértala en comentario:

    DENY: class 0e # UVC (opción predeterminada a través de la compresión de vídeo de cámara web HDX RealTime)

  4. Guarde el archivo y ciérrelo.

Función experimental de SaaS seguro con explorador Citrix incrustado

El acceso seguro a las aplicaciones SaaS ofrece una experiencia de usuario unificada en la entrega de aplicaciones SaaS publicadas a los usuarios. Las aplicaciones SaaS están disponibles con el inicio Single Sign-On. Ahora los administradores pueden proteger la red de la organización y los dispositivos de los usuarios finales frente al malware y las filtraciones de datos. Para esta protección, puede filtrar el acceso a sitios web y categorías de sitios web específicos.

La aplicación Citrix Workspace para Linux admite el uso de aplicaciones SaaS mediante Access Control Service. Este servicio permite a los administradores proporcionar una experiencia coherente, con Single Sign-On e inspección de contenido.

Requisito previo:

Compruebe que el paquete libgtkglext1 esté disponible.

La entrega de aplicaciones SaaS desde la nube presenta los siguientes beneficios:

  • Configuración simple: Fácil de operar, actualizar y consumir.
  • Single Sign-On: Inicio de sesión sin complicaciones gracias a Single Sign-On.
  • Plantilla estándar para aplicaciones diferentes: Configuración basada en plantillas para las aplicaciones de uso extendido.

Nota:

SaaS con Citrix Browser Engine solo se admite en plataformas x64 y x86 y no en hardware ArmHardFloatPort (ARMHF).

Para obtener información sobre cómo configurar aplicaciones SaaS con Access Control Services, consulte la documentación de Access Control.

Para obtener más información acerca de las aplicaciones SaaS con la aplicación Citrix Workspace, consulte Configuración de Workspace en la documentación más reciente de la aplicación Citrix Workspace para Windows.

H.264

La aplicación Citrix Workspace admite la presentación de gráficos H.264, incluidos gráficos HDX 3D Pro, proporcionados por los servidores de Citrix Virtual Apps and Desktops 7. Se utiliza la función de códec de compresión profunda, que se encuentra habilitada de forma predeterminada. Esta función ofrece un mejor rendimiento de las aplicaciones de gráficos de nivel profesional en redes WAN, comparado con el códec de JPEG existente.

Siga las instrucciones en este tema para inhabilitar esta función (y procesar gráficos mediante el códec de JPEG en su lugar). También puede inhabilitar el seguimiento de texto, pero, a su vez, mantener habilitado el códec de compresión profunda. Este parámetro ayuda a reducir los costes de CPU durante el procesamiento de gráficos que incluyen imágenes complejas, con cantidades de texto relativamente pequeñas o de poca importancia.

Importante:

Para configurar esta funcionalidad, no use ninguna opción con pérdida en la directiva Calidad visual de Citrix Virtual Apps and Desktops. Si lo hace, la codificación H.264 se inhabilita en el servidor y no funciona en la aplicación Citrix Workspace.

Para inhabilitar el códec de compresión profunda:

En el archivo wfclient.ini, establezca H264Enabled en False. Este parámetro también inhabilita el seguimiento de texto.

Para inhabilitar solo el seguimiento de texto:

Con la compatibilidad con códecs de compresión profunda habilitada, en el archivo wfclient.ini, establezca TextTrackingEnabled en False.

Mosaicos de pantalla

Es posible mejorar la manera en que se procesan los cuadros de pantalla codificados con JPEG mediante las funcionalidades Decodificación de mapas de bits directamente en la pantalla, Decodificación de cuadros por lotes y XSync diferida.

  1. Verifique que su biblioteca JPEG admite estas funciones.

  2. En la sección Thinwire3.0 de wfclient.ini, establezca DirectDecode y BatchDecode en True.

    Nota: La habilitación de la decodificación de cuadros por lotes también habilita XSync diferido.

Registros

En versiones anteriores, los archivos debug.ini y module.ini se utilizaban para configurar los registros.

A partir de la versión 2009, puede configurar los registros mediante uno de estos métodos:

  • Interfaz de la línea de comandos
  • Interfaz gráfica (GUI)

También a partir de la versión 2009, se elimina el archivo de configuración debug.ini del paquete de instalación de la aplicación Citrix Workspace.

Los registros capturan los detalles de implementación de la aplicación Citrix Workspace, los cambios de configuración y las actividades administrativas en una base de datos de registros. Un desarrollador externo puede aplicar este mecanismo de registro mediante el SDK de registro, que se incluye como parte del SDK de optimización de plataformas de la aplicación Citrix Workspace.

Puede utilizar la información de registro para:

  • Diagnosticar y solucionar problemas técnicos que se produzcan después de cualquier cambio. El registro proporciona un rastro de los pasos seguidos.
  • Ayudar en la administración de cambios y en el seguimiento de las configuraciones.
  • Realizar informes sobre las actividades administrativas.

Si la aplicación Citrix Workspace está instalada con privilegios de usuario root, los registros se almacenan en /var/log/citrix/ICAClient.log. De lo contrario, los registros se almacenan en ${HOME}/.ICAClient/logs/ICAClient.log.

Cuando se instala la aplicación Citrix Workspace, se crea un usuario llamado citrixlog para gestionar la funcionalidad de los registros.

Interfaz de la línea de comandos

  1. En el símbolo del sistema, vaya a la ruta /opt/Citrix/ICAClient/util.
  2. Ejecute el siguiente comando para definir las preferencias de registro.

    ./setlog help

Se muestran todos los comandos disponibles.

En la tabla siguiente se enumeran varios módulos y sus valores de clase de seguimiento correspondientes. Utilice la tabla siguiente para un conjunto de valores de registro de línea de comandos específico:

Módulo Clase del registro
Afirmaciones LOG_ASSERT
Monitor de audio TC_CM
BCR con CEF TC_CEFBCR
Asignación de audio del cliente TC_CAM
Central de conexiones TC_CONNCENTER
Puerto de comunicación del cliente TC_CCM
Asignación de unidades del cliente TC_CDM
Clip TC_CLIP
Asignación de impresoras del cliente TC_CPM
Asignación de impresoras del cliente TC_CPM
Fuente TC_FONT
Fotograma TC_FRAME
Abstracción de gráficos TC_GA
Editor de métodos de entrada TC_IME
IPC TC_IPC
Asignación de teclado TC_KEY
Controlador de licencias TC_VDLIC
Contenido multimedia TC_MMVD
Asignación de mouse TC_MOU
MS Teams TC_MTOP
Otras bibliotecas TC_LIB
Controlador de protocolo TC_PD
Almacén PNA TC_PN
Registros de eventos estándar LOG_CLASS
SRCC TC_SRCC
Inicio de sesión SSPI TC_CSM
Tarjeta inteligente TC_SCARDVD
Autoservicio TC_SS
Extensión de autoservicio TC_SSEXT
StoreFrontLib TC_STF
Controlador de transporte TC_TD
Thinwire TC_TW
Interfaz de ventana transparente TC_TUI
Canal virtual TC_VD
PAL TC_VP
IU TC_UI
UIDialogLibWebKit3 TC_UIDW3
UIDialogLibWebKit3_ext TC_UIDW3E
Demonio USB TC_CTXUSB
Controlador de fotogramas de vídeo TC_VFM
WebKit TC_WEBKIT
Controlador WinStation TC_WD
Wfica TC_NCS
Motor Wfica TC_WENG
Wfica Shell TC_WFSHELL
Ayudante web TC_WH
Latencia cero TC_ZLC

Interfaz gráfica (GUI)

Vaya a Menú > Preferencias. Aparecerá el cuadro de diálogo Citrix Workspace - Preferencias. Cuadro de diálogo Preferencias

A niveles cada vez mayores de detalle de trazado, están disponibles los siguientes valores:

  • Inhabilitado
  • Solo errores
  • Normal
  • Detallado

De forma predeterminada, la opción Registro se establece en Normal.

Debido a la gran cantidad de datos que se pueden generar, es posible que el rastreo afecte de manera significativa al rendimiento de la aplicación Citrix Workspace. Solo se recomienda el nivel Detallado si es necesario para solucionar problemas.

Haga clic en Guardar y cerrar después de seleccionar el nivel de registro deseado. Los cambios se aplican dinámicamente en la sesión.

Haga clic en el icono de configuración situado junto al menú desplegable de opciones de Registro. Aparecerá el cuadro de diálogo Preferencias de registro de Citrix. Cuadro de diálogo Preferencias de registro

Nota:

Si elimina el archivo ICAClient.log, debe reiniciar el servicio de registros ctxlogd.

Por ejemplo, si utiliza una instalación systemd-capable, ejecute este comando:

systemctl restart ctxlogd.

Habilitar el registro en la versión 2006 y versiones anteriores:

Si tiene la versión 2006 o una anterior, habilite los registros mediante el procedimiento siguiente:

  1. Descargue e instale la aplicación Citrix Workspace en su máquina Linux.
  2. Defina la variable de entorno ICAROOT en la ubicación de instalación.

    Por ejemplo, /opt/Citrix/ICAClient.

    De forma predeterminada, la clase de rastreo TC_ALL está habilitada para proporcionar todos los rastreos.

  3. Para recopilar registros de un módulo en concreto, abra el archivo debug.ini en $ICAROOT y agregue los parámetros de rastreo requeridos a la sección [wfica].

    Agregue las clases de seguimiento con un símbolo “+”. Por ejemplo, +TC_LIB.

    Se pueden agregar diferentes clases separadas por barras verticales. Por ejemplo, +TC_LIB|+TC_MMVD.

En esta tabla se enumeran los módulos wfica y sus valores de clase de seguimiento correspondientes:

Módulo Valor de traceClasses
Gráficos TC_TW
EUEM TC_EUEM
WFICA (inicio de sesiones) TC_NCS
Impresión TC_CPM
Secuencia de conexión: WD TC_WD
Secuencia de conexión: PD TC_PD
Secuencia de conexión: TD TC_TD
Archivos relacionados con el proxy TC_PROXY
Cámara web / controlador virtual multimedia TC_MMVD
Controladores virtuales TC_VD
Asignación de unidades del cliente TC_CDM
Audio TC_CAM
COM (puerto de comunicaciones) TC_CCM
Conexión directa TC_TWI
Tarjeta inteligente TC_SCARDVD

En esta tabla se enumeran los módulos de la central de conexiones y su valor de clase de seguimiento correspondientes:

Módulo Valor de traceClasses
Central de conexiones TC_CSM

En esta tabla se muestra el valor de clase de seguimiento de setWebHelper:

Valor de traceClasses
Establezca logSwitch en 1 (para habilitarlo) o 0 (para inhabilitarlo)
Ejemplo: logSwitch = 1

Solución de problemas:

Si ctxlogd deja de responder, los registros se rastrean en syslog.

Para obtener información sobre cómo obtener registros nuevos y actualizados en inicios posteriores, consulte Configuración de Syslog.

Configuración de Syslog

De forma predeterminada, todos los registros de syslog se guardan en /var/log/syslog. Para configurar la ruta y el nombre del archivo de registros, modifique esta línea en la sección [REGLAS], en el archivo /etc/rsyslog.conf. Por ejemplo:

user.* -/var/log/logfile_name.log

Guarde los cambios y reinicie el servicio syslog mediante el comando:

sudo service rsyslog restart

Puntos que tener en cuenta:

  • Para comprobar que hay disponible un nuevo syslog, elimine syslog y ejecute el comando: sudo service rsyslog restart.

  • Para evitar mensajes duplicados, agregue $RepeatedMsgReduction on al principio del archivo rsyslog.conf.

  • Para recibir registros, compruebe que la línea $ModLoad imuxsock.so no esté comentada al principio del archivo rsyslog.conf.

Registro remoto

Para habilitar el registro remoto:

  • Configuración del lado del servidor: Quite las marcas de comentario en las siguientes líneas del archivo rsyslog.conf, presente en el servidor syslog:

    $ModLoad imtcp

    $InputTCPServerRun 10514

  • Configuración del lado del cliente: Agregue esta línea en el archivo rsyslog.conf para reemplazar el host local por la IP del servidor remoto:

    *.* @@localhost:10514

Recopilar archivos de registros

Antes no había ninguna herramienta disponible para recopilar los archivos de registros en la aplicación Citrix Workspace. Los archivos de registros estaban presentes en diferentes carpetas. Había que recopilar manualmente archivos de registros de diferentes carpetas.

A partir de esta versión, la aplicación Citrix Workspace presenta la herramienta collectlog.py para recopilar archivos de registros de diferentes carpetas. Puede ejecutar la herramienta mediante la línea de comandos. Los archivos de registros se generan como un archivo de registros comprimido. Puede descargarlo desde el servidor local.

Requisitos previos

  • Python 3
  • Requiere espacio extra para guardar los registros

A partir de la versión 2109, se agregan dos archivos nuevos para recopilar archivos de registros mediante la herramienta collectlog.py:

  • Archivo logcollector.ini: Guarda el nombre y la ruta del archivo de registros.
  • Archivo collectlog.py: Recopila los archivos de registros y los guarda como el archivo comprimido cwalog_{timestamp}.tar.gz.

De forma predeterminada, el componente [hdxteams] se agrega al archivo logcollector.ini para recopilar archivos de registros para Microsoft Teams. Sin embargo, también puede agregar otros componentes al archivo logcollector.ini mediante este procedimiento:

  1. Vaya al archivo ${HOME}/.ICAClient/logs/ICAClient.log/logcollector.ini.
  2. Agregue el componente que necesite para recopilar archivos de registros en este ejemplo:

[component_name]

log_name1 = “log_path1”

log_name2 = “log_path2”

Si tiene la versión 2109, recopile archivos de registros mediante este procedimiento:

  1. Descargue e instale la aplicación Citrix Workspace en su máquina Linux.
  2. En la línea de comandos, vaya a la ruta /opt/Citrix/ICAClient/util.
  3. Ejecute este comando: ./collctlog.py -h

    Aparece esta información del uso de comandos:

    usage: collect_log [-h] [-c CONFIG] [-a ARCHIVE]optional arguments: -h, --help show this help message and exit -c CONFIG, --config CONFIG The logcollector.ini path & file -a ARCHIVE, --archive ARCHIVE The archive path & file

  4. Ejecute estos comandos según sea necesario:

    • ./collectlog.py: Recopila archivos de registros mediante el archivo de configuración de la ruta predeterminada y los guarda como archivos de registros comprimidos en la ruta predeterminada.
    • ./collectlog.py -c /user_specified_path/logcollector.ini: Recopila archivos de registros mediante el archivo de configuración de una ruta especificada por el usuario y los guarda como archivos de registros comprimidos en la ruta predeterminada.
    • ./collectlog.py -c /user_specified_path/logcollector.ini -a/another_user_specified_path/: Recopila archivos de registros mediante el archivo de configuración de una ruta especificada por el usuario y los guarda como archivos de registros comprimidos en la ruta definida por el usuario.

    Nota:

    La ruta predeterminada del archivo de configuración logcollector.ini es /opt/Citrix/ICAClient/config/logcollector.ini. La ruta predeterminada del archivo de registros comprimido es /tmp.

  5. Vaya a la carpeta /tmp y recopile el archivo comprimido cwalog_{timestamp }.tar.gz.

Nota:

Los archivos de registros se guardan en la carpeta /tmp con el nombre de archivo cwalog_{timestamp}.tar.gz.

Optimización para Microsoft Teams

Optimización para Microsoft Teams de escritorio mediante Citrix Virtual Apps and Desktops y la aplicación Citrix Workspace. La optimización para Microsoft Teams es similar a HDX RealTime Optimization para Microsoft Skype Empresarial. La diferencia es que agrupamos todos los componentes necesarios para la optimización de Microsoft Teams en el VDA y en la aplicación Workspace para Linux.

La aplicación Citrix Workspace para Linux ofrece funciones de audio, vídeo y uso compartido de la pantalla con la optimización de Microsoft Teams.

Nota:

La optimización de Microsoft Teams solo se ofrece en distribuciones x64 de Linux.

Para obtener información sobre cómo habilitar los registros, siga los pasos mencionados indicados en Registros en Microsoft Teams.

Para obtener información sobre los requisitos del sistema, consulte Requisitos de la optimización de Microsoft Teams.

Para obtener más información, consulte Optimización para Microsoft Teams y Redirección de Microsoft Teams.

Incorporar la dependencia de “libunwind-12 library” para llvm-12

A partir de la versión 2111, se agrega una dependencia nueva llamada “libunwind-12 library” para llvm-12. Sin embargo, de forma predeterminada, no existe en el repositorio original. Para instalar la biblioteca libunwind-12 manualmente en el repositorio, siga estos pasos:

  1. Abra el terminal.
  2. Introduzca esta línea para instalar el archivo de claves del repositorio llvm:

    
     wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key|sudo apt-key add
    <!--NeedCopy-->
    
  3. Introduzca esta línea para configurar la lista de orígenes del repositorio llvm:

     sudo vim /etc/apt/sources.list
    <!--NeedCopy-->
    
  4. Agregue esta línea:

    deb http://apt.llvm.org/bionic/ llvm-toolchain-bionic-12 main
    deb-src http://apt.llvm.org/bionic/ llvm-toolchain-bionic-12 main
    <!--NeedCopy-->
    
  5. Ejecute este comando para instalar la biblioteca libunwind-12:

    sudo apt-get update
    sudo apt-get install libunwind-12
    <!--NeedCopy-->
    

Mejora de la configuración de audio

Si Microsoft Teams configura las opciones de control automático de ganancias y supresión de ruido, la instancia de Microsoft Teams redirigida por Citrix respeta los valores tal y como se han configurado. De lo contrario, estas opciones están habilitadas de forma predeterminada. Sin embargo, de forma predeterminada, la opción de eliminación de eco está desactivada. Para cambiar el parámetro predeterminado, haga lo siguiente:

  1. Vaya al archivo /var/.config/citrix/hdx_rtc_engine/config.json.
  2. Configure estas opciones:
    • Valor de EnableAEC en 1 para habilitar la eliminación de eco y 0 para inhabilitarla
    • Valor de EnableACC en 1 para habilitar el control automático de ganancias y 0 para inhabilitarlo
    • Valor de EnableNS en 1 para habilitar la supresión de ruido y 0 para inhabilitarla

Estimador de rendimiento del codificador para Microsoft Teams

HdxRtcEngine es el motor de medios WebRTC integrado en la aplicación Citrix Workspace que gestiona la redirección de Microsoft Teams. HdxRtcEngine.exe puede estimar la mejor resolución de vídeo saliente (codificación) que la CPU del dispositivo de punto final puede mantener sin sobrecargarse. Los valores posibles son: 240p, 360p, 720p y 1080p.

El proceso de estimación de rendimiento utiliza código de macrobloque para determinar la mejor resolución que se puede lograr en ese dispositivo de punto final concreto. La negociación del códec durante la configuración de llamadas incluye la resolución más alta posible. La negociación del códec puede ser entre los pares o entre el par y el servidor de conferencias.

En esta tabla se muestran cuatro categorías de rendimiento para los dispositivos de punto final que tienen su propia resolución máxima disponible:

Rendimiento del dispositivo de punto final Resolución máxima Valor de clave del Registro
Rápido 1080p (1920x1080 16:9 @ 30 fps) 3
Medio 720p (1280x720 16:9 @ 30 fps) 2
Lento 360p (640x360 16:9 @ 30 fps o 640x480 4:3 @ 30 fps) 1
Muy lento 240p (320x180 16:9 @ 30 fps o 320x240 4:3 @ 30 fps) 0

Para establecer el valor de resolución de la codificación de los vídeos salientes (por ejemplo, en 360p), ejecute este comando en el terminal:

mkdir -p /var/.config/citrix/hdx_rtc_engine

vim /var/.config/citrix/hdx_rtc_engine/config.json

{

    "OverridePerformance":1

}
<!--NeedCopy-->

Registros en Microsoft Teams

Para habilitar los registros en Microsoft Teams:

  1. Vaya al archivo /opt/Citrix/ICAClient/debug.ini.
  2. Modifique la sección [HDXTeams] de la siguiente manera:

    [HDXTeams]
    ; Retail logging for HDXTeams 0/1 = disabled/enabled
    HDXTeamsLogSwitch = 1
    ; Debug logging; , It is in decreasing order
    ; LS_NONE = 4, LS_ERROR = 3, LS_WARNING = 2, LS_INFO = 1, LS_VERBOSE = 0
    WebrtcLogLevel = 0
    ; None = 5, Info = 4, Warning = 3, Error = 2, Debug = 1, Trace = 0
    WebrpcLogLevel = 0
    
    <!--NeedCopy-->
    

Mejoras en la optimización de Microsoft Teams

  • A partir de la versión 2101 de la aplicación Citrix Workspace:
    • El instalador de la aplicación Citrix Workspace incluye tonos de llamada de Microsoft Teams.
    • La salida de audio cambia automáticamente a los dispositivos de audio recién conectados y se establece un volumen de audio adecuado.
    • El proxy HTTP está disponible para la autenticación anónima.
  • A partir de la versión 2103 de la aplicación Citrix Workspace, el códec de vídeo VP9 está inhabilitado de forma predeterminada.

  • A partir de la versión 2104 de la aplicación Citrix Workspace, la función de eliminación de eco está inhabilitada de forma predeterminada. Le recomendamos no usar los altavoces y el micrófono integrados para las llamadas. Utilice unos auriculares en su lugar. Esta corrección tiene como objetivo resolver problemas de audio entrecortado detectados en clientes ligeros.

  • A partir de la versión 2106 de la aplicación Citrix Workspace:

    • Antes, al hacer clic en Compartir pantalla, la vista previa de un monitor principal o predeterminado solo estaba disponible para el uso compartido de la pantalla.

      Con esta versión, se muestra una vista previa de todas las pantallas en el menú del selector de pantallas. Puede seleccionar una pantalla para compartirla en el entorno de VDA. Aparece un cuadrado rojo en el monitor seleccionado y una pequeña imagen del contenido de la pantalla seleccionada en el menú del selector de pantallas.

    • Ahora puede configurar la interfaz de red preferida para el tráfico multimedia.

      Vaya a \HKEY_CURRENT_USER\SOFTWARE\Citrix\HDXMediaStream y cree una clave denominada NetworkPreference (REG_DWORD).

      Seleccione uno de estos valores según corresponda:

       -  1- Ethernet
       -  2- Wi-Fi
       -  3- Cellular
       -  4- VPN
       -  5- Loopback
       -  6- Any
      

      De forma predeterminada, el motor de medios WebRTC elige la mejor ruta disponible.

Canal virtual NetScaler App Experience (NSAP) disponible

Anteriormente disponible como una función experimental, la función de canal virtual NSAP está totalmente disponible a partir de la versión 2006. Todos los datos de HDX Insight se obtienen exclusivamente del canal virtual NSAP y se envían sin comprimir. Esta manera mejora la escalabilidad y el rendimiento de las sesiones. De forma predeterminada, el canal virtual NSAP está habilitado. Para inhabilitarlo, cambie el indicador VDNSAP NSAP=Off en el archivo module.ini.

Para obtener más información, consulte HDX Insight en la documentación de Linux Virtual Delivery Agent y HDX Insight en la documentación del servicio Citrix Application Delivery Management.

Persistencia del diseño en varios monitores

Esta función conserva la información sobre el diseño en el monitor de la sesión en los dispositivos de punto final. La sesión aparece en los mismos monitores configurados.

Requisito previo:

Esta función requiere lo siguiente:

  • StoreFront 3.15 o una versión posterior.
  • Si .ICAClient ya está presente en la carpeta de inicio del usuario actual:

    Elimine el archivo All_Regions.ini

    O bien:

    Para conservar el archivo AllRegions.ini, agregue estas líneas al final de la sección [Client Engine\Application Launching]:

    SubscriptionUrl=

    PreferredWindowsBounds=

    PreferredMonitors=

    PreferredWindowState=

    SaveMultiMonitorPref=

Si la carpeta .ICAClient no está presente, entonces es que indica una nueva instalación de la aplicación Citrix Workspace. En ese caso, se conserva la configuración predeterminada para la función.

Casos de uso

  • Inicie una sesión en cualquier monitor en modo ventana y guarde la configuración. Cuando reinicie la sesión, aparecerá en el mismo modo, en el mismo monitor y en la misma posición.
  • Inicie una sesión en cualquier monitor en modo de pantalla completa y guarde la configuración. Cuando reinicie la sesión, aparecerá en modo de pantalla completa en el mismo monitor.
  • Estire y amplíe una sesión en modo ventana a varios monitores y luego cambie al modo de pantalla completa. La sesión continúa en pantalla completa en todos los monitores. Cuando reinicie la sesión, aparecerá en modo de pantalla completa, ampliada a todos los monitores.

Notas:

  • El diseño de los elementos se sobrescribe con cada operación de guardado. Además, el diseño se guarda solo en el StoreFront activo.
  • Si inicia sesiones de escritorio adicionales desde el mismo StoreFront en diferentes monitores, guardar el diseño en una sesión guarda la información de diseño de todas las sesiones.

Guardar diseño

Para habilitar la función de guardar diseño:

  1. Instale StoreFront 3.15 o una versión posterior (igual o posterior a 3.15.0.12) en un Delivery Controller (DDC) compatible.
  2. Descargue la compilación de la aplicación Citrix Workspace para Linux 1808 o versiones posteriores desde la página Descargas y luego instálela en su máquina Linux.
  3. Establezca la variable de entorno ICAROOT en la ubicación de instalación.
  4. Compruebe si el archivo All_Regions.ini está presente en la carpeta .ICAClient. Si es así, elimínelo.
  5. En el archivo $ICAROOT/config/All_Regions.ini, busque el campo – SaveMultiMonitorPref. De forma predeterminada, el valor de este campo es “true” (lo que significa que esta función está activada). Para desactivar esta función, establezca este campo en “false”. Si actualiza el valor SaveMultiMonitorPref, debe eliminar el archivo All_Regions.ini presente en la carpeta .ICAClient para evitar discrepancias de valores y un posible bloqueo de perfil. Establezca o desactive la marca SaveMultiMonitorPref antes de iniciar sesiones
  6. Lance una nueva sesión de escritorio.
  7. Haga clic en Guardar diseño en la barra de herramientas de Desktop Viewer para guardar el diseño de la sesión actual. Aparece una notificación en la parte inferior derecha de la pantalla, que indica que la operación se ha realizado correctamente. Cuando hace clic en Guardar diseño, el icono pasa a ser gris. Este cambio de color indica que la operación de guardado está en curso. Tras guardarse el diseño, el icono aparece como siempre.

  8. Desconecte la sesión o ciérrela. Vuelva a iniciar la sesión. La sesión aparece en el mismo modo, en el mismo monitor y en la misma posición.

Limitaciones y casos no admitidos:

  • No se admite el guardado de un diseño de sesión en modo ventana que abarca varios monitores, debido a limitaciones con el administrador de pantalla de Linux.
  • En esta versión, no se admite el guardado de información de sesión en monitores con resolución variada, y guardarla podría dar lugar a un comportamiento impredecible.
  • Implementaciones de clientes con almacenes adicionales de StoreFront

Uso de Citrix Virtual Desktops en monitores dobles

  1. Seleccione Desktop Viewer y haga clic en la flecha hacia abajo.
  2. Seleccione la opción Ventana.
  3. Arrastre la pantalla Citrix Virtual Desktops entre los dos monitores. Verifique que aproximadamente la mitad de la pantalla esté presente en cada monitor.
  4. En la barra de herramientas de Citrix Virtual Desktops, seleccione Pantalla completa.

    La pantalla se extiende ahora a ambos monitores.

Workspace Launcher

Citrix presenta Workspace Launcher (WebHelper) para iniciar aplicaciones y escritorios publicados.

Anteriormente, el plug-in del explorador provisto junto con la aplicación Citrix Workspace para Linux que permitía a los usuarios iniciar aplicaciones y escritorios publicados se basaba en NPAPI.

Como solución, Citrix presenta Workspace Launcher (WebHelper). Para habilitar esta función, configure StoreFront para enviar solicitudes a Workspace Launcher para detectar la instalación de la aplicación Citrix Workspace.

A partir de la versión 1901, Citrix Workspace Launcher es compatible con conexiones directas a StoreFront y Citrix Gateway. Esta función ayuda a iniciar el archivo ICA automáticamente y a detectar la instalación de la aplicación Citrix Workspace.

Para obtener más información sobre cómo configurar StoreFront, consulte Solución - 2 > a) Configuración de administrador en el artículo del Knowledge Center CTX237727.

Nota:

Citrix Workspace Launcher actualmente funciona solo con conexiones directas a StoreFront. No se admite en otros casos, como en las conexiones a través de Citrix Gateway.

Inhabilitar el nuevo modo de interfaz de usuario web del espacio de trabajo

Cuando inicia la aplicación Citrix Workspace para Linux mediante un archivo ejecutable de autoservicio proveniente de proveedores de terceros de clientes ligeros, la aplicación puede dejar de responder debido al 100% de utilización de CPU.

Como solución temporal, para volver al antiguo modo de interfaz de usuario, puede hacer lo siguiente:

  1. Elimine los archivos en caché con el comando: rm -r ~/.ICAClient
  2. Vaya al archivo $ICAROOT/config/AuthManconfig.xml.
  3. Cambie el valor de la clave CWACapableEnabled a “false”.
  4. Inicie la aplicación Citrix Workspace para Linux. Podrá comprobar que el archivo ejecutable de autoservicio carga la IU anterior.

Sincronización de la distribución de teclado

La sincronización de la distribución del teclado entre el cliente y VDA le permite cambiar entre distintas distribuciones de teclado preferidas en el dispositivo cliente cuando utilice un VDA de Linux o de Windows. Esta función está inhabilitada de forma predeterminada.

Requisito previo:

  • Habilite la función de asignación de distribución de teclado Unicode en el Windows VDA. Para obtener más información, consulte el artículo CTX226335 de Knowledge Center.

  • Habilite la función Sincronización de la distribución de teclado dinámico en Linux VDA. Para obtener más información, consulte Sincronización de la distribución del teclado dinámico
  • La sincronización de la distribución del teclado depende de la librería XKB, que permite sincronizar automáticamente la distribución del teclado con el agente VDA y el dispositivo del cliente.
  • Al utilizar Windows Server 2016 o Windows Server 2019, vaya a la ruta HKEY_LOCAL_MACHINE\Software\Citrix\ICA\IcaIme del Registro, agregue un valor DWORD con nombre de clave DisableKeyboardSync y establezca su valor en 0.

Para habilitar esta función, agregue las líneas siguientes al archivo module.ini:

[ICA 3.0]

KeyboardSync=activado

[KeyboardSync]

DriverName = VDIME.DLL

Si activa KeyboardSync en el archivo module.ini y establece KeyboardLayout=(Perfil de usuario) en el archivo wfclient.ini el controlador virtual vdime detecta la distribución activa del teclado en el cliente y envía la información al VDA. Cuando la distribución del teclado cambia en una sesión de cliente, vdime percibe el cambio y envía inmediatamente la nueva distribución al VDA.

Para inhabilitar esta función, establezca KeyboardSync = Off en el archivo module.ini para volver al comportamiento anterior. En el comportamiento anterior, la distribución del teclado se lee desde el archivo $HOME/.ICAClient/wfclient.ini y se envía al VDA junto con otra información del cliente cuando se inicia la sesión.

Uso

Con esta función habilitada, cuando la distribución del teclado cambia en el dispositivo cliente durante una sesión, también cambia la distribución del teclado de la sesión.

Distribución del teclado con Windows VDA y Linux VDA

Nota:

La configuración regional del teclado Linux para todas las referencias de la siguiente tabla es un guion.

Distribución del teclado Linux Distribución del teclado Linux/Linux VDA Configuración regional de Windows ID de teclado de Windows Distribución Linux VDA
arm - ar-SA 00000401 art
ara azerty ar-DZ 00020401 ara
at - de-AT 00000407 at
be iso-alternate fr-BE 0000080c be
be - nl-BE 00000813 be
bg - bg-BG 00030402 bg
bg phonetic bg-BG 00040402 bg
bg bas_phonetic bg-BG 00020402 bg
br - pt-BR 00000416 br
by - be-BY 00000423 by
ca eng en-CA 00000409 ca
ca multix fr-CA 00011009 ca
ca fr-legacy fr-CA 00000c0c ca
ca - fr-CA 00001009 ca
ch fr fr-CH 0000100c ch
ch - de-CH 00000807 ch
cn - en-US 00000409 us
cz - cs-CZ 00000405 cz
cz qwerty cs-CZ 00010405 cz
de - de-DE 00000407 de
de mac de-DE 00000407 de
dk - da-DK 00000406 dk
ee - et-EE 00000425 ee
es - es-ES 0000040a es
es mac es-ES 0000040a es
fi - fi-FI 0000040b fi
fr - fr-FR 0000040c fr
fr mac fr-FR 0000040c fr
gb - en-GB 00000809 gb
gb mac en-GB 00000809 gb
gb extd en-GB 00000452 gb
gr - el-GR 00000408 gr
hr - hr-HR 0000041a hr
hu - hu-HU 0000040e hu
ie - en-IE 00001809 ie
il - he-IL 0002040d il
in eng en-IN 00004009 in
iq - ar-IQ 00000401 iq
is - is-IS 0000040f is
it - it-IT 00000410 it
jp - en-US 00000409 us
jp mac en-US 00000409 us
kr - en-US 00000409 us
latam - es-MX 0000080a latam
lt - lt-LT 00010427 lt
lt ibm lt-LT 00000427 lt
lt std lt-LT 00020427 lt
lv - lv-LV 00020426 lv
no - nb-NO 00000414 no
pl - pl-PL 00000415 pl
pl qwertz pl-PL 00010415 pl
pt - pt-PT 00000816 pt
pt mac pt-PT 00000816 pt
ro std ro-RO 00010418 ro
rs - sr-Cyrl-RS 00000c1a rs
rs latin sr-Latn-RS 0000081a rs
ru - ru-RU 00000419 ru
ru typewriter ru-RU 00010419 ru
ru mac ru-RU 00000419 ru
se - sv-SE 0000041d se
se mac sv-SE 0000041d se
si - sl-SI 00000424 si
sk - sk-SK 0000041b sk
sk qwerty sk-SK 0001041b sk
th - th-TH 0000041e th
th pat th-TH 0001041e th
tj - tg-Cyrl-TJ 00000428 tj
tr - tr-TR 0000041f tr
tr f tr-TR 0001041f tr
tw - en-US 00000409 us
ua - uk-UA 00000422 ua
us - en-US 00000409 us
us mac en-US 00000409 us
us dvorak en-US 00010409 us
us dvorak-l en-US 00030409 us
us dvorak-r en-US 00040409 us
us intl nl-NL 00020409 us
vn - vi-VN 0000042a vn

Distribución del teclado VDA

La función de distribución del teclado VDA ayuda en el uso de esta distribución, independientemente de los parámetros de la distribución del teclado del cliente. Es compatible con los siguientes tipos de teclado: PC/XT 101, 102, 104, 105, 106.

Para utilizar la distribución del teclado en el lado del servidor:

  1. Inicie el archivo wfclient.ini.

  2. Cambie el valor del atributo KeyboardLayout de la siguiente manera:

    KeyboardLayout=(Server Default)

    El valor predeterminado del atributo KeyboardLayout es (User Profile).

  3. Vuelva a iniciar la sesión para que los cambios surtan efecto.

Asociación de tipos de archivos

Una instancia de Citrix Virtual Apps Services también puede publicar un archivo, en lugar de una aplicación o un escritorio. Este proceso se denomina publicación de contenido y permite que pnabrowse abra el archivo publicado.

Existe una limitación en el tipo de archivos que reconoce la aplicación Citrix Workspace. Solo cuando una aplicación publicada está asociada al tipo de archivo del archivo publicado:

  • El sistema reconoce el tipo de archivo del contenido publicado
  • Los usuarios pueden ver el archivo a través de la aplicación Citrix Workspace

Por ejemplo, para ver un archivo Adobe PDF publicado a través de la aplicación Citrix Workspace, debe publicarse una aplicación como Adobe PDF Viewer. A menos que se publique una aplicación adecuada, los usuarios no podrán ver el contenido publicado.

Para habilitar la asociación de tipos de archivo del lado del cliente:

  1. Verifique que la aplicación que quiere asociar sea una aplicación favorita o suscrita.
  2. Para obtener la lista de aplicaciones publicadas y la URL del servidor, ejecute los comandos:

    ./util/storebrowse -l
    
    ./util/storebrowse -S <StoreFront URL>
    <!--NeedCopy-->
    
  3. Ejecute el comando ./util/ctx_app_bind con la siguiente sintaxis:

    ./util/ctx_app_bind [-p] example_file|MIME-type published-application [server|server-URI]

    Por ejemplo: ./util/ctx_app_bind a.txt BVT_DB.Notepad_AWTSVDA-0001 https://awddc1.bvt.local/citrix/store/discovery

  4. Compruebe que el archivo que está intentando abrir esté habilitado para la asignación de unidades de cliente (CDM).
  5. Haga doble clic en el archivo para abrirlo mediante la aplicación asociada.

Asociar una aplicación publicada a tipos de archivo

La aplicación Citrix Workspace para Android lee y aplica los parámetros configurados por los administradores en Citrix Studio.

Requisito previo:

Debe conectarse al servidor del almacén donde está configurada la asociación de tipos de archivo (FTA).

Para vincular una extensión de nombre de archivo a una aplicación Citrix Workspace para Linux:

  1. Publique la aplicación.
  2. Inicie sesión en Citrix Studio.
  3. Haga clic con el botón secundario en la aplicación y seleccione Propiedades.
  4. Seleccione Ubicación.
  5. Agregue “%**” al campo de argumento de la línea de comandos (opcional) para omitir la validación de líneas de comandos y, a continuación, haga clic en Aceptar.

    Imagen de ubicación de asociación de tipos de archivo

  6. Haga clic con el botón secundario en la aplicación y seleccione Propiedades.
  7. Seleccione Asociación de tipos de archivo.
  8. Seleccione las extensiones que quiere que Citrix Workspace asocie con la aplicación. Imagen de extensiones de asociación de tipos de archivo
  9. Haga clic en Aplicar y en Actualizar tipos de archivo.
  10. Siga los pasos indicados en Asociación de tipos de archivo para habilitar la asociación de tipos de archivo en el lado del cliente.

Nota:

La asociación de tipos de archivo de StoreFront debe estar activada. De forma predeterminada, la asociación de tipos de archivo está habilitada.

Compatibilidad con Citrix Analytics

La aplicación Citrix Workspace para Linux está diseñada para transmitir registros de forma segura a Citrix Analytics cuando la aplicación desencadena ciertos eventos. Los registros se analizan y almacenan en los servidores de Citrix Analytics cuando está habilitado. Para obtener más información sobre Citrix Analytics, consulte Citrix Analytics.

Interfaz de usuario transparente

El protocolo ICA de Citrix utiliza el protocolo de canal virtual [TUI VC] para interfaces de usuario transparentes con el objetivo de transmitir datos entre servidores de Citrix Virtual Apps and Desktops y servidores host. El protocolo TUI transmite mensajes de componentes de interfaz de usuario ([IU]) para conexiones remotas.

La aplicación Citrix Workspace para Linux admite la función TUI VC. Esta función ayuda al cliente a recibir los paquetes TUI enviados por el servidor, y el cliente puede acceder a los componentes relacionados con la IU. Esta funcionalidad le ayuda a controlar la visualización de la pantalla superpuesta predeterminada. Puede activar y desactivar el indicador VDTUI en el archivo module.ini: VDTUI - On/Off

A partir de la versión 1912, el indicador VDTUI se activa de forma predeterminada. Por eso, el cuadro de diálogo “Iniciando \<aplicación\>” ya no aparece al iniciar una aplicación. En su lugar, aparece el cuadro de diálogo “Conectando \<aplicación\>” con una barra de progreso. El cuadro de diálogo también muestra el progreso del inicio de la aplicación. Sin embargo, si desactiva el indicador, el cuadro de diálogo “Iniciando \<aplicación\>” se muestra en la parte superior de otras ventanas de la aplicación, con lo que oculta la solicitud de inicio de sesión.

Para obtener más información sobre los canales virtuales, consulte Canales virtuales de Citrix ICA en la documentación de Citrix Virtual Apps and Desktops.