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 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 desea que los cambios se apliquen a todos los usuarios de la aplicación Citrix Workspace, modifique el archivo de configuración module.ini en el directorio $ICAROOT/config.

Nota:

No hace falta agregar una entrada a All_Regions.ini para que se lea un valor de configuración desde module.ini. Puede agregarla, a no ser que desee permitir que otros archivos de configuración anulen el valor en module.ini. Si una entrada en All_Regions.ini configura un valor concreto, no se utilizará el valor en module.ini.

Archivo de plantilla

Si el archivo $HOME/.ICAClient/wfclient.ini no existe, wfica lo crea copiando $ICAROOT/config/wfclient.template. Los cambios que realice en este archivo de plantilla, se aplicarán a todos los usuarios nuevos de la aplicación Citrix Workspace a partir del cambio.

Configuración de usuario

Si desea que los cambios se apliquen a todas las conexiones de un usuario específico, modifique el archivo wfclient.ini en el directorio $HOME/.ICAClient de ese 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

Si desea limitar los valores permitidos para las entradas en wfclient.ini, puede especificar las opciones o los rangos de opciones permitidos en All_Regions.ini. Si solo especifica un valor posible, ese es el que se usa. Tenga en cuenta que $HOME/.ICAClient/All_Regsions.ini solo puede coincidir con los valores posibles establecidos en $ICAROOT/config/All_Regions.ini o limitarlos, pero no puede quitarles las restricciones. Para obtener más información, consulte el archivo All_Regions.ini en el directorio $ICAROOT/config.

Nota:

Si una entrada aparece en más de un archivo de configuración, su valor en wfclient.ini tiene prioridad sobre su valor en 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 que sus parámetros están relacionados; por ejemplo, [ClientDrive] para los parámetros relacionados con la asignación de unidades del cliente.

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, si InitialProgram está seguido de un signo igual (=), pero no hay ningún valor, se aplica el valor predeterminado para este parámetro (que es no ejecutar ningún programa después de iniciar sesión).

Precedencia

All_Regions.ini especifica qué parámetros se pueden establecer por 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 anulan los de:
    • El archivo .ica de la conexión
    • wfclient.ini
  2. module.ini. Los valores de este archivo se utilizan si no se han establecido en All_Regions.ini, el archivo .ica de la conexión o wfclient.ini, pero no están limitados por 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, para asegurarse de que no se han establecido por un servidor.

CEIP

Cuando se participa en el programa CEIP de mejora de la experiencia del usuario (Customer Experience Improvement Program), se envían estadísticas e información de uso anónimos a Citrix para ayudar a Citrix a mejorar la calidad y el rendimiento de sus productos. Para obtener más información sobre CEIP, consulte Acerca del programa Customer Experience Improvement Program de Citrix (CEIP).

De forma predeterminada, se le inscribe automáticamente en el programa CEIP cuando instala la aplicación Citrix Workspace para Linux. La primera carga de datos tiene lugar aproximadamente siete días después de instalar la aplicación Citrix Workspace. Los datos recopilados de usuarios activos se cargan en el servidor CIS cada siete días.

El parámetro de Registro que controla la inscripción en CEIP es:

  • Ubicación: <ICAROOT>/config/module.ini
  • Sección: CEIP
  • Entrada: EnableCeip
  • Valor: Enable (predeterminado) / Disable

Se recopila la siguiente información anónima. Los datos no contienen detalles que lo identifiquen a usted como cliente. Cuando EnableCeip tiene el valor Disable, solo se recopila la versión de la aplicación Citrix Workspace.

Punto de datos Descripción
ID de la máquina Identificación de la máquina donde se originan los datos
Versión de kernel de Linux Cadena que indica la versión de kernel de la máquina
Versión y nombre del SO Linux Cadena que indica el nombre y la versión del sistema operativo Linux de la máquina
Fecha de la recopilación de datos Indica la fecha en que se capturan los datos
Nombre del modelo de CPU Indica el modelo de CPU de la máquina cliente
Información de memoria del sistema Datos de total de RAM, RAM libre, RAM de búfer, RAM compartida, espacio de intercambio total, espacio de intercambio libre y cantidad de procesos actuales.
Resolución del monitor Se obtienen datos de la resolución del monitor de la máquina cliente
Entorno de escritorio Información acerca de si el entorno de escritorios que se utiliza es del tipo - XDG_CURRENT_DESKTOP o DESKTOP_SESSION
Versión del explorador Web información acerca del explorador Web que se está utilizando: firefox / chrome / etc
Información de dispositivos USB Información sobre puertos USB disponibles en el sistema cliente
Versión de Flash Información sobre la versión de Flash que se está utilizando
Versión de configuración regional Información sobre la versión de configuración regional
Información de idioma Asignación de teclado y obtención de esta información
Información de esquema Obteniendo la información de esquema de la aplicación Citrix Workspace
Redirección multimedia Valor booleano que indica si esta función está habilitada
Redirección de cámaras web Valor booleano que indica si la redirección de cámaras web está habilitada
Redirección de Flash Valor booleano que indica si la redirección de Flash está habilitada
MediaStream Valor booleano que indica si la función de MediaStream está habilitada. Esto incluye la funcionalidad de audio y vídeo de SpeedScreen.

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 esto 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 simultáneamente varias copias de la aplicación Citrix Workspace en un sistema, para que cada una de ellas envíe su salida 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 desea 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. Esta función puede cumplirla un PC que ejecute Linux.

El dispositivo final recibe las aplicaciones a través de X11, usando las capacidades del protocolo ICA. De forma predeterminada, puede utilizar la asignación de unidades solamente para acceder a las unidades en el proxy. Esto 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 en la estación de trabajo que actúa como proxy y, a continuación, crear 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 USB
  • Redirección de tarjetas inteligentes
  • Redirección de puertos COM
  • No se transfiere sonido al dispositivo X11, aunque el servidor que actúa como proxy admita sonido.
  • 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 espera que la redirección de entrada multimedia funcione porque requiere una cámara web en la máquina que ejecuta la aplicación Citrix Workspace, que es el servidor que actúa como un proxy. Sin embargo, la redirección de salida multimedia funciona con GStreamer 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 actúa como proxy, no necesita configurar la variable de entornoDISPLAY.

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

  4. Si la aplicación Citrix Workspace no se instaló en el directorio de instalación predeterminado, asegúrese de que la variable de entorno ICAROOT esté configurada para apuntar al directorio de instalación real.

  5. Ubique el directorio donde está instalada la aplicación Citrix Workspace. En un símbolo del sistema, 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 asignen recursos de Citrix de forma más eficiente, para brindar un mejor rendimiento a los usuarios.

Los siguientes tipos de URL pueden redirigirse:

  • HTTP (protocolo de transferencia de hipertexto)
  • HTTPS (protocolo de transferencia de hipertexto seguro)
  • RTSP (Real Player)
  • RTSPU (Real Player)
  • PNM (versiones anteriores de Real Player)

Si la aplicación Citrix Workspace no tiene una aplicación apropiada o no puede acceder directamente al contenido, la URL se abre con la aplicación del servidor.

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 al menos una de las siguientes opciones: Firefox, Mozilla o Netscape.

Nota:

Para obtener más información sobre RealPlayer para Linux, consulte http://www.real.com/resources/unix/.

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

    donde ruta es el directorio donde está ubicado el archivo ejecutable del explorador y comando es el nombre del archivo ejecutable utilizado para controlar 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 una ventana del 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

    donde ruta es el directorio donde está ubicado el archivo ejecutable de RealPlayer y comando es el nombre del archivo ejecutable utilizado para controlar las URL multimedia redirigidas, junto a la URL enviada por el servidor.

  4. Guarde y cierre el archivo.

Nota:

En el caso de los dos parámetros Path, 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 varios nombres de directorios en una lista de elementos separados con dos puntos. Si no se especifican estos parámetros, se utilizará la ruta $PATH actual del usuario.

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

  1. Abra el archivo de configuración module.ini.
  2. Cambie el parámetro CREnabled a Off.
  3. Guarde y cierre el archivo.

Conexión

Conexiones de Citrix Virtual Apps a través de la Interfaz Web

Este tema solo es aplicable a implementaciones que usan servicios de Citrix Virtual Apps en la Interfaz Web o el “PNAgent antiguo” en StoreFront.

Las opciones self-service, storebrowse y pnabrowse permiten que los usuarios se conecten con recursos publicados (es decir, aplicaciones publicadas y escritorios de servidor) a través de un servidor que ejecute servicios de Citrix Virtual Apps. Estos programas pueden iniciar conexiones directamente o se pueden usar para crear elementos de menú a través de los cuales los usuarios pueden acceder a recursos publicados. pnabrowse también puede crear elementos de escritorio con este fin.

Las opciones personalizables para todos los usuarios que ejecutan Citrix Virtual Apps en la red se definen en un archivo de configuración, config.xml, que se almacena en el servidor de la Interfaz Web. Cuando un usuario inicia uno de estos programas, el programa lee los datos de configuración desde el servidor. Después de eso, actualiza periódicamente su configuración e interfaz de usuario, en los intervalos especificados en el archivo config.xml.

Importante:

El archivo config.xml afecta a todas las conexiones definidas por Citrix Virtual Apps Services.

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 retardo SpeedScreen: la reducción de retardo SpeedScreen mejora el rendimiento en conexiones con altos niveles de latencia al proporcionar comentarios instantáneos al usuario en respuesta a los datos introducidos o a las acciones con el puntero. Use el Administrador de reducción de retardo SpeedScreen para habilitar esta función en el servidor. En la aplicación Citrix Workspace, de forma predeterminada, esta opció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. Esto 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 sonido y Compresión de imágenes para habilitar esta característica.
  • Reduzca el tamaño de la ventana: cambie la dimensión de la ventana al tamaño utilizable más pequeño posible. En el sitio de servicios XenApp, 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 sonido: si la asignación de sonido está habilitada, reduzca la calidad de sonido al parámetro más bajo mediante la configuración de directiva de Citrix Calidad de sonido.

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 las posibilidades que permite el suavizado de fuentes estándar o “anti-aliasing”. Puede activar o desactivar esta función. También puede especificar el tipo de suavizado editando este parámetro en la sección [WFClient] del archivo de configuración apropiado:

FontSmoothingType = número

donde número puede tomar uno de los siguientes valores:

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

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

Importante:

El servidor puede configurar FontSmoothingType mediante el archivo ICA. Esto tiene prioridad sobre el valor que esté definido en [WFClient].

Si el servidor establece el valor en 0, la preferencia local está determinada por otro parámetro en [WFClient]: FontSmoothingTypePref = número

donde número puede tomar uno de los siguientes 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 para que permanezcan 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 desea 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.

Dispositivos de usuario

La aplicación Citrix Workspace admite la asignación de dispositivos del cliente para conexiones a servidores Citrix Virtual Apps and Desktops. La asignación de dispositivos del cliente permite que una aplicación remota que se ejecuta en el servidor acceda a dispositivos conectados al dispositivo del usuario local. El usuario puede usar las aplicaciones y los recursos del sistema como si se ejecutaran localmente. Antes de utilizar estas funciones, asegúrese de 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 USB (tanto en Virtual Apps como en Virtual Desktops). Si se requieren estas características, inhabilite SELinux antes de configurarlas en el servidor.

Asignación de unidades del cliente

La asignación de unidades del cliente permite redirigir letras de unidades del servidor de Citrix Virtual Apps and 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 del cliente puede hacer que cualquier directorio montado en el dispositivo del usuario local, incluidos CD-ROM, DVD o dispositivos USB portátiles, esté disponible para el usuario durante una sesión, siempre que el usuario local tenga permiso para acceder a él. Cuando un servidor está configurado para permitir la asignación de unidades del cliente, los usuarios pueden acceder a los archivos guardados localmente, trabajar con ellos durante su sesión y, luego, guardarlos nuevamente en una unidad local o en una unidad del servidor.

Existen dos tipos de asignación de unidades disponibles:

  • Asignación de unidades del cliente estática: Permite que los administradores asignen cualquier parte del sistema de archivos del dispositivo del usuario a una letra de unidad especificada en el servidor cuando se inicia la sesión. Por ejemplo, puede utilizarse para asignar total o parcialmente el directorio de inicio (home) o /tmp de un usuario, y también los puntos de montaje de dispositivos de hardware como CD-ROM, DVD o dispositivos de memoria USB.
  • Asignación de unidades del cliente dinámica: 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 and 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 de unidades del cliente estática también se habilita la asignación de unidades del cliente dinámica. Para inhabilitar esta última dejando habilitada la primera, configure DynamicCDM con el valor False en wfclient.ini.

Asignación de impresoras del cliente

La aplicación Citrix Workspace respalda 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 los adecuados 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, configure la directiva de ICA Conectar automáticamente puertos COM del cliente como Inhabilitada.

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 selfservice 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 y cierre el archivo.

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 tener la capacidad de manejar 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. Sin embargo, 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 es un nombre de impresora estándar, similar a las creadas 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.

Sonido

Por lo general, el dispositivo de sonido predeterminado es el dispositivo ALSA predeterminado configurado 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 desee 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 parámetros predeterminados.
  2. Agregue la siguiente opción y cree la sección si es necesario:

[ClientAudio]

AudioDevice = <dispositivo>

Donde la información de dispositivo está ubicada en el archivo de configuración de 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 sonido del cliente

La asignación de sonido del cliente permite que las aplicaciones que se ejecutan en el servidor Citrix Virtual Apps o Citrix Virtual Desktops reproduzcan sonidos a través de dispositivos de sonido instalados en el dispositivo de usuario. Puede definir la calidad del sonido 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 sonido del dispositivo de usuario y del servidor son diferentes, se utilizará el parámetro de calidad más bajo.

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

Configure la asignación de sonido 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 sonido del cliente no recibe respaldo en conexiones a Citrix Virtual Apps para UNIX.

Habilitación del sonido UDP

El sonido UDP puede mejorar la calidad de las llamadas telefónicas que se realizan a través de Internet. Se utiliza el protocolo UDP (User Datagram Protocol) en lugar del protocolo TCP (Transmission Control Protocol).

Limitaciones:

A continuación, se presentan algunas limitaciones:

  • El sonido 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 sonido se realiza mediante TCP.
  • La prioridad del canal ICA puede afectar el sonido UDP.
  1. Configure las siguientes opciones en la sección ClientAudio de module.ini:
    • Establezca EnableUDPAudio con el valor True. De forma predeterminada, este valor está establecido en False, lo que inhabilita el sonido UDP.
    • Especifique los números de puerto mínimo y máximo para el tráfico de sonido UDP mediante UDPAudioPortLow y UDPAudioPortHigh respectivamente. De forma predeterminada, se utilizan los puertos de 16500 a 16509.
  2. Establezca los parámetros de sonido de cliente y de servidor de la manera que se detalla a continuación a fin de que el sonido resultante sea de calidad mediana (es decir, ni alta ni baja).
    Calidad de sonido en el cliente Calidad de sonido en el cliente Calidad de sonido en el cliente
    Alto Medio Bajo
Calidad de sonido en el servidor Alto Alto Medio Bajo
Calidad de sonido en el servidor Medio Medio Medio Bajo
Calidad de sonido en el servidor Bajo Bajo Bajo Bajo

UDP en el cliente

En el archivo $ICAROOT/config/module.ini, agregue lo siguiente:

En la sección [ClientAudio]:

EnableUDPAudio=True
UDPAudioPortLow=int
UDPAudioPortHigh=int

En el archivo $HOME/.ICAClient/wfclient.ini, agregue lo siguiente:

En la sección [WFClient]:

AllowAudioInput=True
EnableAudioInput=true
AudioBandWidthLimit=1

Nota:

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.

Agregue lo siguiente en la directiva de wfclient.ini. * en Desktop Delivery Conrtoller:

Establezca "Redirección de Windows Media" en "Prohibida"
Establezca "Audio sobre UDP" en "Permitido"
Establezca "Transporte de sonido 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, puede tardar mucho tiempo.
  • 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, puede tardar mucho tiempo.
  • Evite reproducir contenido multimedia. La reproducción de contenido multimedia utiliza una gran cantidad de ancho de banda y puede reducir el rendimiento.

USB

El respaldo 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 USB requiere la versión Citrix Virtual Apps 7.6 (o posterior) o Citrix Virtual Desktops. Citrix Virtual Apps no respalda la redirección de dispositivos USB de almacenamiento masivo y requiere una configuración especial para dar respaldo a dispositivos de sonido. Para obtener más detalles, consulte Documentación de Citrix Virtual Apps 7.6.

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

Los siguientes tipos de dispositivo reciben respaldo directamente en una sesión Citrix Virtual Apps and Desktops, y por lo tanto no utilizan respaldo 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 utilizar el respaldo 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 tienen respaldo 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. Colocar este dispositivo en comunicación remota no sería apropiado. Los siguientes tipos de dispositivos USB no reciben respaldo predeterminado para utilizarlos en una sesión de Citrix Virtual Apps and Desktops:

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

Para actualizar la lista predeterminada de los dispositivos USB disponibles para la comunicación remota, edite el archivo usb.conf, ubicado en $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 del respaldo USB

Cuando un usuario conecta un dispositivo USB, éste se coteja con la directiva USB y, si está permitido, se lo redirige al escritorio virtual. Si la directiva predeterminada rechaza el dispositivo, sólo 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 es el que 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é usando 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 garantizar que el dispositivo de almacenamiento masivo se redirija al escritorio virtual, el usuario debe retirar y volver a introducir el dispositivo después de reconectar.

Nota:

Si coloca un dispositivo de almacenamiento masivo en una estación de trabajo Linux que se ha configurado para rechazar el respaldo remoto de dispositivos de almacenamiento masivo USB, el software de la aplicación Workspace no aceptará 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, enDesktop > 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 la siguiente nota.

Nota:

  • Si la directiva de servidor Redirección de dispositivos USB del cliente está activada, los dispositivos de almacenamiento masivo se redirigen siempre 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 las siguientes clases de dispositivos USB:

  • Sonido (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 suelen admitir 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. Puede ser posible configurar una cámara para que utilice cualquiera de las clases desde los menús de configuración que proporciona la cámara propiamente dicha.

    Si una cámara aparece como un dispositivo de almacenamiento masivo, se utiliza la asignación de unidades del cliente y no se requiere respaldo 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 el respaldo 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 el respaldo USB.

    Importante: Se sabe que algunos virus se propagan en forma activa utilizando todos los tipos de almacenamiento masivo. Considere cuidadosamente si existe o no una necesidad 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 respaldo 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, que generalmente se muestran como específicos del proveedor (clase ff).

Clases de dispositivos USB

Las reglas de directivas USB predeterminadas rechazan las siguientes 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). Esto se debe a que la mayoría de los teclados y mouse se manejan adecuadamente sin respaldo 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 utilizando la comunicación remota de la tarjeta inteligente y no se requiere respaldo 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 ultra-ancha 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 mediante respaldo USB.

Lista de dispositivos USB

Puede actualizar el rango de dispositivos USB disponibles para la comunicación remota con escritorios. Para ello, edite la lista de reglas predeterminadas que contiene el archivo usb.conf, ubicado en el dispositivo del 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 cuáles de ellos se aceptarán.

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

Denegar: clase 09 # Dispositivos Hub

Denegar: clase 03 subclase 01 # Dispositivos de arranque HID (teclados y mouse)

Denegar: clase 0b # Tarjeta inteligente

Denegar: clase e0 # Controladores inalámbricos

Denegar: clase 02 # Control CDC y comunicaciones

Denegar: clase 03 # UVC (cámara web)

Denegar: clase 0a # Datos de CDC

Permitir: # 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 de usb.conf en el dispositivo del 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

El siguiente 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.

Permitir: VID=1230 PID=0007 # Otra Industria, Otra unidad de Flash

Denegar: Clase 08 subclase 05 # Dispositivos de almacenamiento masivo

Denegar: Clase 0D # Todos los dispositivos de seguridad

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 de cada dispositivo del usuario, configure DesktopApplianceMode = booleano del siguiente modo.

   
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 algunas circunstancias, es posible que se requiera que los usuarios conecten cámaras web mediante el respaldo USB. Para realizar esta acción, debe inhabilitar la compresión de vídeo de cámara web HDX RealTime. Para obtener más información, consulte Videoconferencia con compresión de vídeo de cámara web de HDX RealTime.

Redirección de cámaras web

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

  • La redirección de la cámara web funciona con y sin RTME.

  • La redirección de la cámara web funciona para aplicaciones de 32 bits. Por ejemplo, Skype, o GoToMeeting. Utilice un navegador de 32 bits para verificar la redirección de la cámara 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.

Xcapture

El paquete de la aplicación Citrix Workspace incluye una aplicación auxiliar, xcapture, para el intercambio de datos gráficos entre el portapapeles del servidor y las aplicaciones de X Windows no compatibles 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 compatibles 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 desea copiar y haga clic con el botón central del puntero.
    • Select a region (Seleccionar una región). Mantenga presionado el botón principal del puntero y arrastre el cursor para seleccionar el área que desea 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.

Puntero

Mouse relativo

El respaldo al puntero relativo ofrece una opción para interpretar la posición del puntero 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 función:

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.

Sugerencia:

Consulte la sección Valores alternativos de puntero relativo para obtener información adicional acerca de la habilitación de las funcionalidades 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 de puntero 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 estilo 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 según sea necesario:
    • True significa que Ctrl+Alt+Fin pasa la combinación Ctrl+Alt+Supr al escritorio remoto.
    • False (valor predeterminado) significa que Ctrl+Alt+INTRO pasa la combinación Ctrl+Alt+Supr al escritorio remoto.

Redirección de teclado Bloomberg

Nota:

La redirección de audio de Bloomberg sigue pasos de configuración similares.

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

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

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

Redirección genérica

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

Como requisito previo, la directiva debe habilitarse en 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 edite el archivo usb.conf.

  3. Añada 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. Reiniciar 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.

Nota:

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

Para habilitar la función:

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

    BloombergRedirection=true

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

Para inhabilitar esta función:

  1. Edite 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 descritos 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.

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 ingresar 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 sólo 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 ante interrupciones de red, compruebe que la función de fiabilidad de la sesión está habilitada tanto en el servidor como en el cliente, y que, además, 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, los usuarios inalámbricos que pasen por un túnel pueden perder 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.

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. Para obtener más información, consulte la documentación de Citrix Virtual Apps and Desktops.

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.

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:

  • Redirección de HDX MediaStream para Windows Media
  • Redirección de HDX MediaStream para Flash
  • Compresión de vídeo de cámara web HDX RealTime
  • Soporte para H.264

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 Windows Media de HDX MediaStream

La redirección de Windows Media de HDX MediaStream 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 en tiempo de ejecución multimedia en el dispositivo del usuario y no en el servidor, reduciendo así 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 sonido 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 respaldados
  • 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 respaldados por GStreamer en un dispositivo del 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 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 característica requiere bibliotecas avanzadas multimedia de GStreamer en el dispositivo.

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

  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 de Linux incluyen GStreamer. De forma alternativa, puede descargar GStreamer desde 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 (esto se hace 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. Es posible revertir al protocolo playbin anterior en todas las funcionalidades de MediaStream, excepto la obtención de contenido en el lado del cliente que continuará utilizando playbin2, mediante la opción SpeedScreenMMAEnablePlaybin2 en la sección Multimedia de 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, se utiliza GStreamer 0.10 para la redirección de Windows Media de HDX MediaStream. GStreamer 1.0 solo se utiliza cuando GStreamer 0.10 no está disponible.
  • Si quiere utilizar GStreamer 1.0, siga estas instrucciones:
  1. Busque el directorio de instalación de los plugins de GStreamer. La ubicación de instalación de los plugins 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 “platform” 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 plugins 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.

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 sonido 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):

    • Usar Redirección de HDX MediaStream para Flash=Preguntar: Nunca; Siempre

      Habilita HDX MediaStream para Flash en el dispositivo del usuario. De forma predeterminada, este parámetro está establecido en Never y se presenta un cuadro de diálogo a los usuarios para preguntarles si quieren optimizar el contenido de Flash al conectarse a páginas Web que contienen Flash.

    • HDXFlashEnableServerSideContentFetching=Disabled; Enabled

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

    • HDXFlashUseServerHttpCookie=Disabled; Enabled

      Habilita o inhabilita la redirección de cookies HTTP. De forma predeterminada, este parámetro está configurado como inhabilitado: 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 parámetro está configurado como habilitado: Enabled.

    • HDXFlashClientCacheSize= [25-250]

      Define el tamaño, en megabytes (MB), de la caché en el cliente. Puede introducirse 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 parámetro está configurado como 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 parámetro está configurado como persistente: 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 ofrece una opción de compresión de vídeo de cámara web para mejorar la eficiencia del ancho de banda durante las conferencias de vídeo, y de ese modo garantizar que los usuarios experimenten un rendimiento óptimo al utilizar aplicaciones como GoToMeeting con HD Faces 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 hacerlo, abra el archivo de configuración module.ini, ubicado en el directorio $ICAROOT/config y verifique que MultiMedia en la sección [ICA3.0] esté establecido en “On”.
  3. Habilite la entrada de sonido haciendo 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 algunas circunstancias, es posible que se requiera que los usuarios conecten cámaras web mediante el respaldo USB. Para ello, debe hacer lo siguiente:

  • Inhabilite la compresión de vídeo de cámara web HDX RealTime
  • Habilite el respaldo USB para cámaras web
  1. Agregue el parámetro siguiente en la sección [WFClient] del archivo .ini apropiado:

    HDXWebCamEnabled=Off

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

  2. Abra el archivo usb.conf que, por lo general, se encuentra en $ICAROOT/usb.conf.

  3. Elimine o convierta en comentario la siguiente línea:

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

  4. Guarde y cierre el archivo.

H.264

La aplicación Citrix Workspace respalda la presentación de gráficos H.264, incluidos gráficos HDX 3D Pro, servidos por Citrix Virtual Apps and Desktops 7. Este respaldo utiliza la característica de códec de compresión profunda, que se encuentra habilitada de forma predeterminada. Esta característica 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 característica (y procesar gráficos mediante el códec de JPEG en su lugar). También puede inhabilitar el seguimiento de texto pero mantener habilitado el respaldo para el códec de compresión profunda. Esto ayuda a reducir los costos 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 respaldo para el códec de compresión profunda:

En wfclient.ini, establezca H264Enabled con el valor False. Esto también inhabilita el seguimiento de texto.

Para inhabilitar solo el seguimiento de texto

Con el respaldo para el códec de compresión profunda habilitado, en el archivo wfclient.ini configure TextTrackingEnabled con el valor 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. Asegúrese de que su biblioteca JPEG respalda 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 la XSync diferida.

Habilitando registros

Si quiere habilitar la captura de registros en la aplicación Citrix Workspace para Linux:

  1. Descargue la compilación comercial (Retail) de la aplicación Citrix Workspace para Linux e instálela en su máquina Linux. Durante la instalación, defina la variable de entorno ICAROOT en la ubicación de instalación. Por ejemplo, /opt/Citrix/iCAClient.

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

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

    Agregue las clases de seguimiento con un símbolo “+”. Por ejemplo, + TC_LIB. Puede agregar varias clases separadas por barras verticales (“|”). Por ejemplo, + TC_LIB|+TC_MMVD.

    En la tabla siguiente se enumeran varios módulos y sus valores de clase de seguimiento correspondientes: Imagen de valores de clase de seguimiento para compilaciones comerciales.

  3. Abra el archivo$icaroot/config/module .ini. En la sección [WFClient], cambie SysLogThreshold=0 a SysLogThreshold=7. Esta modificación genera registros para todos los niveles. Para registrar solo los errores, establezca SyslogThreshold=3.

  4. Inicie el proceso de la aplicación Citrix Workspace (./selfservice en $ICAROOT). Una vez finalizada la sesión, puede encontrar el archivo de registro en /var/log/syslog. Los registros se anexan al archivo de registros en los inicios posteriores.

    Para obtener información acerca de cómo obtener registros nuevos y actualizados en inicios posteriores, consulte Información adicional sobre la configuración de syslog.

Configuración de Syslog

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

usuario. * -/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:

A continuación se presentan algunos puntos que tener en cuenta:

  • Para asegurarse de que el syslog generado es siempre nuevo, elimine syslog y ejecute el comando sudo service rsyslog restart.

  • Para evitar mensajes duplicados, agregue $RepeatedMsgReduction on al principio del archivorsyslog.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 la siguiente línea en el archivo rsyslog.conf para reemplazar el host local por la IP del servidor remoto:

    *.* @@localhost:10514

Persistencia del diseño en varios monitores

Esta característica 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 el mismo monitor o monitores configurados.

Requisito previo:

Esta característica requiere lo siguiente:

  • StoreFront 3.15 o 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 las siguientes 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 1808. En ese caso, se conserva la configuración predeterminada para la funcionalidad.

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.

Nota:

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 varias sesiones de escritorio 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 posterior (igual o posterior a 3.15.0.12) en un Delivery Controller (DDC) compatible.
  2. Descargue la versión comercializada 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 característica está activada). Para desactivar esta función, establezca este campo en “false”. Si realiza algún cambio en 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 Save Layout (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 “Save Layout”, el icono pasa a ser gris. Esto indica que la operación de guardado está en curso. Tras guardarse el diseño, el icono aparece como siempre. Sin embargo, si el icono aparece en gris durante mucho tiempo, consulte el artículo CTX235895 de Knowledge Center para obtener información sobre la solución al problema.
  8. Desconecte o cierre la sesión. Relance 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 varios 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. Asegúrese de 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. Mozilla Corporation ha anunciado que la compatibilidad con la interfaz de programación de aplicaciones del plug-in de Netscape (NPAPI) finaliza a partir de la versión 52 del explorador Firefox. Otros navegadores también han desaprobado el soporte para NPAPI.

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.

Citrix Workspace Launcher actualmente funciona tanto con conexiones directas a StoreFront como mediante Citrix Gateway.

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 de teclado dinámico.

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 el nuevo diseño al VDA inmediatamente.

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 característica 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.

Limitaciones:

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.

Compatibilidad de la distribución del teclado con 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
ara - ar-SA 00000401 ara
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 fonética 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-antiguo 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
en eng ES-In 00004009 en
iq - ar-IQ 00000401 iq
es - is-IS 0000040f es
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 del 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 los tipos de archivos que reconoce la aplicación Citrix Workspace para Linux. Para que el sistema reconozca el tipo de archivo del contenido publicado y que los usuarios lo vean a través de la aplicación Citrix Workspace, debe asociarse una aplicación publicada con el tipo de archivo publicado. 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. Asegúrese de 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>
    
  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. Asegúrese de 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. Para aplicar la asociación de tipos de archivo (File Type Association - FTA) en una sesión, asegúrese de que está conectado al servidor de la tienda donde está configurada la asociación de tipos de archivo.

Para vincular una extensión 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. Seleccionar ubicación.
  5. Agregue “%**” al campo de argumento (opcional) de la línea de comandos para omitir la validación de línea 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 (seleccione todas las que se apliquen). Imagen de extensiones de asociación de tipos de archivo
  9. Haga clic en Aplicar y Actualizar tipos de archivo.
  10. Siga los pasos mencionados en Asociación de tipos de archivos para habilitar la asociación de tipos de archivo del lado del cliente.

Nota:

Asegúrese de que la asociación de tipos de archivo de StoreFront esté activada. De forma predeterminada, la asociación de tipos de archivo está habilitada en las tiendas para que el contenido se redirija directamente a las aplicaciones suscritas de los usuarios cuando abren archivos locales de los tipos asociados.