El Gestor de aplicaciones es el contenedor de las aplicaciones disponibles para el usuario.
"Creación y administración de grupos de aplicaciones genéricos"
"Modificación de la ruta de búsqueda utilizada para localizar aplicaciones"
El nivel superior del Gestor de aplicaciones contiene generalmente directorios, que, junto con su contenido, reciben individualmente el nombre de grupo de aplicaciones.
Los grupos de aplicaciones y sus contenidos están ubicados en diversos lugares, tanto en el sistema local como en la red.
En el sistema de archivos, el Gestor de aplicaciones es el directorio /var/dt/appconfig/appmanager/ nombredeusuario-nombredesistema-pantalla, que se crea dinámicamente cada vez que el usuario entra en el sistema.
Por ejemplo, si el usuario ronv entra en el sistema desde la pantalla wxyz:0, se creará el directorio del Gestor de aplicaciones /var/dt/appconfig/appmanager/ronv-wxyz-0.
El Gestor de aplicaciones se construye reuniendo grupos de aplicacionesa locales y remotos, a partir de los directorios ubicados en la ruta de búsqueda de aplicaciones.
La ruta de búsqueda de aplicaciones predeterminada consta de las ubicaciones que se muestran en la Tabla 4-1.
Tabla 4-1 Ubicaciones predeterminadas en la ruta de búsqueda de aplicaciones
Ámbito |
Location |
---|---|
Incorporado |
/usr/dt/appconfig/appmanager/idioma |
Accesible en el sistema |
/etc/dt/appconfig/appmanager/idioma |
Personal |
DirectorioInicio/.dt/appmanager |
Para crear el nivel superior del Gestor de aplicaciones, en el momento de entrar al sistema se establecen enlaces desde los grupos de aplicaciones (directorios) ubicados en los directorios de la ruta de búsqueda de aplicaciones con el directorio del Gestor de aplicaciones /var/dt/appconfig/appmanager/nombredeusuario-nombredesistema-pantalla. La utilidad de escritorio dtappgather, automáticamente ejecutada por el Gestor de inicio de sesión después de que el usuario haya completado éste satisfactoriamente, realiza la operación de agrupación.
Por ejemplo, el escritorio incorpora el grupo de aplicaciones:
/usr/dt/appconfig/appmanager/idioma/Herramientas_Escritorio
Al entrar al sistema se crea un enlace simbólico hacia:
/var/dt/appconfig/appmanager/nombredeusuario-nombredesistema- pantalla/Herramientas_Escritorio
La ruta de búsqueda de aplicaciones puede incluir directorios remotos, lo que proporciona una manera de reunir grupos de aplicaciones de sistemas ubicados en toda la extensión de la red. Para obtener más información, véase "Agregación de un servidor de aplicaciones a la ruta de búsqueda de aplicaciones".
Si existen duplicados en la ruta de búsqueda, los grupos de aplicaciones personales tienen prioridad sobre los grupos accesibles en el sistema, y éstos sobre los grupos incorporados. Por ejemplo, si existen tanto /usr/dt/appconfig/appmanager/C/Herramientas_Escritorio como /etc/dt/appconfig/appmanager/C/Herramientas_Escritorio, se utilizará el grupo de aplicaciones ubicado en /etc.
El escritorio incluye, antes de ser personalizado, cuatro grupos de aplicaciones.
Aplicaciones_Escritorio
Herramientas_Escritorio
Controles_Escritorio
Información
Admin_Sistema
Figura 4-2 muestra una ventana del Gestor de aplicaciones que contiene diversos grupos de aplicaciones. Tabla 4-2 muestra los directorios en los cuales se reunieron los grupos.
Nombre |
Directorio agrupado |
---|---|
Aplicaciones_CAD |
/net/ApServA/etc/dt/appconfig/appmanager/C/Aplicaciones_CAD |
Aplicaciones_Dibujo |
/etc/dt/appconfig/appmanager/C/Aplicaciones_Dibujo |
Aplicaciones_Escritorio |
/usr/dt/appconfig/appmanager/C/Aplicaciones_Escritorio |
Herramientas_Escritorio |
/usr/dt/appconfig/appmanager/C/Herramientas_Escritorio |
Información |
/usr/dt/appconfig/appmanager/C/Información |
OpenWindows |
/usr/dt/appconfig/appmanager/C/Información |
Admin_Sistema |
/etc/dt/appconfig/appmanager/C/Admin_Sistema |
MiHojaDeCálculo |
/users/anna/.dt/appmanager/MiHojaDeCálculo |
Herramientas_Media |
/etc/dt/appconfig/appmanager/C/Herramientas_Media |
La información o los grupos de aplicaciones de System_Admin personalizados se recopilan desde /etc/dt/appconfig/appmanager/C.
El grupo Aplicaciones_CAD se forma por la agregación del sistema ApServA a la ruta de búsqueda de aplicaciones (véase "Agregación de un servidor de aplicaciones a la ruta de búsqueda de aplicaciones"). MiHojaDeCálculo es un grupo de aplicaciones personal, sólo disponible para el usuario anna.
Cuando se agrega una aplicación al Gestor de aplicaciones, aparece un icono en un grupo de aplicaciones que permite ejecutar esta aplicación.
Muchas aplicaciones proporcionan un grupo de aplicaciones, que es un directorio en el nivel superior del Gestor de aplicaciones que contiene el icono de la aplicación y otros archivos relacionados con ella.
Algunas aplicaciones pueden carecer de un grupo propio. En ese caso, el icono para ejecutar la aplicación está ubicado en un grupo de aplicaciones genérico. Por ejemplo, puede crear un grupo de aplicaciones vacío llamado "Juegos" para usarlo como contenedor de todos los juegos que instale en el sistema.
Hay dos maneras de agregar una aplicación al Gestor de aplicaciones:
Registrar la aplicación
Agregar un icono de aplicación sin registrar la aplicación
El registro de aplicaciones proporciona una integración total de la aplicación.
Tiene un grupo de aplicaciones propio
Tiene sus propios archivos de configuración de escritorio reunidos en una única ubicación. Este grupo de archivos de configuración de escritorio se denomina paquete de registro.
Puede tener un volumen de ayuda registrado.
Hay dos maneras de registrar una aplicación:
Al instalar una aplicación preparada para el escritorio, el registro se produce de manera automática. Véase "Agregación de una aplicación preparada para el escritorio al Gestor de aplicaciones".
Una aplicación existente puede registrarse mediante un paquete de registro. Véase "Para registrar una aplicación existente o una aplicación no preparada para el escritorio".
El uso de un paquete de registro facilita la administración de la aplicación en el escritorio. El paquete de registro se crea en una ubicación del sistema de archivos distinta de las utilizadas para los archivos de configuración del escritorio.
Es la mejor manera de agregar una aplicación si desea que el Gestor de aplicaciones contenga únicamente un icono para ejecutar la aplicación.
Una aplicación agregada sin utilizar un paquete de registro:
Puede tener su propio grupo de aplicaciones, pero normalmente su icono se ubica en un grupo de aplicaciones ya existente.
Sus archivos de configuración de escritorio se colocan directamente en ubicaciones de las rutas de búsqueda del escritorio.
Véase "Para agregar un icono de aplicación a un grupo de aplicaciones ya existente".
Una aplicación preparada para el escritorio es aquella que se registra automáticamente en el Gestor de aplicaciones al ser instalada. El paquete de registro que el escritorio requiere está incluido en los grupos de archivos de la aplicación.
Instale la aplicación mediante las instrucciones que la acompañan.
Cuando la instalación esté completa, haga doble clic en Recargar aplicaciones, en el grupo de aplicaciones Herramientas_Escritorio.
Compruebe que se haya completado la instalación:
Es el procedimiento preferido para integrar totalmente una aplicación en el escritorio.
El escritorio ofrece una herramienta, dtappintegrate, que crea enlaces entre los archivos del paquete de registro y los directorios de la ruta de acceso del escritorio.
El registro desde el escritorio se explica en Capítulo 5.
Este procedimiento explica cómo agregar un icono de aplicación a un grupo de aplicaciones ya existente.
Por ejemplo, el escritorio proporciona un grupo de aplicaciones llamado Admin_Sistema, reservado para aplicaciones y secuencias de comandos diversas relacionadas con la administración de sistemas. Si tiene una secuencia de comandos frecuentemente utilizada por los usuarios, puede querer que éstos la puedan ejecutar haciendo doble clic en un icono del grupo de aplicaciones Admin_Sistema.
Utilice Crear acción para crear una definición de acción para la aplicación.
Para obtener más información acerca de Crear acción, véase Capítulo 11.
Cree un archivo ejecutable con el mismo nombre que la acción en el directorio del grupo de aplicaciones. El contenido del archivo es irrelevante.
Por ejemplo, para crear una acción llamada "Limpieza" que ejecuta una herramienta de administración de sistema, debería crear el archivo ejecutable:
/etc/dt/appconfig/appmanager/idioma/System_Admin/Limpieza
Un grupo de aplicaciones genérico es un grupo de aplicaciones (directorio) que no está asociado con una aplicación en particular. Por ejemplo, el grupo de aplicaciones incorporado Herramientas_Escritorio es un grupo genérico que contiene los iconos de gran número de aplicaciones relacionadas pero no integradas en un único producto.
Puede crear grupos de aplicaciones genéricos adicionales. Por ejemplo, puede crear un grupo llamado Juegos para agrupar los diversos juegos disponibles en el sistema.
Un grupo de aplicaciones genérico puede tener ámbito personal o ser accesible en el sistema.
Inicie la sesión como usuario root.
Cree un directorio en /etc/dt/appconfig/appmanager/idioma.
El nombre del directorio pasa a ser el del grupo de aplicaciones.
Haga doble clic en Recargar aplicaciones en el grupo de aplicaciones Herramientas_Escritorio.
Cree un directorio en DirectorioInicio/.dt/appmanager.
El nombre del directorio pasa a ser el del grupo de aplicaciones.
Haga doble clic en Recargar aplicaciones en el grupo de aplicaciones Herramientas_Escritorio.
Inicie la sesión como usuario root.
Si el grupo de aplicaciones se encuentra en /usr/dt/appconfig/appmanager/idioma, cópielo en /etc/dt/appconfig/appmanager/idioma.
Por ejemplo, el siguiente comando copia el grupo de aplicaciones Herramientas_Escritorio:
cp -r /usr/dt/appconfig/appmanager/C/Herramientas_Escritorio \ /etc/dt/appconfig/appmanager/C
La nueva copia del grupo de aplicaciones tendrá prioridad sobre la versión incorporada.
Modifique la copia del grupo de aplicaciones. Por ejemplo, puede agregar nuevos archivos de acciones (archivos ejecutables con el mismo nombre que las acciones).
Para ver los cambios, salga del sistema y vuelva a entrar.
El motivo principal para modificar la ruta de búsqueda de aplicaciones es agregar un servidor de aplicaciones. Cuando agrega un servidor de aplicaciones a la ruta de búsqueda, el Gestor de aplicaciones reúne todos los grupos de aplicación accesibles en el sistema del servidor.
Para obtener más información acerca de la ruta de búsqueda de aplicaciones, véase "Ruta de búsqueda de aplicaciones".
La ruta de búsqueda de aplicaciones predeterminada incluye los directorios que se muestran en la Tabla 4-3.
Tabla 4-3 Directorios de la ruta de búsqueda de aplicaciones predeterminada
Ámbito |
Directorio de la ruta de búsqueda |
---|---|
Personal |
DirectorioInicio/.dt/appmanager |
Accesible en el sistema |
/etc/dt/appconfig/appmanager/idioma |
Incorporado |
/usr/dt/appconfig/appmanager/idioma |
Además de modificar la ruta de búsqueda de aplicaciones, quizás necesite realizar tareas adicionales de configuración para habilitar la comunicación con el servidor de aplicaciones. Véase "Administración de servicios de aplicaciones".
Inicie la sesión como usuario root.
Si no existe el archivo /etc/dt/config/Xsession.d/0010.dtpaths, créelo copiando /usr/dt/config/Xsession.d/0010.dtpaths.
Abra el archivo /etc/dt/Xsession.d/0010.paths para edición. Agregue o edite una línea que defina y exporte la variable DTSPSYSAPPHOSTS
:
export DTSPSYSAPPHOSTS=nombresistema:[,nombresistema]
Por ejemplo, la línea siguiente agrega el sistema ApServA a la ruta de búsqueda de aplicaciones:
export DTSPSYSAPPHOSTS=ApServA:
Informe a todos los usuarios del sistema que deben salir de éste y volver a entrar para que el cambio surta efecto.
Abra DirectorioInicio /.dtprofile para su edición.
Agregue o edite una línea que defina y exporte la variable DTSPUSERAPPHOSTS
:
export DTSPUSERAPPHOSTS=nombresistema:[,nombresistema]
Por ejemplo, la línea siguiente agrega los sistemas ApServB y ApServC a la ruta de búsqueda de aplicaciones:
export DTSPUSERAPPHOSTS=ApServB:,ApServC:
Salga del sistema y vuelva a entrar.
Las tareas generales de administración del Gestor de aplicaciones incluyen:
Eliminar una aplicación
Volver a leer la base de datos de aplicaciones durante una sesión
Si una aplicación ha sido registrada mediante la herramienta dtappintegrate, puede también utilizar ésta para invertir el proceso. Cuando una aplicación es desregistrada, su grupo de aplicaciones se elimina del Gestor de aplicaciones y sus acciones, tipos de datos, iconos y ayuda dejan de estar disponibles.
Si agrega aplicaciones y desea que los cambios surtan efecto de inmediato, deberá reconstruir el Gestor de aplicaciones.
Abra el grupo de aplicaciones Herramientas_Escritorio y haga doble clic en Recargar aplicaciones
Recargar aplicaciones es útil para actualizar el Gestor de aplicaciones después de agregar una aplicación a un servidor de aplicaciones. Sin embargo, Recargar aplicaciones no detecta qué aplicaciones se han eliminado de un servidor de aplicaciones, ni si alguna aplicación se ha movido de una ubicación a otra. Estos cambios surten efecto cuando el usuario sale del sistema y vuelve a entrar.
Las aplicaciones de editor de texto y emulador de terminal pueden ejecutarse seleccionando un control del Panel frontal, o bien haciendo doble clic en un icono del Gestor de aplicaciones.
Estas aplicaciones son también ejecutadas por otras actividades del escritorio.
El editor de texto se abre cuando el usuario selecciona un archivo de texto en el Gestor de archivos y pulse Abrir en el menú Seleccionado. El editor de texto predeterminado es dtpad.
Se ejecuta un emulador de terminal cuando un usuario selecciona Abrir terminal en el menú Archivo del Gestor de archivos, o cuando una acción abre una ventana de emulador de terminal. El emulador de terminal predeterminado es dtterm.
Puede configurar el escritorio para que en estas situaciones utilice un editor de texto o un emulador de terminal distinto.
Si el cambio es accesible en el sistema, entre como usuario root.
Cree una acción para la nueva aplicación de editor de texto o emulador de terminal.
Puede utilizar la aplicación Crear acción. Figura 4-3 muestra una ventana Crear acción ya completa para una aplicación llamada TextPad. Para obtener más información acerca de Crear acción, véase Capítulo 11.
O bien, puede crear la definición de la acción manualmente; por ejemplo:
ACTION TextPad { LABEL TextPad TYPE COMMAND WINDOW_TYPE NO_STDIO EXEC_STRING /usr/TP/bin/TextPad %(File)Arg_1% DESCRIPTION Haga doble clic en el icono para iniciar la \ aplicación TextPad. }
Para obtener información sobre cómo crear definiciones de acciones manualmente, véase Capítulo 12.
Coloque el archivo de configuración que contiene la nueva acción en el directorio correcto:
Accesible en el sistema: /etc/dt/appconfig/types/idioma
Personal: DirectorioInicio/.dt/types
Si ya no existe, cree el archivo user-prefs.dt apropiado copiando /usr/dt/appconfig/types/idioma/user-prefs.dt en:
Accesible en el sistema: el directorio /etc/dt/appconfig/types/idioma
Personal: el directorio DirectorioInicio/.dt/types
Edite las acciones TextEditor o Terminal en el archivo user-prefs.dt accesible en el sistema o personal. Modifique la línea MAP_ACTION
para correlacionar la acción con una nueva.
Por ejemplo, cambie la línea:
MAP_ACTION Dtpad
por:
MAP_ACTION TxtPd
Guarde el archivo user-prefs.dt.
Haga doble clic en Recargar acciones en el grupo de aplicaciones Herramientas_Escritorio para volver a cargar la base de datos de acciones.