Solaris Common Desktop Environment: Guía avanzada del usuario y del administrador del sistema

Ruta de búsqueda de aplicaciones

La ruta de búsqueda de aplicaciones es la que en principio utiliza el escritorio para localizar aplicaciones en el sistema local y en los servidores de aplicaciones de toda la red.

Cuando se agregan ubicaciones a la ruta de búsqueda de aplicaciones, las otras rutas de búsqueda (bases de datos, iconos y ayuda) se actualizan automáticamente para reflejar las ubicaciones correspondientes para dichos datos; por consiguiente, la ruta de búsqueda de aplicaciones proporciona una administración relativamente sencilla para las aplicaciones y sus archivos de configuración de escritorio. Véase "Cómo afecta la ruta de búsqueda de aplicaciones a las rutas de búsqueda de bases de datos, de iconos y de ayuda".

Ruta de búsqueda de aplicaciones predeterminada

La ruta de búsqueda de aplicaciones predeterminada incluye ubicaciones personales, accesibles en el sistema e incorporadas. El idioma predeterminado es C.

Ubicación personal: DirectorioInicio/.dt/appmanager

Ubicación accesible en el sistema: /etc/dt/appconfig/appmanager/idioma

Ubicación incorporada: /usr/dt/appconfig/appmanager/idioma

Variables de entorno de la ruta de búsqueda de aplicaciones

La ruta de búsqueda de aplicaciones se ensambla a partir de las ubicaciones incorporadas y de las siguientes variables de entrada:

DTSPSYSAPPHOSTS: variable de entrada de la ruta de búsqueda de aplicaciones accesible en el sistema

DTSPUSERAPPHOSTS: variable de entrada de la ruta de búsqueda de aplicaciones personal

La variable de salida DTAPPSEARCHPATH especifica la ruta de búsqueda de aplicaciones que ya está ensamblada.

Sintaxis de las variables de entrada de la ruta de búsqueda de aplicaciones

La sintaxis para las variables DTSPSYSAPPHOSTS y DTSPUSERAPPHOSTS es:

VARIABLE=ubicación [,ubicación...]

donde ubicación puede tener la sintaxis:

/ruta: especifica un directorio en el sistema local (servidor de sesiones). Utilice esta sintaxis para agregar un directorio local.

nombre_sistema: especifica el directorio accesible en el sistema /etc/dt/appconfig/appmanager/idioma del sistema nombre_sistema. Utilice esta sintaxis para agregar un servidor de aplicaciones.

nombre_sistema:/ruta: especifica un directorio del sistema remoto nombre_sistema.

sistemalocal: la ubicación local accesible en el sistema. Esta palabra clave se utiliza para alterar la prioridad de la ubicación local accesible en el sistema. Consulte "Cambio de la prioridad de la ubicación local accesible en el sistema".

Cómo se ensambla el valor de la ruta de búsqueda de aplicaciones

El valor de la ruta de búsqueda de aplicaciones (DTAPPSEARCHPATH) se crea ensamblando las siguientes ubicaciones, relacionadas por orden de prioridad:

Cambio de la prioridad de la ubicación local accesible en el sistema

De forma predeterminada, la ubicación local accesible en el sistema (/etc/dt/appconfig/appmanager/idioma) tiene prioridad sobre las ubicaciones remotas. Por tanto, los grupos de aplicación locales tiene prioridad sobre los grupos remotos de igual nombre. Por ejemplo, si tanto el sistema local como el remoto tienen un grupo de aplicaciones Impresoras (/etc/dt/appconfig/appmanager/idioma/Impresoras), se utilizará el grupo local.

Las variables de entrada de la ruta de búsqueda de aplicaciones proporcionan sintaxis para especificar la prioridad de los grupos de aplicación locales accesibles en el sistema:

localhost:

Por ejemplo, supongamos que el sistema debe acceder a los servidores de aplicaciones SysA, SysB y SysC, y se desea que los grupos de aplicación accesibles en el sistema de SysB tengan prioridad sobre los grupos locales con el mismo nombre.

Este comportamiento se especifica asignando el siguiente valor a DTSPSYSAPPHOSTS:

DTSPSYSAPPHOSTS=SysB:,localhost:,SysA:,SysC:

Cómo afecta la ruta de búsqueda de aplicaciones a las rutas de búsqueda de bases de datos, de iconos y de ayuda

Las adiciones realizadas a la ruta de búsqueda de aplicaciones agregan automáticamente las ubicaciones correspondientes a las rutas de búsqueda de bases de datos, iconos y ayuda. Así, puede, por ejemplo, agregar un servidor de aplicaciones a una ruta de búsqueda estableciendo únicamente la variable de entrada de la ruta de búsqueda de aplicaciones.

Por ejemplo, si se establece el valor de DTSPSYSAPPHOSTS del siguiente modo:

export DTSPSYSAPPHOSTS=servera:

las rutas de búsqueda se ven afectadas tal como se muestra en la Tabla 9-3.

Tabla 9-3 Rutas de búsqueda afectadas

Ruta de búsqueda 

Directorio agregado a la ruta de búsqueda 

Aplicaciones 

servera:/etc/dt/appconfig/appmanager/idioma

Bases de datos 

servera:/etc/dt/appconfig/types/idioma

Icono 

servera:/etc/dt/appconfig/icons/idioma

Ayuda 

servera:/etc/dt/appconfig/help/idioma

De manera similar, si se establece el valor de DTSPSYSAPPHOSTS del siguiente modo:

export DTSPSYSAPPHOSTS=/projects1/apps

las rutas de búsqueda se ven afectadas tal como se muestra en Tabla 9-4.

Tabla 9-4 Rutas de búsqueda afectadas

Ruta de búsqueda 

Directorio agregado a la ruta de búsqueda 

Aplicaciones 

/projects1/apps/appmanager/idioma

Bases de datos 

/projects1/apps/types/idioma

Icono 

/projects1/apps/icons/idioma

Ayuda 

/projects1/apps/help/idioma