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

Paso 8: Registro de la aplicación con dtappintegrate


Nota -

Para consultar un ejemplo de registro de una aplicación, véase el paso 8 de "Ejemplo de creación de un paquete de registro".


Una vez creado el paquete de registro a partir del directorio raíz de la aplicación, estará listo para llevar a cabo el registro real de la aplicación.

El registro de aplicaciones crea enlaces entre el paquete de registro y los directorios ubicados en las rutas de búsqueda del escritorio (véase "Integración de las aplicaciones con dtappintegrate").

Para registrar una aplicación con dtappintegrate

Si la aplicación está preparada para el escritorio, habitualmente se ejecuta dtappintegrate como el paso final del proceso de instalación. Si no se ejecuta automáticamente, o si se han creado archivos de configuración para integrar una aplicación no preparada para el escritorio, se puede ejecutar dtappintegrate manualmente.

  1. Inicie la sesión como usuario root.

  2. Ejecute el comando:

    	/usr/dt/bin/dtappintegrate -s  raíz_apl
    

    donde raíz_apl es el directorio raíz de la aplicación de escritorio. Para obtener más información, véase la página de comando man dtappintegrate(1).

  3. Abra el grupo de aplicaciones Herramientas_Escritorio y haga doble clic en Recargar aplicaciones

  4. Compruebe que la aplicación esté registrada correctamente.

    1. Muestre el nivel superior del Gestor de aplicaciones. El nuevo grupo de aplicaciones deberá aparecer en el Gestor de aplicaciones.

    2. Abra el grupo de aplicaciones y haga doble clic en el icono de acción.

Sintaxis y opciones de dtappintegrate

dtappintegrate -s raíz_apl [-t ruta_destino ] [-l idioma ] [-u]

-s raíz_apl

Parámetro requerido; especifica el directorio raíz donde se ha instalado la aplicación. 

-r ruta_destino

Parámetro opcional; su valor predeterminado es la ubicación del sistema /etc/dt/appconfig. Especifica la ubicación a la que se enlazan los archivos de configuración de escritorio. Se deberá utilizar una ubicación de la ruta de búsqueda de aplicaciones.

-l idioma

Parámetro opcional; toma como valor predeterminado todos los idiomas. Especifica qué archivos de configuración de escritorio dependientes del idioma se deben integrar. 

-u

Parámetro opcional; deshace la integración de la aplicación, eliminando todos los enlaces establecidos durante la integración. 

Integración de las aplicaciones con dtappintegrate

La función de dtappintegrate es establecer enlaces entre los archivos instalados y las ubicaciones donde el escritorio busca los archivos de configuración.

Acciones y tipos de datos

dtappintegrate crea enlaces simbólicos desde los archivos de definición de acciones y tipos de datos del paquete de registro al directorio accesible en el sistema que se encuentra en la ruta de búsqueda de ayuda de bases de datos de acciones. Esto se lleva a cabo creando enlaces desde

raíz_apl/dt/appconfig/types/idioma/*.dt

hasta

/etc/dt/appconfig/types/idioma/*.dt

Archivos de información de ayuda

dtappintegrate crea enlaces simbólicos desde los archivos de ayuda del paquete de registro hasta el directorio accesible en el sistema que se encuentra en la ruta de búsqueda de ayuda. Esto se lleva a cabo creando enlaces desde

raíz_apl/dt/appconfig/help/idioma/archivo_ayuda.sdl

hasta

/etc/dt/appconfig/help/idioma/archivo_ayuda.sdl

Archivos de iconos

dtappintegrate crea enlaces simbólicos desde los archivos de iconos del paquete de registro hasta el directorio accesible en el sistema que se encuentra en la ruta de búsqueda de iconos. Esto se lleva a cabo creando enlaces desde

raíz_apl/dt/appconfig/icons/idioma/archivos_iconos

hasta

/etc/dt/appconfig/icons/idioma/archivos_iconos 

Grupo de aplicaciones

Para situar el grupo de aplicaciones de la aplicación en cuestión en el nivel superior del Gestor de aplicaciones, dtappintegrate crea un enlace entre el directorio del grupo de aplicaciones del paquete de registro y la ubicación accesible en el sistema que se encuentra en la ruta de búsqueda de aplicaciones. Esto se lleva a cabo creando enlaces desde el directorio

raíz_apl/dt/appconfig/appmanager/idioma/nombre_grupoapl

hasta

/etc/dt/appconfig/appmanager/idioma/nombre_grupoapl