Skip to main content

22 de junio de 2026

Opciones de configuración en los archivos de configuración de un escritorio Linux

Para los escritorios Linux, puede configurar ciertas opciones modificando las entradas en los archivos config, viewagent-custom.conf y viewagent-greeter.conf.

En Horizon Agent, el instalador copia los siguientes archivos de plantilla de configuración en:

  • config.template
  • viewagent-custom.conf.template
  • viewagent-greeter.conf.template

Además, si config, viewagent-custom.conf y viewagent-greeter.conf no existen, el instalador realizará las siguientes acciones:

  • Copiará config.template en config
  • Copiará viewagent-custom.conf.template en viewagent-custom.conf
  • Copiará viewagent-greeter.conf.template en viewagent-greeter.conf

Los archivos de configuración especifican y documentan todas las opciones de configuración de Horizon Agent for Linux. Para establecer una opción, elimine el comentario y cambiar el valor según corresponda.

Por ejemplo, la siguiente línea de config habilita la compilación del modo PNG sin pérdida.

RemoteDisplay.buildToPNG=TRUE

Después de hacer cambios de configuración, reinicie Linux para que los cambios surtan efecto.

Opciones de configuración en config

Los procesos BlastServer y BlastProxy, junto con sus complementos y procesos relacionados, utilizan el archivo de configuración config.

Nota: La siguiente tabla incluye descripciones de cada opción de directiva aplicada por el agente para dispositivos USB en el archivo de configuración de Horizon Agent. Horizon Agent usa estas opciones. Horizon Agent también envía estas opciones a Horizon Client para que las interprete y las aplique. Esta aplicación depende de si desea especificar el modificador merge ((m)) para aplicar la opción de la directiva de filtro de Horizon Agent, además de la opción de directiva de filtro de Horizon Client, o reemplazar el modificador (o) para usar la opción de la directiva de filtro de Horizon Agent en lugar de la opción de la directiva de filtro de Horizon Client.

Opciones de configuración en config
 Valor/FormatoPredeterminadoDescripción
appScanner.logLevelerror, warn, info o debuginfo Utilice esta opción para especificar el nivel de detalle que se indica en el archivo de registro appScanner, que registra la actividad relacionada con las sesiones de aplicaciones remotas. Los valores válidos van desde el nivel de "error" menos detallado hasta el nivel de "depuración" más detallado. Puede encontrar el registro de appScanner, donde <pid> es el identificador del proceso appScanner.
Opciónerror, warn, info, verbose, debug o traceinfo Utilice esta opción para especificar el nivel de detalle que se indica en el archivo de registro de BlastProxy. Los valores válidos van desde el nivel de "error" menos detallado hasta el nivel de "seguimiento" más detallado. Puede encontrar el registro de BlastProxy, donde <pid> es el identificador del proceso BlastProxy.
BlastProxy.UdpEnabledtrue (verdadero) o false (falso)trueUtilice esta opción para especificar si BlastProxy reenvía las solicitudes UDP a través del puerto protegido 22443 a Horizon Agent. true habilita el reenvío de UDP. false desactiva el reenvío de UDP.
cdrserver.cacheEnabletrue (verdadero) o false (falso)trueEstablezca esta opción para habilitar o desactivar la función de caché de escritura en el agente a través del lado del cliente.
cdrserver.customizedSharedFolderPathfolder_path/home/Utilice esta opción para cambiar la ubicación de la carpeta compartida de redireccionamiento de unidades cliente del directorio /home/user/tsclient predeterminado a un directorio personalizado. Por ejemplo, si el usuario test desea colocar la carpeta compartida de redireccionamiento de unidades cliente en /mnt/test/tsclient en lugar de en /home/test/tsclient, el usuario puede especificar cdrserver.customizedSharedFolderPath=/mnt/. Nota: Para que se aplique esta opción, la carpeta especificada debe existir y tener los permisos de usuario adecuados.
cdrserver.forcedByAdmintrue (verdadero) o false (falso)falseEstablezca esta opción para controlar si el cliente puede compartir carpetas que no que no se especificaron en la opción cdrserver.shareFolders.
cdrserver.logLevelerror, warn, info, debug, trace o verboseinfoUtilice esta opción para establecer el nivel de registro para el archivo CDRserver.log.
cdrserver.permissionsRRWUtilice esta opción para aplicar permisos de lectura o de escritura que Horizon Agent tenga en las carpetas que comparte Horizon Client. Por ejemplo:
  • Si la carpeta que comparte Horizon Client tiene los permisos read y write y se establece cdrserver.permissions=R, entonces Horizon Agent solo tendrá permisos de acceso read.
  • Si la carpeta que comparte Horizon Client solo tiene el permiso read y se establece cdrserver.permissions=RW, Horizon Agent seguirá teniendo solo derechos de acceso read. Horizon Agent no puede cambiar el atributo de solo read establecido por Horizon Client. Horizon Agent solo puede eliminar los derechos de acceso de escritura.
A continuación, aparecen usos típicos:
  • cdrserver.permissions=R
  • #cdrserver.permissions=R (por ejemplo, puede agregar un comentario o eliminar la entrada)
cdrserver.sharedFoldersfile_path1,R;file-path2,; file_path3,R; ...no definidaEspecifique una o varias rutas a las carpetas que el cliente pueda compartir con el escritorio Linux. Por ejemplo:
  • Para un cliente Windows: C:\spreadsheets,;D:\ebooks,R
  • Para un cliente no Windows: /tmp/spreadsheets;/tmp/ebooks,;/home/finance,R
Clipboard.Direction0, 1, 2 o 32Utilice esta opción para especificar la directiva de redireccionamiento del portapapeles. Los valores válidos son los siguientes:
  • 0 - Desactivar el redireccionamiento del portapapeles.
  • 1 - Habilitar el redireccionamiento del portapapeles en ambas direcciones.
  • 2 - Habilitar el redireccionamiento del portapapeles solo del cliente al escritorio remoto.
  • 3 - Habilitar el redireccionamiento del portapapeles solo de escritorio remoto a cliente.
collaboration.enableControlPassingtrue (verdadero) o false (falso)trueEstablezca esta opción para permitir o no que los colaboradores tengan el control del escritorio Linux. Para especificar una sesión de colaboración de solo lectura, establezca el valor false en esta opción.
collaboration.enableEmailtrue (verdadero) o false (falso)trueEstablezca esta opción para habilitar o desactivar el envío de invitaciones de colaboración mediante una aplicación de correo electrónico instalada. Si esta opción está desactivada, no puede usar el correo electrónico para invitar a colaboradores, aunque tenga instalada una aplicación de correo electrónico.
collaboration.logLevelerror, info o debuginfoUtilice esta opción para establecer el nivel de registro que se utilizará para la sesión de colaboración. Si el nivel de registro es debug, se registrarán todas las llamadas realizadas a las funciones collabui y el contenido de la lista collabor.
collaboration.maxCollaborsUn entero menor o igual que 205Especifica el número máximo de colaboradores que puede invitar a unirse a una sesión.
collaboration.serverUrl[URL]no definidaEspecifica las URL del servidor que se incluyen en las invitaciones de colaboración.
Desktop.displayNumberMaxUn número entero159 Especifica el límite superior del rango de números de visualización del sistema de ventanas X que se asignará a las sesiones de usuario. Esta función no se admite en escritorios SLED/SLES. Para restringir la asignación a un solo número de visualización, establezca Desktop.displayNumberMax y Desktop.displayNumberMin en el mismo valor. Nota: Si especifica un rango que incluya cualquiera de los números de pantalla del 0 al 9, se puede producir un conflicto con el servidor X. Utilice la solución descrita en el artículo 81704 de la base de conocimientos de Omnissa.
Desktop.displayNumberMinUn número entero100 Especifica el límite inferior del rango de números de visualización del sistema de ventanas X que se asignará a las sesiones de usuario. Esta función no se admite en escritorios SLED/SLES. Para restringir la asignación a un solo número de visualización, establezca Desktop.displayNumberMax y Desktop.displayNumberMin en el mismo valor. Nota: Si especifica un rango que incluya cualquiera de los números de pantalla del 0 al 9, se puede producir un conflicto con el servidor X. Utilice la solución descrita en el artículo 81704 de la base de conocimientos de Omnissa.
mksVNCServer.useUInputButtonMappingtrue (verdadero) o false (falso)false Establezca esta opción para habilitar la compatibilidad con un mouse para zurdos en escritorios Ubuntu y SLED/SLES, así como en escritorios RHEL que utilicen MATE.
mksvhan.clipboardSizeUn número entero1024Utilice esta opción para especificar el tamaño máximo del portapapeles para copiar y pegar.
pcscd.maxReaderContextUn número enteroUtiliza el valor definido por el daemon de tarjeta inteligente PC/SC (pcscd)Especifica el número máximo de contextos de lector o ranuras permitidos para el redireccionamiento de tarjetas inteligentes. Utilice esta opción para asegurarse de que el número máximo de contextos de lector coincida con el valor especificado por la biblioteca personalizada PC/SC Lite.
pcscd.readBodytrue (verdadero) o false (falso)Utiliza el valor definido por el daemon de tarjeta inteligente PC/SC (pcscd) Especifica si se debe leer el cuerpo de wait_reader_state_change en el controlador de mensajes de PC/SC Lite CMD_WAIT_READER_STATE_CHANGE o CMD_STOP_WAITING_READER_STATE_CHANGE. Especifique true para leer el cuerpo del mensaje. Especifique false para omitir la lectura del cuerpo del mensaje. Utilice esta opción para asegurarse de que la configuración de lectura de mensajes de la función de redireccionamiento de tarjetas inteligentes coincida con la configuración especificada por su biblioteca personalizada PC/SC Lite. Esta opción solo se aplica cuando pcscd.maxReaderContext está configurado.
printSvc.customizedPpdprinter_name_1=ppd_path_1;printer_name_2=ppd_path_2...no definida Utilice esta opción para especificar las rutas de los archivos PPD personalizados para las impresoras redireccionadas a través de Integrated Printing. Debe definir la ruta del archivo PPD personalizado para cada impresora que no utilice un controlador de impresora nativo (NPD) o un controlador de impresora universal (UPD). Introduzca el nombre de la impresora tal como se define en el sistema cliente e introduzca la ruta absoluta al archivo PPD personalizado en la máquina agente. Utilice puntos y comas entre las entradas de la lista.
printSvc.defaultPrintOptions Lista de ajustes de impresión separados por espacios: ColorMode = Color o Mono Duplex= None, DuplexTumble o DuplexNoTumble PageSize= cadena que representa el tamaño de los medios number-up= un número entero number-up-layout= None, lrtb, lrbt, rltb, rlbt, tblr, tbrl, btlr o btrl OutputOrder= Normal o Reverse page-set= all, even o odd noCollate o Collate ColorMode=Color Duplex=None PageSize=A4 number-up=1 number-up-layout=None OutputOrder=Normal page-set=all noCollate Utilice esta opción para especificar la configuración de impresión predeterminada utilizada para imprimir la salida a través de Integrated Printing si la aplicación de origen no puede detectar la configuración de impresión. Introduzca los valores distinguiendo entre mayúsculas y minúsculas y utilice espacios entre las entradas de la lista. Nota: Esta opción solo se admite cuando se imprime desde Horizon Client para Windows, Horizon Client para Linux u Horizon Client para Mac.
  • ColorMode especifica si desea imprimir en color o en escala de grises (Mono).
  • Duplex especifica si se debe imprimir solo en un lado de la hoja (None), en ambos lados con una rotación del borde corto (DuplexTumble) o en ambos lados con una rotación del borde largo (DuplexNoTumble).
  • PageSize especifica las dimensiones de la página de la hoja de papel. Para conocer los valores permitidos, consulte las palabras clave de mediaOption registradas que aparecen en la especificación de formato de archivo de descripción de impresora PostScript de Adobe.
  • number-up especifica el número de páginas que se organizarán en una hoja en un diseño de imagen.
  • number-up-layout especifica la disposición que se utilizará en el diseño de la imagen. Por ejemplo, si se establece number-up=4 y number-up-layout=lrtb, la página 1 se colocará en la parte superior izquierda, la página 2 en la parte superior derecha, la página 3 en la parte inferior izquierda y la página 4 en la esquina inferior derecha de la hoja.
  • OutputOrder especifica si imprimir desde la primera página y terminar con la última (Normal) o desde la última página y terminar con la primera (Reverse).
  • page-set especifica si desea imprimir todas las páginas (all), solo las páginas pares (even) o solo las páginas impares (odd).
  • noCollate/Collate especifica si se deben cotejar o no las páginas en un trabajo de impresión de varias copias.
printSvc.enabletrue (verdadero) o false (falso)true Habilita o desactiva la función Integrated Printing, que incluye el redireccionamiento de impresoras cliente. Nota: Para habilitar Integrated Printing, debe establecer ambas opciones de configuración en true:
  • printSvc.enable en config
  • PrintRedirEnable en viewagent-custom.conf
Si establece una de estas opciones en false, incluso con la otra opción establecida en true, Integrated Printing se desactivará.
printSvc.jobOwnerAsLocaltrue (verdadero) o false (falso)falseDefine el nombre de usuario que se va a establecer como el nombre del propietario del trabajo de impresión para la función Integrated Printing. Especifique true para establecer el nombre de usuario local como el nombre del propietario del trabajo de impresión. Especifique false para establecer el nombre utilizado para iniciar la sesión remota como el nombre del propietario del trabajo de impresión.
printSvc.logLevelerror, warn, info o debuginfoEstablece el nivel de registro para el registro de eventos de Integrated Printing.
printSvc.paperListFileRuta de archivo a un archivo de configuración que contiene la lista de tamaños de papel disponibles para impresiónno definida Utilice esta opción para definir la lista de tamaños de papel que se pueden utilizar para imprimir los resultados a través de Integrated Printing. Cuando se especifica la ruta a un archivo de configuración con el formato correcto, solo los tamaños de papel que aparecen en el archivo de configuración estarán disponibles como opciones al imprimir. Nota: Esta opción solo se admite cuando se imprime desde Horizon Client para Windows. Esta opción se aplica globalmente a todas las impresoras redireccionadas en un sistema cliente Windows. Debe seguir estas reglas de formato al crear el archivo de configuración.
  • Cada línea del archivo de configuración corresponde a una definición específica de tamaño de papel y debe seguir este formato: palabra clave, nombre, anchMm*10, altMm*10, anchPts, altPts
  • palabra clave: introduzca una cadena única que identifique el tamaño del papel. La palabra clave debe tener una longitud máxima de 40 caracteres y solo puede contener caracteres ASCII imprimibles dentro del rango del decimal 33 al decimal 126, ambos inclusive. Para obtener instrucciones sobre las cadenas de palabra clave estándar de la industria, consulte las palabras clave de mediaOption registradas que aparecen en la especificación de formato de archivo de descripción de impresora PostScript de Adobe.
  • nombre: especifique el nombre para mostrar del tamaño de papel tal como quiere que aparezca en la configuración de impresión de la aplicación.
  • anchMm*10: introduzca el ancho del papel en milímetros multiplicado por 10.
  • altMm*10: introduzca la altura del papel en milímetros multiplicada por 10.
  • anchPts: introduzca el ancho del papel en puntos.
  • altPts: introduzca la altura del papel en puntos.
Consulte el siguiente ejemplo de un archivo de configuración con el formato correcto:
Letter, Letter, 2159, 2794, 612, 792
A3, A3, 2970, 4200, 842, 1191
A4, A4, 2100, 2970, 595, 842
printSvc.printerFilterCombinación lógica de una o más consultas de búsquedano definida Utilice esta opción para definir un filtro que especifique las impresoras cliente que se excluirán del redireccionamiento de Integrated Printing. Las impresoras especificadas en el filtro no se redireccionan y no aparecen como impresoras disponibles en el escritorio Linux. Siga estas directrices al definir el filtro de la impresora.
  • Puede crear consultas de búsqueda basadas en el nombre de la impresora (PrinterName), el nombre del controlador (DriverName) o el nombre del proveedor del controlador (DriverVendorName).
  • Se admiten expresiones regulares y comodines.
    <ul>
    	<li>Para especificar un rango de caracteres, utilice corchetes <strong>[ ]</strong>, por ejemplo <code>[a-z]</code>.
    	</li>
    	<li>Para especificar comodines, utilice <strong>.*</strong> o <strong>.?</strong>
    	</li>
    </ul></li>
    
  • Se admiten los siguientes operadores lógicos:
    <ul>
    	<li><strong>=</strong>
    	</li>
    	<li><strong>AND</strong>
    	</li>
    	<li><strong>OR</strong>
    	</li>
    	<li><strong>NOT</strong> y <strong>!=</strong>
    	</li>
    </ul></li>
    
  • Incluya las expresiones de coincidencia individuales entre comillas simples.
  • Escriba la consulta de búsqueda completa entre comillas dobles.
Por ejemplo, el siguiente filtro excluye todas las impresoras cuyo nombre de impresora incluya la cadena 'Puerto' o 'DFCreator' precedida por caracteres comodín, y cuyo nombre de controlador incluya la cadena 'Acme'.
printSvc.printerFilter="(PrinterName='Port' OR  PrinterName='.?DFCreator') AND DriverName='Acme'"
printSvc.usePdfFiltertrue (verdadero) o false (falso)trueActualiza o no actualiza los archivos PPD de las impresoras redireccionadas para usar PDF como formato de impresión. Nota: Esta opción solo se admite cuando se imprime desde Horizon Client para Linux u Horizon Client para Mac. Esta opción se aplica globalmente a todas las impresoras redireccionadas en un sistema cliente Linux o Mac.
printSvc.watermarkEnabledtrue (verdadero) o false (falso)falseEstablezca esta opción para habilitar o desactivar la capacidad de incluir una marca de agua con los trabajos impresos mediante Integrated Printing. Para obtener más información, consulte Agregar marcas de agua con Integrated Printing.
rdeSvc.allowDisplayScalingtrue (verdadero) o false (falso)falseEstablezca esta opción para habilitar o deshabilitar el ajuste de escala de la pantalla, lo que cambiará el tamaño del texto, los iconos y los elementos de navegación.
rdeSvc.blockedWindowsLista de rutas de acceso separadas por punto y coma para los ejecutables de aplicacionesN/D Esta opción permite bloquear aplicaciones específicas para que no se inicien como una sesión de aplicación remota. Especifique la ruta de acceso a cada archivo ejecutable de la aplicación y separe con punto y coma las entradas de la lista. Por ejemplo: rdeSvc.blockedWindows=/usr/libexec/gnome-terminal-server;
rdeSvc.enableOptimizedResizetrue (verdadero) o false (falso)trueEstablezca esta opción para habilitar o deshabilitar el cambio de tamaño de ventanas optimizado para sesiones de aplicaciones publicadas en Horizon Client para Windows. Cuando esta opción está habilitada, los usuarios de clientes Windows pueden cambiar el tamaño de las ventanas de aplicaciones publicadas sin que se produzcan artefactos de pantalla.
rdeSvc.enableWatermarktrue (verdadero) o false (falso)falseHabilita o desactiva la función de marca de agua digital. Para obtener información sobre la función, consulte Funciones de los escritorios Linux en Horizon 8.
rdeSvc.watermark.fit 0: Mosaico 1: Centrado 2: Múltiple0Define el diseño de la marca de agua digital en la pantalla, que se divide en nueve cuadrados:
  • 0 = Mosaico: la marca de agua aparece en los nueve cuadrados. Las sesiones de aplicaciones siempre utilizan este diseño.
  • 1 = Centro: la marca de agua aparece en el cuadrado central.
  • 2 = Múltiple: la marca de agua aparece en el centro y en las cuatro esquinas. Si el tamaño de la marca de agua supera el tamaño del cuadro, se ajusta para mantener la relación de aspecto.
rdeSvc.watermark.font serif sans-serif cursive fantasy monospaceserifDefine la fuente utilizada para la marca de agua digital.
rdeSvc.watermark.fontSizeUn número entero dentro del rango de valores: 8–7212Define el tamaño de fuente (en puntos) de la marca de agua digital.
rdeSvc.watermark.marginUn número entero dentro del rango de valores: 0–102450Define la cantidad de espacio (en píxeles) en torno a la marca de agua digital para el diseño Mosaico. A medida que la marca de agua se ajusta, el margen también se ajusta proporcionalmente.
rdeSvc.watermark.opacityUn número entero dentro del rango de valores: 0–25550Define el nivel de transparencia del texto de la marca de agua digital.
rdeSvc.watermark.rotationUn número entero dentro del rango de valores: 0–36045Define el ángulo de visualización del texto de la marca de agua digital.
rdeSvc.watermark.templateCadena construida mediante cualquiera de las variables de información disponibles: $BROKER_USER_NAME $BROKER_DOMAIN_NAME $USER_NAME $USER_DOMAIN $MACHINE_NAME $REMOTE_CLIENT_IP $CLIENT_CONNECT_TIME $USER_DOMAIN\ $USER_NAME\n $MACHINE_NAME Act. $CLIENT_CONNECT_TIME \n$REMOTE_CLIENT_IPDefine el texto que desea mostrar para la marca de agua digital. Cree la marca de agua con cualquier combinación y orden de las variables de información. El límite de caracteres es de 1024 caracteres y 4096 caracteres después de la expansión. El texto se trunca si supera la longitud máxima.
RemoteDisplay.allowAudiotrue (verdadero) o false (falso)trueEstablezca esta opción para habilitar o desactivar la salida de audio.
RemoteDisplay.allowH264true (verdadero) o false (falso)trueEstablezca esta opción para habilitar o desactivar la codificación H.264.
RemoteDisplay.allowH264YUV444true (verdadero) o false (falso)trueEstablezca esta opción para habilitar o desactivar la codificación H.264 YUV 4:4:4 con alta precisión de color si el cliente lo admite.
RemoteDisplay.allowHEVCtrue (verdadero) o false (falso)trueEstablezca esta opción para habilitar o desactivar la codificación de vídeo de alta eficacia (HEVC).
RemoteDisplay.allowHEVCYUV444true (verdadero) o false (falso)trueEstablezca esta opción para habilitar o desactivar HEVC YUV 4:4:4 con alta precisión de color si el cliente lo admite.
RemoteDisplay.allowtrue (verdadero) o false (falso)true Establezca esta opción para permitir o no permitir que Horizon Agent procese los eventos Unicode que representan la entrada del teclado de los clientes. Cuando esta opción está habilitada, los sistemas cliente envían valores Unicode que representan la entrada del teclado al escritorio remoto. Dado que Linux no admite la entrada Unicode de forma nativa, Horizon Agent convierte primero los valores Unicode a KeyCodes y, a continuación, envía estos KeyCodes al sistema operativo para que muestre los caracteres Unicode adecuados. Cuando esta opción está deshabilitada, Horizon Agent no controla ningún evento Unicode enviado desde los clientes.
RemoteDisplay.buildToPNGtrue (verdadero) o false (falso)falseLas aplicaciones gráficas y en especial las aplicaciones de diseño gráfico requieren una representación exacta de los píxeles de las imágenes en la pantalla de cliente de un escritorio Linux. Puede configurar la compilación de un modo PNG sin pérdida para la reproducción de vídeos e imágenes que se generan en un escritorio Linux y que se representan en el dispositivo cliente. Esta función utiliza ancho de banda adicional entre el cliente y el host ESXi. Al habilitar esta opción se desactivar la codificación H.264.
RemoteDisplay.cursorWarpingMaxDelayMsecUn número entero igual o mayor que 2501000Esta opción ajusta la detección de deformación del cursor del mouse. Representa el retraso más largo desde la última interacción del usuario con el mouse que hace que se compruebe si el movimiento del mouse del lado del agente es una deformación del cursor. Los valores más altos mejoran la precisión de la detección de deformación del cursor y evitan la contención entre el movimiento del mouse del agente y del cliente. Los valores más bajos mejoran la velocidad de detección de los movimientos del mouse que no se originan en Horizon Client, como los realizados por el usuario remoto durante el uso compartido de pantalla con Zoom o Microsoft Teams.
RemoteDisplay.cursorWarpingSimulateUserInputtrue (verdadero) o false (falso)falseEste ajuste funciona para solucionar las limitaciones en aplicaciones que no admiten la deformación del cursor, como la función de uso compartido de pantalla de Microsoft Teams y Zoom. Si se establece en true, cuando Horizon Agent detecta la deformación del cursor como un movimiento repentino del mouse originado en Horizon Agent en lugar de Horizon Client, simulará este movimiento del mouse como si procediera de Horizon Client. Esto resulta útil cuando un usuario comparte la pantalla de su escritorio de Horizon Agent mediante Microsoft Teams o Zoom y desea que los usuarios con los que comparte la pantalla vean la deformación del cursor.
RemoteDisplay.enableCursorWarpingtrue (verdadero) o false (falso)falseEstablezca esta opción en true para activar la función de detección de deformación del cursor. Si se activa esta opción, el agente remoto detecta los cambios de posición repentinos del mouse iniciados en el agente y los refleja en el cliente moviendo el cursor del mouse local del usuario. Cuando está desactivado, el cliente ignorará los movimientos repentinos del cursor en el agente remoto. Este ajuste está desactivado de forma predeterminada (tiene el valor false).
RemoteDisplay.enableNetworkContinuitytrue (verdadero) o false (falso)trueEstablezca esta opción para habilitar o desactivar la función Network Continuity en Horizon Agent for Linux.
RemoteDisplay.enableNetworkIntelligencetrue (verdadero) o false (falso)trueEstablezca esta opción para habilitar o desactivar la función Network Intelligence en Horizon Agent for Linux.
RemoteDisplay.enableStatstrue (verdadero) o false (falso)falseHabilita o desactiva las estadísticas de protocolo de visualización Horizon Blast en el registro de mks, como ancho de banda, FPS, RTT, etc.
RemoteDisplay.enableUDPtrue (verdadero) o false (falso)trueEstablezca esta opción para habilitar o desactivar que Horizon Agent for Linux admita el protocolo UDP.
RemoteDisplay.maxBandwidthBurstMsecUn número entero1000 Especifica el intervalo de ráfagas de ancho de banda para los datos enviados a los clientes. Esta opción configura el intervalo de tiempo (en milisegundos) durante el cual el ancho de banda de red puede superar temporalmente el límite de ancho de banda establecido por RemoteDisplay.maxBandwidthKbps. Por ejemplo, si RemoteDisplay.maxBandwidthKbps = 4000 y RemoteDisplay.maxBandwidthBurstMsec = 1000 durante un intervalo de un segundo, el resultado no debe superar los 4 Kbits. Sin embargo, estos datos de 4 Kbits pueden emitirse como una ráfaga resaltada al inicio del intervalo de un segundo o distribuirse durante el intervalo de un segundo, según sea necesario.
RemoteDisplay.maxBandwidthKbpsUn número entero1000000 Especifica el ancho de banda máximo, en kilobits por segundo (Kbps), para una sesión de Horizon Blast. El ancho de banda incluye todo el tráfico de control de Horizon Blast y de las imágenes, el audio y el canal virtual. El valor válido debe ser inferior a 4 Gbps (4096000). Nota: El ancho de banda máximo permitido es el menor de los siguientes valores:
  • El ancho de banda máximo configurado explícitamente en RemoteDisplay.maxBandwidthKbps
  • El límite de ancho de banda máximo calculado a partir de RemoteDisplay.maxBandwidthKbpsPerMegaPixelOffset y RemoteDisplay.maxBandwidthKbpsPerMegaPixelSlope
RemoteDisplay.maxBandwidthKbpsPerMegaPixelOffsetUn número entero0 Especifica los valores de desplazamiento y pendiente utilizados para determinar el límite de ancho de banda máximo, en kilobits por segundo (Kbps), para una sesión de Horizon Blast en función del área de pantalla total disponible para la sesión. Este límite de ancho de banda máximo se calcula a partir de la ecuación
MaxBandwidthCap = Offset + (Slope * ScreenArea)
donde
  • Offset es el valor, en Kbps, definido por RemoteDisplay.maxBandwidthKbpsPerMegaPixelOffset
  • Slope es el valor, en Kbps por megapíxel, definido por RemoteDisplay.maxBandwidthKbpsPerMegaPixelSlope
  • ScreenArea es el área de pantalla total disponible en megapíxeles, de los monitores utilizados para mostrar la sesión de Blast. Esta área de pantalla de megapíxel se detecta automáticamente durante la sesión.
Nota: El ancho de banda máximo permitido es el menor de los siguientes valores:
  • El ancho de banda máximo configurado explícitamente en RemoteDisplay.maxBandwidthKbps
  • El límite de ancho de banda máximo calculado a partir de RemoteDisplay.maxBandwidthKbpsPerMegaPixelOffset y RemoteDisplay.maxBandwidthKbpsPerMegaPixelSlope
RemoteDisplay.maxBandwidthKbpsPerMegaPixelSlopeUn número entero entre 100 y 1000006200
RemoteDisplay.minBandwidthKbpsUn número entero256Especifica el ancho de banda mínimo, en kilobits por segundo (Kbps), para una sesión de Horizon Blast. El ancho de banda incluye todo el tráfico de control de Horizon Blast y de las imágenes, el audio y el canal virtual.
RemoteDisplay.maxFPSUn número entero30Especifica la velocidad máxima de actualizaciones de pantalla. Utilice esta opción para administrar el ancho de banda medio que consumen los usuarios. Un valor válido debe estar entre 3 y 60. El valor predeterminado es de 30 actualizaciones por segundo.
RemoteDisplay.maxQualityJPEGrango disponible de valores: 1-10090Especifica la calidad de imagen de la pantalla del escritorio para la codificación JPEG/PNG. Las opciones de alta calidad se proporcionan para las áreas más estáticas de la pantalla, lo que ofrece una mejor calidad de la imagen.
RemoteDisplay.midQualityJPEGrango disponible de valores: 1-10035Especifica la calidad de imagen de la pantalla del escritorio para la codificación JPEG/PNG. Utilice esta opción para establecer las opciones de calidad media de la pantalla del escritorio.
RemoteDisplay.minQualityJPEGrango disponible de valores: 1-10025Especifica la calidad de imagen de la pantalla del escritorio para la codificación JPEG/PNG. Las opciones de baja calidad se proporcionan para las áreas de la pantalla que cambian a menudo, como, por ejemplo, cuando se produce el desplazamiento.
RemoteDisplay.qpmaxH264rango disponible de valores: 0-5136Use esta opción para establecer el parámetro de cuantificación de H264minQP, que especifica la mejor calidad de imagen para la pantalla remota configurada para utilizar la codificación H.264 o HEVC. Establezca el valor en un valor superior al establecido para RemoteDisplay.qpminH264.
RemoteDisplay.qpminH264rango disponible de valores: 0-5110Use esta opción para establecer el parámetro de cuantificación de H264maxQP, que especifica la calidad de imagen más baja para la pantalla remota configurada para utilizar la codificación H.264 o HEVC. Establezca el valor en un valor inferior al establecido para RemoteDisplay.qpmaxH264.
RemoteDisplay.updateCacheSizeKBUn número entero256000Utilice esta opción para establecer el tamaño máximo (en kilobytes) de la memoria caché de imágenes del codificador.
  • El tamaño final de la memoria caché es el menor del valor establecido aquí y la configuración asociada del cliente.
  • El tamaño final de la memoria caché no puede superar la mitad de la RAM disponible en la máquina que ejecuta Horizon Agent for Linux.
UsbRedirPlugin.log.logLevelerror, warn, info, debug, trace o verboseinfoUtilice esta opción para establecer el nivel de registro del complemento Redireccionamiento USB.
UsbRedirServer.log.logLevelerror, warn, info, debug, trace o verboseinfoUtilice esta opción para establecer el nivel de registro del servidor Redireccionamiento USB.
vdpservice.log.logLevelfatal error, warn, info, debug o traceinfoUtilice esta opción para establecer el nivel de registro del vdpservice.
viewusb.AllowAudioIn{m|o}:{true|false}no definida, lo que es igual a trueUtilice esta opción para permitir o no el redireccionamiento de dispositivos de entrada de audio. Ejemplo: o:false
viewusb.AllowAudioOut{m|o}:{true|false}no definida, lo que es igual a falseEstablezca esta opción para permitir o no el redireccionamiento de dispositivos de salida de audio.
viewusb.AllowAutoDeviceSplitting{m|o}:{true|false}no definida, lo que es igual a falseEstablezca esta opción para permitir o no la división de un dispositivo USB compuesto. Ejemplo: m:true
viewusb.AllowDevDescFailsafe{m|o}:{true|false}no definida, lo que es igual a falseEstablezca esta opción para permitir o no que se redireccionen los dispositivos, aunque Horizon Client no pueda obtener la configuración o los descriptores del dispositivo. Para admitir un dispositivo, aunque no se pueda obtener su configuración o sus descriptores, inclúyalo en los filtros de inclusión como IncludeVidPid o IncludePath.
viewusb.AllowHIDBootable{m|o}:{true|false}no definida, lo que es igual a trueUtilice esta opción para permitir o no el redireccionamiento de los dispositivos de entrada que no sean los dispositivos de teclado o de mouse disponibles en el momento de arranque, también conocidos como dispositivos con arranque HID.
viewusb.AllowKeyboardMouse{m|o}:{true|false}no definida, lo que es igual a falseUtilice esta opción para permitir o no el redireccionamiento de teclados con dispositivos de señalización (como un mouse, una bola de seguimiento o un panel táctil).
viewusb.AllowSmartcard{m|o}:{true|false}no definida, lo que es igual a falseUtilice esta opción para permitir o no el redireccionamiento de dispositivos de tarjetas inteligentes.
viewusb.AllowVideo{m|o}:{true|false}no definida, lo que es igual a trueUse esta opción para permitir o no el redireccionamiento de dispositivos de vídeo.
viewusb.DisableRemoteConfig{m|o}:{true|false}no definida, lo que es igual a falseEstablezca esta opción para habilitar o desactivar el uso de la configuración de Horizon Agent cuando realice el filtrado de dispositivos USB.
viewusb.ExcludeAllDevices{true|false}no definida, lo que es igual a falseUtilice esta opción para excluir o incluir el redireccionamiento de todos los dispositivos USB. Si está configurado como true, puede usar otras opciones de directivas para permitir el redireccionamiento de dispositivos o familias de dispositivos específicas. Si está configurado como false, puede usar otras opciones de directivas para evitar el redireccionamiento de dispositivos o familias de dispositivos específicas. Si establece ExcludeAllDevices en true en Horizon Agent y se envía esta configuración a Horizon Client, la configuración del agente sustituirá a la de Horizon Client.
viewusb.ExcludeFamily{m|o}:family_name_1[;family_name_2;...]no definidaUse esta opción para excluir el redireccionamiento de familias de dispositivos. Por ejemplo: m:bluetooth;smart-card Si habilitó la división automática del dispositivo, Horizon 8 examinará la familia de dispositivos de cada interfaz de un dispositivo USB compuesto para decidir cuál debe excluir. Si desactivó la división automática de dispositivos, Horizon 8 examinará la familia de dispositivos de todo el USB compuesto. Nota: Los dispositivos de mouse y teclado se excluyen del redireccionamiento de forma predeterminada. No tiene que configurar esta opción para excluir los dispositivos de mouse y teclado.
viewusb.ExcludePath{m|o}:bus-x1[/y1].../ port-z1[;bus-x2[/y2].../port-z2;...]no definidaUtilice esta opción para excluir el redireccionamiento de dispositivos de rutas de puertos o de un concentrador específicos. Debe especificar los números de puerto y bus en hexadecimal. No puede usar el carácter comodín en la ruta. Por ejemplo:m:bus-1/2/3_port- 02;bus-1/1/1/4_port-ff
viewusb.ExcludeVidPid{m|o}:vid-xxx1_ pid-yyy1[;vid-xxx2_pid-yyy2;..]no definidaEstablezca esta opción para excluir el redireccionamiento de dispositivos con los ID de producto y de proveedor especificados. Debe especificar los números de ID en hexadecimal. Puede utilizar el carácter comodín (*) en lugar de dígitos individuales en un ID. Por ejemplo: o:vid-0781_pid- ****;vid-0561_pid-554c
viewusb.IncludeFamily{m|o}:family_name_1[;family_name_2]...no definidaEstablezca esta opción para incluir familias de dispositivos que se pueden redireccionar. Por ejemplo: o:storage; smart-card
viewusb.IncludePath{m|o}:bus-x1[/y1].../ port-z1[;bus-x2[/y2].../portz2;...]no definidaUtilice esta opción para incluir el redireccionamiento de dispositivos en rutas de puertos o en un concentrador específicos. Debe especificar los números de puerto y bus en hexadecimal. No puede usar el carácter comodín en la ruta. Por ejemplo: m:bus-1/2_port- 02;bus-1/7/1/4_port-0f
viewusb.IncludeVidPid{m|o}:vid-xxx1_ pid-yyy1[;vid-xxx2_pid-yyy2;...]no definidaEstablezca esta opción para incluir el redireccionamiento de dispositivos con los ID de producto y de proveedor especificados. Debe especificar los números de ID en hexadecimal. Puede utilizar el carácter comodín (*) en lugar de dígitos individuales en un ID. Por ejemplo: o:vid-***_pid-0001;vid-0561_pid-554c
viewusb.SplitExcludeVidPid{m|o}:vid-xxx1_pid-yyy1[;vid-xxx2_pid-yyy2;...]no definidaUtilice esta opción para incluir un dispositivo USB compuesto y especificado en la división por ID de producto o de proveedor, o bien para excluirlo. El formato del ajuste es vid-xxx1_pid-yyy1[;vid-xxx2_pid-yyy2;...]. Debe especificar los números de ID en hexadecimal. Puede utilizar el carácter comodín (*) en lugar de dígitos individuales en un ID. Ejemplo: m:vid-0f0f_pid-55**
viewusb.SplitVidPid{m|o}: vid-xxxx_pid-yyyy([exintf:zz[;exintf:ww]])[;...]no definidaEstablezca esta opción para tratar los componentes de un dispositivo USB compuesto y especificado según los ID del producto y del proveedor como dispositivos independientes. El formato del ajuste es vid-xxxx_pid-yyyy(exintf:zz[;exintf:ww]). Puede usar la palabra clave exintf para excluir componentes del redireccionamiento al especificar el número de interfaz. Debe especificar números ID de forma hexadecimal. Además, los números de interfaz en decimales deben incluir un cero a la izquierda. Puede utilizar el carácter comodín (*) en lugar de dígitos individuales en un ID. Ejemplo: o:vid-0f0f_pid-***(exintf-01);vid-0781_pid-554c(exintf:01;exintf:02) Nota: Horizon 8 no incluye automáticamente los componentes que no haya excluido explícitamente. Debe especificar una directiva de filtrado como Include VidPid Device para incluir estos componentes.
VVC.logLevelfatal error, warn, info, debug o traceinfoUtilice esta opción para establecer el nivel de registro del nodo proxy VVC.
VVC.RTAV.Enabletrue (verdadero) o false (falso)trueConfigure esta opción para habilitar/desactivar la redirección de Audio/vídeo en tiempo real.
VVC.RTAV.WebcamDefaultResHeightrango disponible de valores: 32-2160no definidaUtilice esta opción para establecer la altura predeterminada de la imagen (en píxeles) que se utilizará para el redireccionamiento de Audio/vídeo en tiempo real.
VVC.RTAV.WebcamDefaultResWidthrango disponible de valores: 32-4096no definidaUtilice esta opción para establecer el ancho predeterminado de la imagen (en píxeles) que se utilizará para el redireccionamiento de Audio/vídeo en tiempo real.
VVC.RTAV.WebcamMaxFrameRaterango disponible de valores: 1-30no definido, lo que equivale a que no hay límite en la velocidad máxima de fotogramasUtilice esta opción para establecer la velocidad de fotogramas máxima (en fotogramas por segundo o fps) permitida para el redireccionamiento de Audio/vídeo en tiempo real.
VVC.RTAV.WebcamMaxResHeightrango disponible de valores: 32-2160no definido, lo que equivale a que no hay límite en la altura máxima de la imagenUtilice esta opción para establecer la altura máxima de la imagen (en píxeles) permitida para el redireccionamiento de Audio/vídeo en tiempo real.
VVC.RTAV.WebcamMaxResWidthrango disponible de valores: 32-4096no definido, lo que equivale a que no hay límite en el ancho máximo de la imagenUtilice esta opción para establecer el ancho máximo de la imagen (en píxeles) permitido para el redireccionamiento de Audio/vídeo en tiempo real.
VVC.ScRedir.Enabletrue (verdadero) o false (falso)trueEstablezca esta opción para habilitar o desactivar el redireccionamiento de tarjetas inteligentes.

Opciones de configuración en viewagent-custom.conf

Java Standalone Agent utiliza el archivo de configuración viewagent-custom.conf.

Opciones de configuración en /iewagent-custom.conf
OpciónValorPredeterminadoDescripción
CDREnabletrue (verdadero) o false (falso)trueUtilice esta opción para habilitar o desactivar la función Redireccionamiento de unidades cliente.
AppEnabletrue (verdadero) o false (falso)trueUtilice esta opción para habilitar o desactivar la compatibilidad con grupos de aplicaciones de sesión única.
BlockScreenCaptureEnabletrue (verdadero) o false (falso)falseUtilice esta opción para evitar que los usuarios tomen capturas de pantalla de su escritorio virtual o aplicación publicada desde su terminal mediante dispositivos Windows o macOS.
CollaborationEnabletrue (verdadero) o false (falso)trueUtilice esta opción para habilitar o desactivar la función Colaboración de sesiones en los escritorios Linux.
DPISyncEnabletrue (verdadero) o false (falso)trueEstablezca esta opción para habilitar o desactivar la función Sincronización de PPP, que garantiza que la configuración PPP del escritorio remoto coincide con la configuración PPP del sistema cliente.
EndpointVPNEnabletrue (verdadero) o false (falso)falseEstablezca esta opción para especificar si la dirección IP de VPN o la dirección IP de la tarjeta de red física del cliente se deben usar cuando se evalúe la dirección IP del endpoint en el rango de direcciones IP del endpoint usado en Dynamic Environment Manager Console. Si establece la opción como false, se usará la dirección IP de la tarjeta de red física del cliente. De lo contrario, se usa la dirección IP de VPN.
HelpDeskEnabletrue (verdadero) o false (falso)trueEstablezca esta opción para habilitar o desactivar la función de la herramienta del departamento de soporte técnico.
KeyboardLayoutSynctrue (verdadero) o false (falso)trueUtilice esta opción para especificar si desea sincronizar una lista de configuración regional del sistema del cliente y la distribución del teclado actual con escritorios de Horizon Agent for Linux. Cuando este ajuste está habilitado o no está configurado, se permite la sincronización. Cuando esta opción está desactivada, no se permite la sincronización. Esta función solo es compatible con Horizon Client para Windows y para las siguientes configuraciones regionales: alemán, chino simplificado, chino tradicional, coreano, español, francés, inglés y japonés.
LogCntUn número entero-1Use esta opción para establecer el número de archivos de registro que se conservan en root.
  • -1: conservar todos
  • 0: eliminar todos
  • > 0: número de registros que se conservan.
MaxSessionsBuffer Un número entero entre 1 y el valor especificado para Sesiones máximas por host RDS en el asistente de configuración de granjas. 5 o 1 Al configurar las granjas, esta opción permite especificar la cantidad de sesiones configuradas para preiniciarse por máquina host. Cuando se configura correctamente, esta opción puede ayudar a acelerar el inicio de sesiones de aplicaciones y escritorios. El valor predeterminado es 5 para las granjas que no son de vGPU y 1 para las granjas de vGPU. Un valor más alto significa que se usarán previamente más recursos en un entorno de vGPU o no vGPU. No se recomienda configurar un valor alto en un entorno de vGPU con equilibrio de carga que utilice un perfil de vGPU más bajo, ya que la alta proporción de recursos de vGPU precompartidos afectará al comportamiento del equilibrador de carga. Por ejemplo, con un perfil de 2Q en un entorno de carga equilibrada, el uso de un valor alto en MaxSessionBuffer puede evitar que el equilibrador de carga asigne escritorios y aplicaciones desde esa granja. Consulte Consideraciones sobre las granjas de Linux, los escritorios publicados y las aplicaciones publicadas.
NetbiosDomainUna cadena de texto, todo en mayúsculasno definidaAl configurar True SSO, utilice esta opción para establecer el nombre de NetBIOS del dominio de la organización.
OfflineJoinDomainpbis o sambapbisUtilice esta opción para establecer la unión a dominio sin conexión de los clones instantáneos. Los métodos disponibles para realizar una unión a dominio sin conexión son la autenticación PowerBroker Identity Services Open (PBISO) y la unión a dominio sin conexión mediante Samba. Si esta propiedad tiene un valor distinto a pbis o samba, se ignorará la unión a dominio sin conexión.
PrintRedirEnabletrue (verdadero) o false (falso)true Habilita o desactiva la función Integrated Printing, que incluye el redireccionamiento de impresoras cliente. Nota: Para habilitar Integrated Printing, debe establecer ambas opciones de configuración en true:
  • printSvc.enable en config
  • PrintRedirEnable en viewagent-custom.conf
Si establece una de estas opciones en false, incluso con la otra opción establecida en true, Integrated Printing se desactivará.
RunOnceScriptScript para unir la máquina virtual a Active Directoryno definida Utilice esta opción para volver a unir la máquina virtual clonada a Active Directory. Establezca la opción RunOnceScript después de que cambie el nombre del host. El script especificado solo se ejecuta una vez después del primer cambio de nombre de host. El script se ejecuta con el permiso de raíz cuando se inicia el servicio de agente y el nombre de host cambió después de que se instalase el agente. Por ejemplo, para la solución winbind, debe unir la máquina virtual base a Active Directory con Winbind y establecer esta opción en una ruta de acceso de script. El script debe contener el comando de unirse de nuevo al dominio /usr/bin/net ads join -U <ADUserName>%<ADUserPassword>. Tras la clonar la máquina virtual, la personalización del sistema operativo cambia el nombre del host. Cuando se inicia el servicio del agente, el script se ejecuta para unir la máquina virtual clonada a Active Directory.
RunOnceScriptTimeout120Utilice esta opción para establecer el tiempo de espera en segundos de la opción RunOnceScript. Por ejemplo, establezca RunOnceScriptTimeout=120
SSLCertNameUna cadena de texto Al implementar un certificado BlastServer con el script DeployBlastCert.sh, use esta opción para especificar el nombre del certificado tal como aparecerá en el keyring de Linux. Para obtener más información, consulte Instalar un certificado firmado por una CA para BlastServer.
SSLKeyNameUna cadena de texto Al implementar un certificado BlastServer con el script DeployBlastCert.sh, use esta opción para especificar el nombre de la clave privada tal como aparecerá en el keyring de Linux. Para obtener más información, consulte Instalar un certificado firmado por una CA para BlastServer.
SSLCiphersUna cadena de texto!aNULL:kECDH+AESGCM:ECDH+AESGCM:RSA+AESGCM:kECDH+AES:ECDH+AES:RSA+AESUse esta opción para especificar la lista de cifrados. Debe utilizar el formato definido por OpenSSL estándar. Para buscar información sobre el formato definido por OpenSSL, escriba estas palabras clave en un motor de búsqueda de Internet: openssl cipher string.
SSLProtocolsUna cadena de textoTLSv1_1:TLSv1_2Use esta opción para especificar los protocolos de seguridad. Los protocolos compatibles son TLSv1.1 y TLSv1.2.
SSODesktopTypeUseGnomeClassic, UseGnomeFlashback, UseGnomeUbuntu, UseMATE o UseKdePlasmano definida Esta opción especifica el entorno de escritorio que se usará, en lugar del entorno de escritorio predeterminado, cuando SSO está habilitado. En primer lugar, debe asegurarse de que el entorno de escritorio seleccionado esté instalado en el escritorio antes de especificar su uso. Si establece esta opción en un escritorio Ubuntu, la opción se aplicará independientemente de si la función SSO está habilitada o no. Si establece esta opción en un escritorio RHEL/CentOS 7.x, el entorno del escritorio seleccionado se usa solo si SSO está habilitado. Nota: Esta opción no es compatible con los escritorios RHEL 9.x/8.x. Horizon 8 solo admite el entorno de escritorio Gnome en escritorios RHEL 9.x/8.x.
SSOEnabletrue (verdadero) o false (falso)trueEstablezca esta opción para habilitar o desactivar el inicio de sesión único (SSO).
SSOUserFormatUna cadena de texto[nombredeusuario]Utilice esta opción para especificar el formato del nombre de inicio de sesión para Single Sign-On. El valor predeterminado es el nombre del usuario solamente. Establezca esta opción si también se requiere el nombre del dominio. Por lo general, el nombre de inicio de sesión es el nombre de dominio más un carácter especial seguido por el nombre de usuario. Si el carácter especial es la barra diagonal inversa, debe escapar con otra barra diagonal inversa. A continuación aparecen ejemplos de formatos del nombre de inicio de sesión:
  • SSOUserFormat=[dominio]\\[nombredeusuario]
  • SSOUserFormat=[dominio]+[nombredeusuario]
  • SSOUserFormat=[nombredeusuario]@[dominio]
SubredUn valor con formato de dirección IP de CIDR[subred]Cuando se habilita la compatibilidad con IPv4, establezca esta opción en una subred IPv4 que las otras máquinas puedan utilizar para conectarse a Horizon Agent for Linux. Si hay más de una dirección IP local con distintas subredes, se utilizará la dirección IP local de la subred configurada para conectarse a Horizon Agent for Linux. Debe especificar el valor en formato de dirección IP de CIDR. Por ejemplo, Subred=123.456.7.8/24.
Subnet6Un valor con formato de dirección IP de prefijo/longitud[subnet6]Cuando se habilita la compatibilidad con IPv6, establezca esta opción en una subred IPv6 que las otras máquinas puedan utilizar para conectarse a Horizon Agent for Linux. Si hay más de una dirección IP local con distintas subredes, se utilizará la dirección IP local de la subred configurada para conectarse a Horizon Agent for Linux. Debe especificar el valor en formato de dirección IP de prefijo/longitud. Por ejemplo, Subnet6=2001:db8:abcd:0012::0/64.
DEMEnabletrue (verdadero) o false (falso)falseEstablece esta opción para habilitar o desactivar directivas inteligentes creadas en Dynamic Environment Manager. Si la opción está habilitada y se cumple la condición de una directiva de Smart, se aplicará esa directiva.
DEMNetworkPathUna cadena de textono definida Debe establecer esta opción en la misma ruta de red establecida en la consola de Dynamic Environment Manager. La ruta debe tener un formato similar a //10.111.22.333/view/LinuxAgent/DEMConfig. La ruta de red debe corresponder a una carpeta pública compartida que no requiera credenciales de nombre de usuario y contraseña para acceder.

Nota: El proceso BlastServer utiliza las opciones de seguridad SSLCiphers, SSLProtocols y SSLCipherServerPreference. Cuando se inicia el proceso BlastServer, Java Standalone Agent pasa estas opciones como parámetros. Si está habilitada la puerta de enlace segura de Blast (BSG), estas opciones afectan a la conexión entre BSG y el escritorio Linux. Si BSG no está habilitada, estas opciones afectan a la conexión entre el cliente y el escritorio Linux.

Opciones de configuración en viewagent-greeter.conf

Los ajustes del archivo viewagent-greeter.conf soportan los fallos de True SSO y la función de SSO con tarjeta inteligente. El archivo de configuración incluye dos secciones: [SSOFailed] y [PKCS11].

El ajuste defaultUsername en [SSOFailed] especifica cómo la pantalla de inicio de sesión de Horizon recupera el nombre de usuario predeterminado si se produce un error de True SSO o de SSO de tarjetas inteligentes.

Los ajustes de [PKCS11] se utiliza para recuperar el nombre de usuario predeterminado del certificado de tarjeta inteligente si se produce un error en la autenticación SSO en tarjetas inteligentes.

Nota: Los ajustes de [PKCS11] solo se aplican si se establece defaultUsername en false.

Opciones de configuración en viewagent-greeter.conf
SecciónAjusteValor/FormatoPredeterminadoDescripción
[SSOFailed]defaultUsernametrue (verdadero) o false (falso)true Utilice esta opción para especificar cómo obtener el nombre de usuario cuando se produce un error en el proceso de inicio de sesión único. El comportamiento de esta configuración difiere entre True SSO y SSO de tarjetas inteligentes. Cuando se produce un error en True SSO:
  • En true, la pantalla de inicio de sesión obtiene el nombre de usuario predeterminado que se utilizó para iniciar sesión en Horizon Connection Server.
  • En false, la pantalla de inicio de sesión no intenta obtener un nombre de usuario predeterminado. El usuario debe introducir manualmente un nombre de usuario en la pantalla de inicio de sesión.
Cuando se produce un error en el SSO de tarjetas inteligentes:
  • En true, la pantalla de inicio de sesión obtiene el nombre de usuario predeterminado que se utilizó para iniciar sesión en Horizon Connection Server.
  • En false, la pantalla de inicio de sesión obtiene el nombre de usuario predeterminado del certificado en la tarjeta inteligente, siempre que los ajustes de PKCS 11 en viewagent-greeter.conf estén configurados correctamente. A continuación, la pantalla de inicio de sesión solicita al usuario que introduzca el PIN de la tarjeta inteligente.
Nota: La configuración de PKCS 11 solo se aplica cuando se establece defaultUsername como false.
[SSOFailed]scAuthTimeoutUn número entero120Utilice este ajuste para especificar un período de tiempo de espera en segundos para la autenticación SSO en tarjetas inteligentes. Se aplican las siguientes directrices:
  • Si establece el valor en 0, la autenticación SSO en tarjetas inteligentes se intentará de forma indefinida sin que se agote el tiempo de espera.
  • Si deja este ajuste sin configurar. el SSO en tarjetas inteligentes utilizará el tiempo de espera predeterminado de 120 segundos.
[PKCS11]moduleUna ruta de archivono definidaUtilice esta opción para especificar la ruta al controlador de tarjetas inteligentes. Este ajuste es obligatorio.
[PKCS11]slotDescriptionUna cadena de textono definida Utilice esta opción para especificar la etiqueta de la ranura utilizada por el lector de tarjetas inteligentes. Especifique "none" para utilizar la primera ranura con un token de autenticación disponible. Esta configuración es opcional. Nota: Puede especificar la ranura mediante la configuración slotDescription o slotNum. Se aplican las siguientes directrices:
  • Si especifica ambas opciones; la configuración de slotDescription tendrá prioridad.
  • Si deja ambas opciones sin especificar; la pantalla de inicio de sesión utilizará la primera ranura con un token disponible.
[PKCS11]slotNumUn número entero-1 (no se define ningún número de ranura) Utilice esta opción para especificar el número de la ranura utilizada por el lector de tarjetas inteligentes. Esta configuración es opcional. Para obtener información sobre cómo se relaciona este ajuste con slotDescription, consulte la entrada anterior de esta tabla. Nota: Utilice este ajuste solo si la implementación de PKCS 11 puede garantizar una numeración de ranuras coherente.
[PKCS11]serviceUna ruta de archivono definidaUtilice este ajuste para especificar la ruta al módulo PAM utilizado para la autenticación de tarjetas inteligentes. Este ajuste es obligatorio.
[PKCS11]mapperUna ruta de archivono definidaUtilice este ajuste para especificar la ruta de acceso al archivo de asignación de nombre común (CN) utilizado para la autenticación de tarjetas inteligentes. Este ajuste es obligatorio.
[PKCS11]waitForTokenUn número entero10000 Utilice este ajuste para especificar el período de tiempo en milisegundos (ms) y asignado para detectar un token de autenticación en la ranura de la tarjeta inteligente. Si la pantalla de inicio de sesión no detecta un token dentro de este período de tiempo, se cancelará el intento actual y la pantalla de inicio de sesión iniciará un nuevo intento de detección. Observe lo siguiente:
  • Si establece el valor en -1, la pantalla de inicio de sesión intentará detectar el token de forma indefinida sin tiempo de espera.
  • Si no se configura, este ajuste utiliza el tiempo de espera predeterminado de 10000 ms.

¿Le resultó útil esta página?

Enviar comentarios sobre este tema

¿Le resultó útil este tema?

No incluya información personal ni confidencial.

Generando el enlace…