Personalizar mediante archivos de configuración

Acerca de los archivos de configuración

Para cambiar parámetros más avanzados o menos comunes, puede modificar los archivos de configuración de Receiver. Estos archivos de configuración se leen cada vez wfica se inicia. Puede actualizar varios archivos, según el efecto que quiera lograr con los cambios.

Si se pueden compartir sesiones, puede que se use una sesión existente en lugar de una recién configurada. Esto puede hacer que la sesión ignore los cambios hechos en el archivo de configuración.

Aplicación de opciones predeterminadas a todos los usuarios de Citrix Receiver

Si quiere cambiar las opciones predeterminadas de todos los usuarios de Citrix Receiver, modifique el archivo de configuración module.ini en el directorio $ICAROOT/config.

Nota

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

Aplicar cambios a los usuarios nuevos de Citrix Receiver

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

Aplicar cambios a todas las conexiones de usuarios específicos

Si desea que los cambios se apliquen a todas las conexiones de un usuario específico, modifique el archivo wfclient.ini en el directorio $HOME/.ICAClient de ese usuario. La configuración de este archivo se aplica a las conexiones futuras de ese usuario.

Validación de las entradas del archivo de configuración

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

Nota

Si una entrada aparece en más de un archivo de configuración, su valor en wfclient.ini tiene prioridad sobre su valor en module.ini.

Acerca de los parámetros de los archivos

Los parámetros enumerados en cada archivo se agrupan en secciones. Cada sección comienza con un nombre entre corchetes que indica que sus parámetros están relacionados; por ejemplo, [ClientDrive] para los parámetros relacionados con la asignación de unidades del cliente.

Se proporcionan valores predeterminados automáticamente para los parámetros que falten excepto donde se indique. Si el parámetro está presente, pero no tiene ningún valor asignado, el valor predeterminado se aplica automáticamente. Por ejemplo, si InitialProgram está seguido de un signo igual (=), pero no hay ningún valor, se aplica el valor predeterminado para este parámetro (que es no ejecutar ningún programa después de iniciar sesión).

Precedencia

All_Regions.ini especifica qué parámetros se pueden establecer por otros archivos. Puede restringir los valores de los parámetros o establecerlos de forma precisa.

Para una conexión cualquiera, los archivos se comprueban por este orden:

  1. All_Regions.ini. Los valores de este archivo anulan los de:
    • El archivo .ica de la conexión
    • wfclient.ini
  2. module.ini. Los valores de este archivo se utilizan si no se han establecido en All_Regions.ini, el archivo .ica de la conexión o wfclient.ini, pero no están limitados por entradas de All_Regions.ini.

Si no se encuentra ningún valor en ninguno de estos archivos, se usa el valor predeterminado en el código de Receiver.

Nota

Hay excepciones en este orden de prioridad. Por ejemplo, el código lee algunos valores, específicamente de wfclient.ini, por razones de seguridad, para asegurarse de que no se han establecido por un servidor.