Product Documentation

Configuración del entorno

Feb 08, 2017

Para permitir que los usuarios de Citrix Receiver para Chrome puedan acceder a recursos alojados en XenDesktop y XenApp, debe crear una tienda o almacén de StoreFront. También debe habilitar las conexiones WebSocket en NetScaler Gateway, XenApp y XenDesktop, según considere necesario. 

Configuración de Selective H.264

Configuración de Selective H.264 mediante web.config en StoreFront

Para cambiar la configuración de Selective H.264 usando el archivo web.config:

  1. Abra el archivo web.config del sitio Web de Citrix Receiver para Web.
    Este archivo se encuentra normalmente en la carpeta C:\inetpub\wwwroot\Citrix\Web, donde Storename es el nombre especificado para la tienda cuando se creó.
  2. Busque el campo chromeAppPreferences y establezca su valor con la configuración en forma de cadena JSON; por ejemplo:
    chromeAppPreferences='{"graphics":{" selectiveH264":false}}

Configuración de Selective H.264 mediante el archivo configuration.js

El archivo configuration.js se encuentra en la carpeta raíz de ChromeApp. Edite este archivo para hacer cambios en Citrix Receiver para Chrome.

De manera predeterminada, Selective H.264 tiene el valor True.

Nota: Citrix recomienda hacer una copia de seguridad del archivo configuration.js antes de hacer cambios en él.

Nota: Citrix recomienda usar este método solo cuando reempaquete Citrix Receiver para Chrome para los usuarios.

Nota: Se necesitan credenciales de nivel de administrador para editar el archivo configuration.js. Después de editarlo, vuelva a empaquetar la aplicación para hacer modificaciones adicionales en los elementos de la barra de herramientas.

Para inhabilitar la configuración de Selective H.264 usando el archivo configuration.js:

1. Abra el archivo configuration.js y establezca el atributo selectiveH264 con el valor false.
Por ejemplo:  

localized image

Configuración de la presentación multimonitor

La presentación multimonitor se puede configurar de dos formas.

De manera predeterminada, la función de presentación multimonitor está habilitada.

Nota

  • Si usa Citrix Receiver para Chrome ejecutado en XenApp 6.5, configure la directiva de remedo como Inhabilitada para usar la presentación multimonitor.
  • En una sesión de escritorio, cuando la ventana está en modo de pantalla completa, la opción de Resolución de pantalla en las Preferencias está desactivada.
  • Los diálogos y barras de herramientas de la interfaz de usuario solo aparecen en el monitor principal. No obstante, los diálogos de tarjeta inteligente y USB abarcan los distintos monitores.

Para configurar la presentación multimonitor usando el explorador Web Chrome:

  1. Abra un explorador Web e introduzca este comando:
    chrome://flags
  2. En la lista de funciones, busque UnifiedDesktopMode y configúrela como Habilitada.

Para configurar la presentación multimonitor usando Google Admin Policy

  1. Inicie una sesión en la Consola de administración de Google.
  2. Vaya a Administración de dispositivos > Administración de Chrome > Configuración de usuario.
  3. Defina la política de Google "Escritorio unificado" con el valor Hacer que el modo de escritorio unificado esté disponible para el usuario.
  4. Haga clic en Guardar.

La presentación multimonitor está disponible tanto para escritorios como para aplicaciones.

Cuando se usa la presentación multimonitor, la sesión de escritorio puede abarcar varios monitores de dos maneras:

  1. Modo de ventana: La sesión de escritorio se muestra en modo de monitor único.
  2. Modo de pantalla completa: Cuando se cambia la sesión de escritorio al modo de pantalla completa, la sesión se muestra en modo multimonitor.

En una sesión de aplicación, cuando hay dos monitores conectados y UnifiedDesktopMode está Habilitado, como se describe más arriba, la sesión se muestra automáticamente en modo multimonitor.

Nota

Cuando el modo de escritorio unificado está habilitado, la página de inicio de Citrix Receiver para Chrome aparece solo en el monitor principal.

HDX SDK para Chrome (API experimental)

Procedimiento para consumir la API en la aplicación Chrome de terceros

  1. Instale la versión más reciente de Citrix Receiver para Chrome. Consulte la página de descargas de Citrix para ver más información.
  2. Añada la aplicación Chrome de terceros a una lista blanca agregando el archivo de directiva de Citrix Receiver para Chrome usando los parámetros de administración de Chrome.
    Para obtener más información, consulte Administración de aplicaciones Chrome por unidad organizativa en Google Support.
    El archivo policy.txt de muestra para añadir la aplicación Chrome de terceros a una lista blanca es como el siguiente:
comando Copiar

{

                "settings": {

                                "Value": {

                                                "settings_version": "1.0",

                                                "store_settings": {

                                                                "externalApps": [“<3rdParty_App1_ExtnID>”,“<3rdParty_App2_ExtnID>”]

                                                }

                                }

                }

}

Nota

<3rdParty_App1_ExtnID> se usa como ejemplo para el nombre de aplicaciones externas y puede enviar mensajes a Citrix Receiver para Chrome. Obtenga el appid desde el sitio chrome://extensions.

3. Lance la sesión de escritorio o de aplicación en Citrix Receiver para Chrome siguiendo estos pasos:

  • Obtener el receiverId

    var receiverId = " haiffjcadagjlijoggckpgfnoeiflnem "; // 

Nota: En este ejemplo, receiverId indica la versión de tienda de aplicaciones de Citrix Receiver para Chrome. Si usa la versión reempaquetada de Citrix Receiver para Chrome, use el receiverId apropiado.

  • Convierta los datos ICA desde INI al formato JSON.

    Nota: Normalmente, el archivo ICA se obtiene desde StoreFront como un archivo INI. Use la función auxiliar siguiente para convertir un archivo ICA de INI a JSON.

//Función auxiliar para convertir ICA en formato INI a formato JSON
function convertICA_INI_TO_JSON(data){
var keyVals = {};
if (data) {
var dataArr;
if(data.indexOf('\r')==-1){
dataArr = data.split('\n');
}else{
dataArr = data.split('\r\n');
}
for (var i = 0; i < dataArr.length; i++) {
var nameValue = dataArr[i].split('=', 2);
if (nameValue.length === 2) {
keyVals[nameValue[0]] = nameValue[1];
}
// Esto es necesario porque LaunchReference contendrá '=' también. El split('=',2) anterior no devolverá la referencia
// LaunchReference completa. Preferiblemente, debe usarse también algo como lo siguiente de modo genérico
// porque puede haber otras variables que usen el carácter '=' como parte de su valor.
if (nameValue[0] === "LaunchReference") {
var index = dataArr[i].indexOf('=');
var value = dataArr[i].substr(index + 1);
keyVals[nameValue[0]] = value;
}
}
console.log(keyVals);//para quitarlos
return keyVals;
}
return null;
}

  • Envíe un mensaje ICA desde la aplicación Chrome de terceros a Citrix Receiver para Chrome.

    var icaFileJson = {...}; // Archivo ICA pasado como pares de clave y valor de JSON.
    var mensaje = {
    "método": "launchSession",
    "icaData": icaJSON
    };
    chrome.runtime.sendMessage (receiverId, mensaje, function(launchStatus) {
    if (launchStatus.success) {
    / / gestionar success.console.log("Lanzamiento de sesión correcto");


    console.log("Error al lanzar la sesión: ", launchStatus.message);


Para ver más detalles sobre los comandos sendmessage de la API, consulte estos enlaces:

https://developer.chrome.com/extensions/runtime#event-onMessageExternal

https://developer.chrome.com/extensions/runtime#method-sendMessage  

Configuración de Citrix Receiver para Chrome

Esta sección incluye información acerca de:

  • Directiva de administración de Google
  • Web.config en StoreFront
  • default.ica
  • configuration.js

Configuración de Citrix Receiver para Chrome usando Google Admin Policy

Antes de la versión 2.1, solo se podía enviar configuración relacionada con tiendas o balizas mediante la directiva de administración de Google (Google Admin Policy). Para ver información adicional sobre esta directiva, consulte el artículo de Knowledge Center CTX141844.

Con Citrix Receiver para Chrome versión 2.1, otras configuraciones de Chrome también pueden enviarse a través de la directiva de administración de Google.

Nota

Citrix recomienda usar este método solo cuando reempaquete Citrix Receiver para Chrome para los usuarios.

Para obtener más información, consulte el siguiente texto de directiva de ejemplo:

comando Copiar

{

                  "settings": {

                                    "Value": {

                                                      "settings_version": "1.0",

                                                      "store_settings": {

                                                                        "name": "RTST",

                                                                        "gateways": [

                                                                                    {

                                                                                                 "url":“https://yourcompany.gateway.com",

                                                                                                  "is_default": true

                                                                                     }

                                                                        ],

                                                                        "beacons": {

                                                                                          "internal": [

                                                                                                     {

                                                                                                                "url":

                                 “http://yourcompany.internalwebsite.net"

                                                                                                            }

                                                                                          ],

                                                                                          "external": [

                                                                                                            {

                                                                                                               "url":

                                 “http://www.yourcompany.externalwebsite.com"

                                                                                                            }

                                                                                          ]

                                                                        },

                                                                        "rf_web": {

                                                                                          "url": “http://yourcompany.storefrontstoreweb.net”

                                                                        }

                                                      },

                                                      "engine_settings":{

                                                                        "ui":{

                                                                                          "sessionsize": {

                                                                                                            "windowstate": "fullscreen",

                                                                                                            "available" : {

                                                                                                                              "default" : "Fit_To_Window",

                                                                                                                              "values" : ["Fit_To_Window", "Use_Device_Pixel_Ratio","1280x800","1440x900","1600x1200"]                 

                                                                                                            }

                                                                                          },

                                                                                          "toolbar": {

                                                                                                            "menubar":true,

                                                                                                            "usb": true,

                                                                                                            "fileTransfer":true,

                                                                                                            "about":true,

                                                                                                            "lock":true,

                                                                                                            "disconnect":true,

                                                                                                            "logoff":true,

                                                                                                            "fullscreen":true,

                                                                                                            "multitouch":true,

                                                                                                            "preferences":true,

                                                                                                            "gestureGuide":true

                                                                                          }

                                                                        },

“features”:{

 

“com”:{

                                                                                                                “portname” :”COM5”

                                                                                                },

                                                                                          "graphics" : {

                                                                        "features" : {

                                                                                          "graphics" : {

                                                                                                            "jpegSupport" : true,

                                                                                                            "h264Support" : {

                                                                                                                              "enabled" : true,

                                                                                                                              "losslessOverlays" : true,

                                                                                                                              "dirtyRegions" : true,

                                                                                                                              "yuv444Support" : false

                                                                                                            }

                                                                                          },

                                                                                          "filetransfer" : {

                                                                                                            "allowupload" : true,

                                                                                                            "allowdownload" : true,

                                                                                                            "maxuploadsize"               : 2147483647,

                                                                                                            "maxdownloadsize" : 2147483647

                                                                                          }

                                                                        },

                                                                        "nacl" : {

                                                                                          "supportNacl" : true,

                                                                                          "graphics": {

                                                                                                            "enable": true

                                                                                          },

                                                                                          "video": {

                                                                                                            "enable": true

                                                                                          },

                                                                                          "audio": {

                                                                                                            "enable": true

                                                                                          }

                                                                        }

                                                      }

                                    }

                  }

 }

Configuración de Receiver para Chrome usando el archivo Web.config en StoreFront

Para cambiar la configuración usando el archivo Web.config:

  1. Abra el archivo web.config del sitio Web de Citrix Receiver para Web. Típicamente, el archivo se encuentra ubicado en el directorio C:\inetpub\wwwroot\Citrix\storenameWeb\, donde storename es el nombre que fue especificado para la tienda cuando fue creada.
  2. Busque el campo chromeAppPreferences y defina su valor con la configuración como cadena JSON.
Por ejemplo:
chromeAppPreferences = '{"ui": {"toolbar": {"menubar": false}}}'

Nota

Citrix recomienda usar el método del archivo web.config para la configuración solo cuando se esté usando una versión de tienda de aplicaciones de Citrix Receiver para Chrome.

Configuración de Receiver para Chrome usando el archivo default.ica

Para cambiar la configuración usando el archivo default.ica:

  1. Abra el archivo default.ica, ubicado normalmente en C:\inetpub\wwwroot\Citrix\<nombre del sitio>\conf\default.ica para los clientes de la Interfaz Web, donde nombre del sitio es el nombre especificado para el sitio cuando fue creado.
    En el caso de clientes de StoreFront, el archivo default.ica se encuentra normalmente en C:\inetpub\wwwroot\Citrix\<Storename>\App_Data\default.ica, donde storename es el nombre especificado para la tienda cuando fue creada.
  2. Agregue una nueva clave al final del archivo, chromeAppPreferences, con el valor definido con la configuración como objeto JSON.
Por ejemplo:
chromeAppPreferences={"ui":{"toolbar": {"menubar": false}}}

Nota

Citrix recomienda usar el método del archivo default.ica con fines de configuración solo para usuarios de la Interfaz Web.

Un archivo default.ica es similar al siguiente:

;

; ICA Override File

;

; Agregue parámetros de archivo ICA que quiera enviar a los dispositivos cliente

; a este archivo.  Los parámetros contenidos en este archivo pueden sobrescribir algunos

; parámetros generados por Delivery Services.

;

 

[WFClient]

Version=2

RemoveICAFile=yes

ProxyTimeout=30000

ProxyFavorIEConnectionSetting=Yes

ProxyUseFQDN=Off

 

[ApplicationServers]

Application=

 

[Application]

TransportDriver=TCP/IP

DoNotUseDefaultCSL=On

BrowserProtocol=HTTPonTCP

LocHttpBrowserAddress=!

WinStationDriver=ICA 3.0

ProxyTimeout=30000

AutologonAllowed=ON

;EncryptionLevelSession=RC5 (128 bit)

 

[EncRC5-0]

DriverNameWin16=pdc0w.dll

DriverNameWin32=pdc0n.dll

 

[EncRC5-40]

DriverNameWin16=pdc40w.dll

DriverNameWin32=pdc40n.dll

 

[EncRC5-56]

DriverNameWin16=pdc56w.dll

DriverNameWin32=pdc56n.dll

 

[EncRC5-128]

DriverNameWin16=pdc128w.dll

DriverNameWin32=pdc128n.dll

 

[Compress]

DriverNameWin16=pdcompw.dll

DriverNameWin32=pdcompn.dll

chromeAppPreferences={"ui" : {"toolbar" : { "menubar" : false}}}

Configuración de Citrix Receiver para Chrome usando el archivo configuration.js

El archivo configuration.js se encuentra en la carpeta raíz de ChromeApp. Acceda a este archivo directamente para hacer cambios en Citrix Receiver para Chrome.

Nota

  • Citrix recomienda hacer una copia de seguridad del archivo configuration.js antes de hacer cambios en él.
  • Se necesitan credenciales de nivel de administrador para editar el archivo configuration.js. Después de editarlo, vuelva a empaquetar la aplicación para hacer modificaciones adicionales en los elementos de la barra de herramientas.
  • En modo quiosco, la barra de herramientas está oculto de forma predeterminada. Cuando edite el archivo configuration.js para habilitar la barra de herramientas, asegúrese de que el modo quiosco está inhabilitado. Citrix recomienda usar uno de los métodos alternativos (por ejemplo, el archivo default.ica) para habilitar la barra de herramientas.

Cómo habilitar la autenticación con tarjeta inteligente

Receiver para Chrome respalda el uso de lectores de tarjetas inteligentes USB con StoreFront. Puede usar tarjetas inteligentes con estos fines:

  • Autenticación de inicio de sesión con tarjetas inteligentes en Receiver para Chrome.
  • Aplicaciones publicadas para acceder a dispositivos locales de tarjeta inteligente.
  • Aplicaciones como Microsoft Word y Outlook que se inician en sesiones ICA pueden acceder a las tarjetas inteligentes para firmar documentos y correo electrónico.
Las tarjetas inteligentes respaldadas incluyen:
  • Tarjetas PIV
  • Tarjetas CAC (Common Access Card)
Requisitos previos:
  • StoreFront versión 3.6 o posteriores

Important

Para la autenticación con tarjeta inteligente en StoreFront 3.5 o versiones anteriores, los usuarios necesitan un script personalizado para habilitar la autenticación con tarjeta inteligente. Póngase en contacto con el servicio de asistencia Citrix Support para obtener más información.

  • XenDesktop 7.6 o versiones posteriores
  • XenApp 6.5 o versiones posteriores

Para configurar el respaldo para tarjetas inteligentes en el dispositivo Chrome:

1. Instale la aplicación de conector de tarjeta inteligente. Tenga en cuenta que la aplicación de tarjeta inteligente es necesaria para el respaldo de PCSC en el dispositivo Chrome. Esta aplicación lee la tarjeta inteligente usando la interfaz USB. Esta aplicación puede instalarse desde el sitio Web de Chrome.

2. Instale la aplicación de middleware. Tenga en cuenta que se necesita una aplicación de middleware (por ejemplo Charismathics o CACKey) porque sirve de interfaz para comunicarse con la tarjeta inteligente y otros certificados del cliente.

  • Para instalar la extensión de tarjeta inteligente de Charismathics o CACKey, consulte las instrucciones descritas en el sitio Web de Chrome.

3. Configure la autenticación con tarjeta inteligente usando NetScaler Gateway. Para obtener más información, consulte  Configuración de la autenticación con tarjeta inteligente en la documentación de NetScaler Gateway.

Important

Se requiere la autenticación del cliente obligatoria para lanzar una sesión. Para evitar que esto ocurra, consulte las instrucciones descritas en la sección Third reduction (one PIN prompt) de la documentación del producto de NetScaler.

El respaldo para autenticación con tarjetas inteligentes tiene las siguientes limitaciones:

  • El certificado de tarjeta inteligente se guarda guardado en caché incluso después de quitar la tarjeta inteligente del dispositivo Chrome. Este es un problema conocido de Google Chrome. Para borrar la caché hay que reiniciar Chrome.
  • Cuando Receiver para Chrome se reempaqueta, los administradores deben obtener el appID de la lista blanca de Google para asegurarse de que la aplicación de conector de tarjeta inteligente puede pasar.
  • Solo se admite un lector de tarjeta inteligente a la vez.

Configuración de la redirección de puertos COM serie

Para configurar la redirección de puertos COM serie, habilite la función aplicando configuraciones de directiva de redirección de puertos de XenApp/XenDesktop. Para obtener más información sobre la redirección de puertos, consulte Configuraciones de directiva de Redirección de puertos.

Nota

De manera predeterminada, Receiver para Chrome asigna COM5 como puerto COM serie preferido para la redirección.

Después de habilitar configuraciones de directiva de redirección de puertos COM serie en XenApp/XenDesktop, configure Citrix Receiver para Chrome usando alguno de los métodos siguientes:

  • Directiva de administración de Google
  • Usando el archivo configuration.js
  • Cambiando la asignación predeterminada emitiendo un comando en una sesión ICA activa.
Uso de la directiva de administración de Google para configurar la redirección de puertos COM
Use este método para redirigir el puerto COM serie editando el archivo de directivas.

Sugerencia

Citrix recomienda configurar el puerto COM usando el archivo de directivas solo cuando Receiver para Chrome sea reempaquetado.

Edite la directiva de administración de Google incluyendo lo siguiente:

comando Copiar

{

                "settings": {

                                "Value": {

                                                "settings_version": "1.0",

                                                "store_settings": {

                                                                "rf_web": {

                                                                                "url": "<http://YourStoreWebURL>"

                                                                }

                                                },

                                                "engine_settings":{

                                                                                "features" : {

                                                                                "com" : {

                                                                                                "portname" : "<COM4>", where COM4 indicates the port number that is set by the administrator.                                                                                }

                                                                }

                                                }

                                }

                }

 

}

Uso del archivo configuration.js para configurar la redirección de puertos COM

Use este método para redirigir el puerto COM serie editando el archivo configuration.js. Busque el campo "portname" en el archivo configuration.js y edite el valor cambiando el número de puerto.

Por ejemplo:

"com" :{

"portname" : "COM4"

}

Nota

Citrix recomienda usar el método del archivo configuration.js para configurar la redirección de puertos solo cuando Receiver para Chrome sea reempaquetado y republicado desde StoreFront.

Emisión de un comando en una sesión ICA para configurar la redirección de puertos COM

Use este método para redirigir el puerto COM serie ejecutando el comando siguiente en una sesión ICA activa:

comando Copiar

net use COM4 : \\Client\COM5

Sugerencia

En el ejemplo de arriba, COM4 es el puerto serie preferido para la redirección.

Configuración de Single Sign-on (SSON) con Google y Citrix usando autenticación SAML

Para configurar Single Sign-on:

  1. Configure el proveedor de identidades (IdP) de terceros para la autenticación SAML si todavía no lo tiene configurado (por ejemplo, ADFS 2.0). Para obtener más información, consulte el artículo de Knowledge Center CTX133919
  2. Configure Single Sign-on con Google Apps usando el proveedor de identidades SAML; esto permite a los usuarios usar la identidad de terceros para usar Google Apps en lugar de la cuenta de Google Enterprise. Para obtener más información, consulte Set up Single Sign-On (SSO) for Google Apps accounts using third-party identity providers en Google Support.
  3. Configure los dispositivos Chrome para iniciar sesiones a través del proveedor de identidades SAML. Esto permite a los usuarios iniciar sesión en los dispositivos Chrome usando el proveedor de identidades de terceros. Para obtener más información, consulte Configure SAML Single Sign-On for Chrome devices en Google Support.
  4. Configure NetScaler Gateway para iniciar sesión a través del proveedor de identidades SAML. Esto permite que los usuarios inicien sesiones en NetScaler Gateway usando un proveedor de identidades de terceros. Para obtener más información, consulte Configuración de la autenticación SAML.
  5. Configure XenApp y XenDesktop para la autenticación federada para permitir el inicio de sesión en sesiones de XenApp/XenDesktop usando certificados generados dinámicamente después del proceso de inicio de sesión SAML en lugar de tener que escribir combinaciones de nombre de usuario y contraseña. Para obtener más información, consulte Autenticación federada.
  6. Instale y configure la extensión SAML SSO for Chrome en los dispositivos Chrome. Para obtener más información, consulte este sitio Web de Google. Esta extensión obtiene cookies de SAML del explorador Web y las suministra Citrix Receiver. Esta extensión tiene que estar configurada con la siguiente directiva para permitir que Receiver obtenga las cookies de SAML:
comando Copiar

{

    "whitelist" : {

        "Value" : [

            {

            "appId" : "haiffjcadagjlijoggckpgfnoeiflnem",

            "domain" : "saml.yourcompany.com"

            }

        ]

     }

}

Si reempaqueta Citrix Receiver para Chrome, cambie el valor de appId como corresponda. Además, cambie el dominio por el dominio del proveedor de identidades SAML de su empresa.

7. Configure Receiver para usar NetScaler Gateway configurado para el inicio de sesión SAML. Esto permite a los usuarios usar el NetScaler Gateway configurado para el inicio de sesión SAML. Para obtener más información sobre la configuración de Chrome, consulte el artículo de Knowledge Center CTX141844.

Cómo habilitar la impresión de Google Cloud y el controlador de impresora universal de Citrix

El controlador Citrix PDF Universal Printer permite a los usuarios imprimir documentos abiertos con aplicaciones alojadas o aplicaciones ejecutadas en escritorios virtuales entregados por XenDesktop 7.6 y XenApp 7.6. Cuando un usuario selecciona la opción Citrix PDF Printer, el controlador convierte el archivo a PDF y transfiere el PDF al dispositivo local. El PDF se abre en una ventana nueva para verlo e imprimirlo desde Google Cloud Print.

Important

La impresión local en PDF solo recibe respaldo en XenApp y XenDesktop 7.6 o versiones posteriores.

Requisitos

Para acceder a la página de descarga de Citrix Receiver para Chrome, necesita una cuenta de MyCitrix.

Descargue la impresora Citrix PDF Printer desde la página de descarga de Citrix Receiver para Chrome.

Para que los usuarios puedan imprimir documentos abiertos con escritorios y aplicaciones alojadas:

  1. Descargue la impresora Citrix PDF Printer e instale el controlador Citrix PDF Universal Printer en cada máquina que entrega escritorios o aplicaciones a usuarios de Receiver para Chrome. Después de instalar el controlador de la impresora, reinicie la máquina.
  2. En Citrix Studio, seleccione el nodo Directiva del panel izquierdo y cree una directiva nueva o modifique una directiva existente.

    Para obtener más información sobre la configuración de directivas de XenDesktop y XenApp, consulte las directivas de Citrix.

  3. Establezca la configuración de directiva Crear automáticamente la impresora universal de PDF como Habilitada.

Cómo habilitar o inhabilitar el acceso a Google Drive

Con el respaldo para Google Drive, los usuarios pueden abrir, editar y guardar tipos de archivos de Windows desde un dispositivo Chrome que ejecute Citrix Receiver. Mientras están ejecutando un dispositivo Google Chrome, los usuarios pueden utilizar aplicaciones existentes basadas en Windows (por ejemplo, Microsoft Word) y acceder a los archivos que residen en Google Drive.

Por ejemplo, si un usuario abre un archivo en Google Drive (por ejemplo, un archivo .doc adjunto descargado de Gmail), lo edita y lo guarda en Google Drive, se puede acceder al archivo en una aplicación alojada de XenApp. El archivo puede verse, editarse y guardarse en Google Drive.

Requisitos previos

Para habilitar el acceso a Google Drive debe instalar el componente Citrix File Access (FileAccess.exe) en los VDA y habilitar la asociación de tipos de archivos en Citrix Studio. Citrix File Access se puede descargar desde la página de descargas de Citrix Receiver para Chrome.

Para habilitar el acceso a Google Drive desde Citrix Receiver

  1. Instale FileAccess.exe en cada VDA de XenApp o XenDesktop.
  2. En Citrix Studio, configure las asociaciones de tipos de archivos adecuadas para las aplicaciones publicadas.
  3. En el VDA de XenApp/XenDesktop, es necesario configurar https://accounts.google.com y https://ssl.gstatic.com como sitios de confianza y las cookies de estos sitios deben estar habilitadas.

Solo se pueden abrir archivos de Google Drive usando Citrix Receiver. Para abrir un archivo desde Google Drive, haga clic con el botón secundario y abra el archivo usando Citrix Receiver.

Citrix recomienda asociar un tipo de archivo con una sola aplicación publicada.

Para inhabilitar el acceso a Google Drive desde Citrix Receiver

En el archivo manifest.json, reemplace:

"file_handlers": {

      "all-file-types" : {

         "extensions" : [

            "*"

         ]

      }

   },

por:

Code Copiar

"file_handlers" : {

      "cr-file-type" : {

         "extensions" : [

            "cr",

           "ica"

         ]

      }

   },

Cómo habilitar y configurar el modo quiosco

El modo quiosco de Citrix Receiver para Chrome permite ejecutar todas las aplicaciones en la misma ventana. Con esta funcionalidad, se pueden ejecutar aplicaciones de Citrix Receiver en modo quiosco y luego iniciar cualquier escritorio o aplicación de Windows usando el mismo modo. Además, el modo quiosco permite publicar aplicaciones o escritorios remotos como paquetes Chrome dedicados usando una URL persistente.

Puede controlar esta funcionalidad ajustando los parámetros de quiosco en el panel de administración de Chrome para dispositivos Chrome administrados.

Consulte el sitio de asistencia de Google para obtener instrucciones sobre cómo habilitar la aplicación de Receiver para ejecutarse en modo quiosco en dispositivos Chrome administrados y no administrados.

Si está implementando una aplicación de Receiver, debe publicar usando las opciones de visibilidad configuradas como Pública/Oculta (Public/Unlisted) para garantizar la interoperabilidad con el modo quiosco. Vaya al Panel para desarrolladores de Chrome Web Store.

La URL de la tienda es de solo lectura cuando el modo quiosco está activo, y no se puede editar usando la pantalla de parámetros de Cuenta. No obstante, puede cambiar este parámetro reempaquetando la aplicación con el archivo .cr, o mediante la administración de directivas de Google en la consola de administración de Google.

Ejemplo de archivo .cr Copiar

<Services version="1.0">

<Service>

<rfWeb>http://your_RfWebURL_or_persistenturl</rfWeb>

<Name>Mystore</Name>

<Gateways>

<Gateway>

<Location>https://yourcompany.gateway.com</Location>

</Gateway>

</Gateways>

<Beacons>

<Internal>

<Beacon>http://yourcompany.internalwebsite.net</Beacon>

</Internal>

<External>

<Beacon>http://www.yourcompany.externalwebsite.com</Beacon>

</External>

</Beacons>

</Service>

</Services>

Si está usando la consola de administración de Google, edite el archivo policy.txt que contiene la configuración de Receiver. Sustituya el valor de “url” bajo “rf_web” por una URL persistente.

por ejemplo, Copiar

{

"settings": {

"Value": {

"settings_version": "1.0",

"store_settings": {

"beacons": {

"external": [

{

"url": "http://www.yourcompany.externalwebsite.com"

}

],

"internal": [

{

"url": "http://yourcompany.internalwebsite.net"

}

]

},

"gateways": [

{

"is_default": true,

"url": "https://yourcompany.gateway.com"

}

],

"name": "mystore",

"rf_web": {

"url": " http://your_RfWebURL_or_persistenturl "

}

}

}

}

}

Fiabilidad de la sesión

Con la función de fiabilidad de la sesión, la sesión permanece activa en el servidor aunque se interrumpa la conectividad. Para indicar que se ha perdido conectividad, la pantalla del usuario deja de responder hasta que se recupera la conectividad. El usuario sigue teniendo acceso a la presentación en pantalla durante la interrupción y puede reanudar la interacción con la aplicación después de restablecerse la conexión de red.
La función Fiabilidad de la sesión vuelve a conectar a los usuarios sin pedirles que repitan la autenticación.

Nota

Puede usar la función de fiabilidad de la sesión con Transport Layer Security (TLS).

Uso de directivas de fiabilidad de la sesión

La configuración de directiva Conexiones de fiabilidad de la sesión permite o impide la fiabilidad de la sesión.

La configuración de directiva Tiempo de espera de fiabilidad de la sesión tiene un tiempo predeterminado de 180 segundos (tres minutos). Aunque puede ampliar la cantidad de tiempo que la fiabilidad de la sesión mantiene abierta una sesión, esta función está diseñada para la comodidad del usuario, por lo que no desconecta la sesión.

Sugerencia

Si se alarga la cantidad de tiempo que una sesión se mantiene abierta, se incrementa el riesgo de que un usuario se distraiga, se aleje del dispositivo y con ello facilite a usuarios no autorizados el acceso a la sesión.

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

Nota

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

Configuración de la fiabilidad de la sesión

De forma predeterminada, la fiabilidad de la sesión está habilitada.

Para inhabilitar la fiabilidad de la sesión:

  1. Abra Citrix Studio.
  2. Abra la directiva Conexiones de fiabilidad de la sesión.
  3. Configure la directiva con el valor Prohibida.
localized image

Configuración del tiempo de espera de la fiabilidad de la sesión

Nota

La directiva Tiempo de espera de fiabilidad de la sesión se puede configurar solo en XenApp/XenDesktop 7.11 y versiones posteriores.

Para modificar el tiempo de espera de la fiabilidad de la sesión:

De manera predeterminada, el tiempo de espera de la fiabilidad de la sesión es 180 segundos.

  1. Abra Citrix Studio.
  2. Abra la directiva Tiempo de espera de fiabilidad de la sesión.
  3. Modifique el valor del tiempo de espera.
  4. Haga clic en Aceptar.

Configuración del nivel de transparencia de la interfaz de usuario durante la reconexión

La interfaz de usuario durante una sesión se muestra en pantalla durante los intentos de reconexión de la función de fiabilidad de la sesión. El nivel de transparencia de la interfaz de usuario se puede modificar mediante directiva en Studio.

De manera predeterminada, el nivel de transparencia de la interfaz de usuario es del 80%.

Para modificar el nivel de transparencia de la interfaz de usuario durante una reconexión:

  1. Abra Citrix Studio.
  2. Abra la directiva Nivel de transparencia de la interfaz de usuario durante la reconexión.
  3. Cambie el valor.
  4. Haga clic en Aceptar
Para XenApp y XenDesktop 7.11 o versiones anteriores, use el archivo default.ica en StoreFront para modificar el tiempo de espera de la conexión de una sesión.

Parámetro

Ejemplo

Valor predeterminado

SessionReliabilityTTL

SessionReliabilityTTL=120

180

Cómo funciona la fiabilidad de la sesión

Cuando la fiabilidad de la sesión está habilitada, tenga en cuenta lo siguiente:

  • La ventana de la sesión se oscurece mientras tiene lugar una reconexión. Cuando se supera el tiempo de espera, la sesión se desconecta. 
localized image

Nota

Se puede modificar el brillo de la escala de grises utilizado para una sesión inactiva, usando Desktop Studio. De forma predeterminada, este valor está establecido en 80. El valor máximo es 100 (esto indica una ventana transparente) y el valor mínimo es 0 (esto indica una pantalla en negro).

localized image

Respaldo de portapapeles mejorado

Citrix Receiver para Chrome ahora da respaldo al formato HTML además de texto simple entre un cliente y el VDA en una sesión. Este respaldo es útil cuando se usan exploradores Web y aplicaciones de Microsoft Office. El respaldo mejorado para el portapapeles solo está disponible en exploradores Chrome y Safari.

Configuración del portapapeles

Puede copiar contenido HTML y conservar el formato cuando copia un enlace en Chrome. Se añade una etiqueta <img> en formato HTML, lo que permite copiar imágenes además de texto. Esta funcionalidad es más rica que el texto sin formato.

Para habilitar esta funcionalidad, agregue la siguiente entrada del Registro en el VDA:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Citrix\wfshell\Virtual Clipboard\Additional Formats\HTML Format
"Name"="HTML Format"

Advertencia

El uso incorrecto del Editor del Registro del sistema puede causar problemas graves que pueden hacer necesaria la reinstalación del sistema operativo. Citrix no puede garantizar que los problemas derivados de la utilización inadecuada del Editor del Registro puedan resolverse. Si utiliza el Editor del Registro, será bajo su propia responsabilidad. Asegúrese de hacer una copia de seguridad del Registro antes de editarlo.

Nota

Para obtener información adicional sobre los problemas resueltos con la introducción de esta función, consulte los artículos de Knowledge Center (CTX112063 y CTX086028).

Configuración de la redirección de dispositivos USB

Citrix Receiver para Chrome respalda una gama amplia de periféricos USB. Con esta funcionalidad adicional, un administrador puede crear una directiva de Google para identificar el PID/VID del dispositivo para habilitar su uso en Citrix Receiver. Este respaldo se extiende a nuevos dispositivos USB, incluido el mouse 3D Space, dispositivos compuestos adicionales y el teclado Bloomberg.

Para obtener más información sobre la configuración dispositivos USB, consulte el artículo de Knowledge Center CTX200825.

Directivas de transferencia de archivos

Citrix Receiver para Chrome permite una transferencia de archivos segura entre el dispositivo del usuario y las sesiones virtuales de XenDesktop. Esta característica usa un canal virtual de transferencia de archivos en lugar de la asignación de unidades del cliente.

De manera predeterminada, los usuarios pueden:

  • Cargar archivos desde una carpeta de descarga local o un periférico conectado
  • Acceder de manera fluida a sus datos desde las sesiones de XenDesktop.
  • Descargar archivos desde las sesiones de XenDesktop en una carpeta local o un periférico del dispositivo de usuario.

Los administradores pueden configurar la transferencia de archivos, y la carga o descarga de archivos, mediante directivas en Citrix Studio.

Requisitos previos

  • XenApp o XenDesktop 7.6 o versiones posteriores, con:
    • Revisión hotfix ICATS760WX64022.msp en los VDA de SO de servidor (Windows 2008 R2 o Windows 2012 R2)
    • Revisión hotfix ICAWS760WX86022.msp o ICAWS760WX64022.msp en los VDA de SO de cliente (Windows 7 o Windows 8.1)
  • Para cambiar las directivas de transferencia de archivos: Revisión hotfix de Administración de directivas de grupo (Group Policy Management) GPMx240WX64002.msi o GPMx240WX86002.msi en las máquinas que ejecutan Citrix Studio

Limitaciones

  • Los usuarios pueden cargar o descargar un máximo de 10 archivos a la vez.
  • Tamaño máximo del archivo:
    • Para cargas: 2147483647 bytes (2 GB)
    • Para descargas: 262144000 bytes (250 MB)
  • Si alguna de estas directivas, ‘Cargar archivos al escritorio’ o 'Descargar archivos desde el escritorio', pero no ambas, están Inhabilitadas, la barra de herramientas siempre muestra los iconos Cargar y Descargar pero con la funcionalidad definida en la configuración de directiva. No obstante, si ambas directivas están configuradas como Inhabilitadas, los iconos de Cargar y Descargar no se muestran en la barra de herramientas.

Configuración de directivas de transferencia de archivos

Para configurar la transferencia de archivos usando una directiva de Citrix Studio

De forma predeterminada, la transferencia de archivos está habilitada.

Use Citrix Studio para cambiar estas directivas, ubicadas en Configuración de usuario > ICA > Redirección de archivos.

DIRECTIVA DE CITRIX STUDIODescripción:
Permitir transferencia de archivos entre escritorio y cliente.Para habilitar o inhabilitar la función de transferencia de archivos
Cargar archivos al escritorio.Para habilitar o inhabilitar la carga de archivos dentro de la sesión. Requiere que la directiva "Permitir transferencia de archivos entre escritorio y cliente" esté definida con el valor Verdadero (True).
Descargar archivos desde el escritorio.Para habilitar o inhabilitar la descarga de archivos desde la sesión. Requiere que la directiva "Permitir transferencia de archivos entre escritorio y cliente" esté definida con el valor Verdadero (True).

Para configurar la transferencia de archivos usando el archivo configuration.js

El archivo configuration.js se encuentra en la carpeta raíz de ChromeApp. Edite este archivo directamente para hacer cambios en Citrix Receiver para Chrome.

Nota: Citrix recomienda hacer una copia de seguridad del archivo configuration.js antes de hacer cambios en él.

Nota: Se necesitan credenciales de nivel de administrador para editar el archivo configuration.js. Después de editarlo, vuelva a empaquetar la aplicación para hacer modificaciones adicionales en los elementos de la barra de herramientas.

Para ocultar la configuración de la barra de herramientas usando el archivo configuration.js:

  1. Abra el archivo configuration.js y configure los parámetros como sigue:
PARÁMETROS DE CLIENTE DE TRANSFERENCIA DE ARCHIVOSDESCRIPCIÓN
AllowUploadPara habilitar o inhabilitar la carga de archivos desde el lado del cliente. De forma predeterminada tiene el valor "true".
AllowDownloadPara habilitar o inhabilitar la descarga de archivos desde el lado del cliente. De forma predeterminada tiene el valor "true".
MaxUploadSizePara establecer el tamaño máximo de los archivos que pueden cargarse, en bytes. De manera predeterminada, está definido en 2147483648 bytes (2GB).
MaxDownloadSizePara establecer el tamaño máximo de los archivos que pueden descargarse, en bytes. De mnera predeterBy default set to 2147483648 bytes (2GB).

Los siguientes son casos de comportamiento cuando la directiva definida en Citrix Studio y la definida en el cliente son diferentes.

Directiva de Citrix Studio
Carga / Descarga
Configuración en el cliente
Carga / Descarga
Comportamiento resultante
INHABILITADOHABILITADOINHABILITADO
INHABILITADOINHABILITADOINHABILITADO
HABILITADOINHABILITADOINHABILITADO
HABILITADOHABILITADOHABILITADO

Nota

Cuando se produce un conflicto entre el valor definido para el tamaño máximo del archivo para cargar o descargar en el Registro y el valor definido en los parámetros del lado del cliente, se aplicará el valor que indique un tamaño menor.

Registros de transferencia de archivos:

Los registros de transferencia de archivos se pueden obtener desde el cliente y desde el servidor.

Para obtener registros de transferencia de archivos desde el cliente:

  1. Abra un explorador Web.
  2. Vaya a la siguiente dirección URL para iniciar el registro:
    < storefronturl>/clients/html5client/src/viewlog.html
    donde < storefronturl > es el FQDN o dirección IP del servidor StoreFront donde se configura el almacén.

Para obtener más información sobre la transferencia de archivos, consulte Transferencia de archivos en Receiver para HTML5 y Chrome.