Product Documentation

Configuración

Jul 05, 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.

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.

localized image

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 editar el archivo configuration.js. Después de editarlo, vuelva a empaquetar la aplicación para que las modificaciones surtan efecto.

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 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 iniciar 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 marcas, busque UnifiedDesktopMode y establézcala en 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. Establezca la directiva Escritorio unificado en 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. Deje sin marcar la casilla "Abarcar todos los monitores con la presentación en pantalla".
localized image

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 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 (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 externa Chrome 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 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 obtener más información sobre los comandos de la API SendMessage, consulte los siguientes 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 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.

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

                                                                                          }

                                                                        }

                                                      }

                                    }

                  }

 }

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 tienda de aplicaciones de Citrix Receiver para Chrome.

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}}}'

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\\conf\default.ica para los clientes de la Interfaz Web, donde sitename es el nombre especificado para el sitio cuando fue creado.
    En caso de clientes de StoreFront, el archivo default.ica se encuentra normalmente en C:\inetpub\wwwroot\Citrix\\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}}}

Un archivo default.ica suele tener este aspecto:

Code Copiar

;

; 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}}}

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.

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.

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

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.

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.

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 descarga 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 Web 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 desarrolladores de Google para saber cómo obtener OAuth2.0.
    Por ejemplo:

"oauth2": {

"client_id": "sustituya esto por su ID de cliente",

"scopes": [

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

]

}

Nota

Nota: Esta característica solo funciona con Google Cloud Printer. Consulte el sitio de desarrolladores de Google 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, 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"

         ]

      }

   },

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 "

}

}

}

}

}

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 añade una etiqueta 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).

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.

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 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 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 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 (2GB).
MaxDownloadSize Para 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
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 el registro:
    /clients/html5client/src/viewlog.html
    , donde es el FQDN o la dirección IP del servidor StoreFront donde se configuró la tienda.

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