Configuración

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

Configurar el uso de varios almacenes de StoreFront

Puede cambiar la dirección del almacén sin tener que reiniciar Citrix Receiver. Las sesiones existentes de Citrix Receiver, si las hubiera, siguen ejecutándose sin interrupciones.

Para agregar varios almacenes y pasar de uno a otro mediante Chrome:

  1. Haga clic en Parámetros en Citrix Receiver para Chrome y, en el panel Cuenta, haga clic en Agregar un almacén.

    Imagen de configuración

  2. Introduzca la URL de StoreFront en el campo Dirección del almacén.
  3. Haga clic en Aplicar para guardar el nuevo almacén.

    Imagen de la dirección del almacén

  4. Puede seleccionar un almacén existente en la lista desplegable.

    Imagen sobre cómo seleccionar un almacén existente

  5. Para quitar un almacén de la lista, haga clic en icono Eliminar junto a la dirección del almacén que quiere eliminar y confirme la operación.

    Imagen sobre cómo eliminar un almacén de la lista

  6. Cuando se selecciona un almacén diferente en la lista desplegable, el botón Aplicar se convierte en Cambiar.

  7. Haga clic en Cambiar para confirmar que quiere cambiar de almacén.

    Imagen de cómo cambiar a un almacén diferente

Limitaciones

  • Esta función recibe respaldo en sesiones de usuario o públicas pero no en modo quiosco.
  • Esta función permite agregar hasta cinco almacenes.

Configuración de Selective H.264

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

Para cambiar la configuración de Selective H.264 mediante 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\<Storename>Web, donde Storename es el nombre que se especificó para el almacén 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. Modifique este archivo para hacer cambios en Citrix Receiver para Chrome.

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

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

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

    Imagen del atributo "selective" con valor "false"

Nota

  • Citrix recomienda hacer una copia de seguridad del archivo configuration.js antes de hacer cambios en él.
  • Citrix recomienda usar este método solo cuando reempaquete Citrix Receiver para Chrome para los usuarios.
  • Se necesitan credenciales de nivel de administrador para modificar el archivo configuration.js. Después de modificarlo, vuelva a empaquetar la aplicación para que las modificaciones surtan efecto.

Configurar el modo de pantalla completa para un escritorio publicado en las sesiones públicas

Para configurar la sesión de escritorio de forma que siempre se abra en el modo de pantalla completa, modifique la directiva de administración de Google incluyendo lo siguiente:

{

   "settings": {
        "Value": {
            "settings_version": "1.0",
                "engine_settings": {
                    "ui": {
                        "sessionsize": {
                            "windowstate": "fullscreen"
                                    }
                                }
                        }
                }
}

Configuración de la presentación multimonitor

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 usar la presentación en varios monitores en modo quiosco

Nota

  • Cuando el modo Escritorio unificado está habilitado, la página de inicio de Citrix Receiver para Chrome aparece solo en el monitor principal.
  • Para poder lanzar una sesión en modo quiosco, debe habilitar el modo Escritorio unificado.
  1. Abra un explorador Web e introduzca el comando: chrome://flags

  2. En la lista de funciones, busque UnifiedDesktopMode y configúrela como Habilitada.

Para configurar el modo Escritorio unificado mediante una directiva de administración de Google

  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 directiva de Google “Escritorio unificado” con el valor Hacer que el modo de escritorio unificado esté disponible para el usuario.
  4. Haga clic en Guardar.

Para inhabilitar la función multimonitor en Citrix Receiver para Chrome

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

  1. Inicie Citrix Receiver para Chrome.
  2. Seleccione Parámetros > General.
  3. Desmarque Abarcar todos los monitores con la presentación en pantalla.

    Imagen de Multimonitor

    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:

  4. Modo de ventana: La sesión de escritorio se muestra en modo de monitor único.
  5. 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 solo si se selecciona “Abarcar todos los monitores con la presentación en pantalla”.

    Para que la pantalla abarque los distintos monitores de una sesión de escritorio, seleccione la opción Abarcar todos los monitores con la presentación en pantalla y haga clic en el modo de pantalla completa si ambos monitores están conectados.

    En una sesión de aplicación, cuando hay dos monitores conectados y la opción Abarcar todos los monitores con la presentación en pantalla está habilitada, la sesión se muestra automáticamente en modo multimonitor.

HDX SDK para Chrome

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 página de descargas de Citrix para obtener más información.
  2. Para agregar la aplicación Chrome de terceros a una lista blanca, agregue el archivo de directiva de Citrix Receiver para Chrome mediante los parámetros de administración de Chrome. Para obtener más información, consulte Administrar aplicaciones de Chrome por unidad organizativa el sitio de asistencia técnica de Google. El archivo policy.txt de muestra para agregar la aplicación Chrome de terceros a una lista blanca es como el siguiente:

    {
        "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:
  • Obtenga el receiverId

    var receiverId = “ haiffjcadagjlijoggckpgfnoeiflnem “;

    Nota

    En este ejemplo, receiverId indica la versión de almacén 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 = dataArri[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);//to remove return keyVals; } return null; }

  • Envíe un mensaje ICA desde la aplicación Chrome de terceros a Citrix Receiver para Chrome.
    var icaFileJson = {...}; // ICA file passed as JSON key value pairs.
    var message = {
    "method" : "launchSession",
    "icaData" : icaJSON
    };
    chrome.runtime.sendMessage(receiverId, message, function(launchStatus) {
    if (launchStatus.success) {
    // handle success.
    console.log("Session launch was attempted successfully");
    } else {
    // handle errors.
    console.log("error during session launch: ", 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 características y funcionalidades de Citrix Receiver para Chrome

Puede configurar las funcionalidades y las características de Citrix Receiver para Chrome mediante uno de los siguientes métodos:

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

Mediante la directiva de administración de Google

Nota

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

Antes de la versión 2.1, solo se podía enviar configuración relacionada con almacenes 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 CTX141844 de Knowledge Center.

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.

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

    {
    "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
                                    }
                                  }
                                }
                         }
                    }
            }

Mediante Web.config

Nota

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

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

  1. Abra el archivo web.config del sitio web de Citrix Receiver para Web. El archivo normalmente se encuentra en el directorio C:\inetpub\wwwroot\Citrix\storenameWeb\, donde storename es el nombre que se especificó para el almacén cuando se creó.
  2. Busque el campo chromeAppPreferences y defina su valor con la configuración como cadena JSON.

Por ejemplo:

chromeAppPreferences = ‘{“ui”: {“toolbar”: {“menubar”: false}}}’

Mediante default.ica

Nota

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

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

  1. Abra el archivo default.ica, ubicado normalmente en C:\inetpub\wwwroot\Citrix\<site name>\conf\default.ica para los clientes de la Interfaz Web, donde site name 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 que se especificó para el almacén cuando se creó.
  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}}}

Un archivo default.ica suele tener este aspecto:

    ;

    ; ICA Override File

    ;

    ; Add ICA file settings that you want to be sent to client devices

    ; to this file. Settings contained in this file override any

    ; settings generated by 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}}}

Mediante 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 modificar el archivo configuration.js. Después de modificarlo, 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á oculta de forma predeterminada. Cuando modifique 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.

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

Importante

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 mediante la interfaz USB. Puede instalar esta aplicación 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.

    • Para obtener más información sobre las aplicaciones de middleware y la autenticación con tarjeta inteligente, consulte el sitio de asistencia técnica de Google.

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

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 el VDA, configure Citrix Receiver para Chrome mediante uno de los métodos siguientes:

  • Directiva de administración de Google
  • 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

Modifique el archivo de directivas para usar este método con el que redirigir el puerto COM serie.

Sugerencia

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

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

    {
        "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 con la modificación del archivo configuration.js. Busque el campo “portname” en el archivo configuration.js y modifique 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:

    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 mediante la 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 CTX133919 de Knowledge Center.
  2. Configure Single Sign-On con Google Apps mediante 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 Configurar de Single Sign-On (SSO) para cuentas de Google Apps mediante proveedores de identidades de terceros en el sitio de asistencia técnica de Google.
  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 mediante el proveedor de identidades de terceros. Para obtener más información, consulte Configurar SAML para Single Sign-On para dispositivos Chrome en el sitio de asistencia técnica de Google.
  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 mediante un proveedor de identidades de terceros. Para obtener más información, consulte Configurar 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 mediante 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:

    {
        "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.

Citrix Universal Print Driver

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.

Importante

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 directivas de Citrix.

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

Respaldo para Google Cloud Print

Google Cloud Print permite poner a su disposición, o a disposición de otras personas, los dispositivos de impresión remotos (por ejemplo, la impresora de su casa).

Puede configurar Citrix Receiver para que use Google Cloud Print de manera predeterminada para redirigir los archivos, en lugar de tener que seleccionarlo y configurarlo cada vez que quiere imprimir.

Para usar Google Cloud Print:

  • Debe instalar el controlador de impresora PDF de Citrix en el VDA; vaya al sitio de descargas de Citrix para obtener los paquetes de software más recientes.
  • Las impresoras de Google Cloud Print deben estar registradas en una cuenta de usuario de Google. Consulte el sitio de Google Cloud Print para obtener más información.
  • Si implementa un paquete personalizado de Receiver para Chrome desde la consola de administración de Google, compruebe que el paquete de Citrix Receiver para Chrome contiene las credenciales de OAuth2.0 correctas en el archivo manifest.ison. Consulte el sitio de Google Developers para saber cómo obtener OAuth2.0. Por ejemplo:
"oauth2": {

"client_id": "replace this with your client ID",

"scopes": [

"<https://www.googleapis.com/auth/cloudprint>"

]

}

Nota

Nota: Esta opción solo funciona con Google Cloud Printer. Consulte el sitio de Google Developers para obtener información adicional.

Cómo habilitar o inhabilitar el acceso a Google Drive

Con el respaldo para Google Drive, los usuarios pueden abrir, modificar 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 modifica y lo guarda en Google Drive, se puede acceder al archivo en una aplicación alojada de XenApp. El archivo puede verse, modificarse 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 descarga 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 mediante Citrix Receiver. Para abrir un archivo desde Google Drive, haga clic con el botón secundario y abra el archivo mediante 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:

    "file_handlers" : {
        "cr-file-type" : {
            "extensions" : [
                "cr",
                    "ica"
               ]
            }
        },

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 mediante el mismo modo. Además, el modo quiosco permite publicar aplicaciones o escritorios remotos como paquetes Chrome dedicados mediante 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 técnica 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 va a implementar una aplicación de Receiver, debe publicar mediante 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 del almacén es de solo lectura cuando el modo quiosco está activo, y no se puede modificar mediante la pantalla de parámetros de Cuenta. No obstante, puede cambiar este parámetro se reempaqueta la aplicación con el archivo CR, o mediante la administración de directivas de Google en la consola de administración de Google.

<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, modifique el archivo policy.txt que contiene la configuración de Receiver. Sustituya el valor de “url” bajo “rf_web” por una URL persistente.

    {
    "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 "
    }
    }
    }
    }
    }

Respaldo al portapapeles

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 agrega 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. Haga una copia de seguridad del Registro antes de modificarlo. Nota

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

Redirección de dispositivos USB

Citrix Receiver para Chrome respalda una gama amplia de periféricos USB. Con esta funcionalidad adicional, 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 teclados Bloomberg.

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

Redirección automática de dispositivos USB

En el modo quiosco, los dispositivos USB se redirigen automáticamente dentro de una sesión sin intervención manual. En los modos público y de usuario, por primera vez, debe redirigir manualmente el dispositivo USB a la sesión desde la barra de herramientas o la Central de conexiones. Esta redirección USB manual se lleva a cabo para otorgar permiso al sistema operativo Chrome para acceder al dispositivo USB. Cuando se inserta un dispositivo USB, se lo redirige a la sesión automáticamente.

Si inserta un dispositivo USB cuando hay varias sesiones ejecutándose, se redirige a la sesión que está en foco en ese momento. Si no hay sesiones en foco, el dispositivo USB no se redirige a ninguna sesión. Si se está ejecutando una sola sesión y no está en foco en el momento de insertar el dispositivo USB, es posible que no tenga lugar la redirección del dispositivo.

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 función 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:
    • Parche ICATS760WX64022.msp en los VDA de SO de servidor (Windows 2008 R2 o Windows 2012 R2)
    • Parche 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 mediante 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 STUDIO DESCRIPCIÓ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 mediante el archivo configuration.js

El archivo configuration.js se encuentra en la carpeta raíz de ChromeApp. Modifique 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 modificar el archivo configuration.js. Después de modificarlo, 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 mediante el archivo configuration.js:

Abra el archivo configuration.js y configure los parámetros como sigue:

   
PARÁMETROS DE CLIENTE DE TRANSFERENCIA DE ARCHIVOS DESCRIPCIÓN
AllowUpload Para habilitar o inhabilitar la carga de archivos desde el lado del cliente. De forma predeterminada tiene el valor “true”.
AllowDownload Para habilitar o inhabilitar la descarga de archivos desde el lado del cliente. De forma predeterminada tiene el valor “true”.
MaxUploadSize Para establecer el tamaño máximo de los archivos que pueden cargarse, en bytes. De manera predeterminada, está definido en 2147483648 bytes (2 GB).
MaxDownloadSize Para establecer el tamaño máximo de los archivos que pueden descargarse, en bytes. De manera predeterminada, se ha establecido en 2147483648 bytes (2 GB).

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
INHABILITADO HABILITADO INHABILITADO
INHABILITADO INHABILITADO INHABILITADO
HABILITADO INHABILITADO INHABILITADO
HABILITADO HABILITADO HABILITADO

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 transferencias 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 la captura de registros: <storefronturl>/clients/html5client/src/viewlog.html donde <storefronturl> es el FQDN o dirección IP del servidor de StoreFront donde está configurado el almacén.

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