Adición y administración de aplicaciones Gestor de aplicacionesdescripciónEl Gestor de aplicaciones es el contenedor de escritorio de las aplicaciones disponibles para el usuario. Estructura del Gestor de aplicaciones El nivel superior del Gestor de aplicaciones contiene generalmente directorios. Cada uno de estos directorios, así como su contenido, se denominagrupos de aplicacionesdefinición grupo de aplicaciones.
Grupos de aplicaciones del Gestor de aplicaciones
Los grupos de aplicaciones y su contenido se reúnen a partir de múltiples ubicaciones localmente y en toda la red. Ubicación del directorio del Gestor de aplicaciones<indexterm> <primary>Gestor de aplicaciones</primary><secondary>ubicación del sistema de archivo</secondary></indexterm> En el sistema de archivos, el Gestor de aplicaciones es el directorio /var/dt/appconfig/appmanager/inicio de sesión-nombre de host-pantalla. El directorio se crea dinámicamente cada vez que el usuario inicia la sesión. Por ejemplo, si el usuario ronv inicia la sesión desde la pantalla wxyz:0, se creará el el directorio del Gestor de aplicaciones /var/dt/appconfig/appmanager/ronv-wxyz-0. Cómo busca y reúne aplicaciones el Gestor de aplicaciones<indexterm><primary>aplicaciones</primary><secondary>reunir en el Gestor de aplicaciones</secondary></indexterm><indexterm><primary>Gestor de aplicaciones</primary><secondary>reunir aplicaciones</secondary> </indexterm><indexterm><primary>grupos de aplicaciones</primary><secondary>reunir</secondary></indexterm> El Gestor de aplicaciones se crea reuniendo grupos de aplicaciones locales y remotos. Los grupos de aplicaciones se reúnen a partir de directorios ubicados en laruta de búsqueda de aplicacionesutilizada para reunir aplicaciones ruta de búsqueda de aplicaciones. La ruta de búsqueda de aplicaciones predeterminada consta de estas ubicaciones:aplicacionesruta de búsquedarutas de búsquedaaplicaciones Ámbito Ubicación 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 iniciar la sesión se crean enlaces desde los grupos de aplicaciones (directorios) ubicados en los directorios de la ruta de búsqueda de aplicaciones hasta el directorio del Gestor de aplicaciones /var/dt/appconfig/appmanager/inicio de sesión-nombre de host-pantalla. La operación de reunión la realiza la utilidad de escritoriodtappgather dtappgather, que el Gestor de inicio de sesión ejecuta automáticamente después de que el usuario haya iniciado la sesión satisfactoriamente. Por ejemplo, el escritorio proporciona el grupo de aplicaciones incorporado: /usr/dt/appconfig/appmanager/idioma/Herramientas_Escritorio En el tiempo de inicio de sesión,Gestor de aplicacionesenlaces simbólicos se crea un enlace simbólico a: /var/dt/appconfig/appmanager/inicio de sesión-nombre de host-pantalla/Herramientas_Escritorio La ruta de búsqueda de aplicaciones puede incluir directorios remotos. Esto proporciona un modo de reunir grupos de aplicaciones de sistemas ubicados por toda la red. Para obtener más información, consulte la sección . Reglas de prioridad al reunir aplicaciones<indexterm><primary>Gestor de aplicaciones</primary><secondary>reglas de prioridad</secondary></indexterm><indexterm> <primary>grupos de aplicaciones</primary><secondary>prioridad</secondary> </indexterm> Cuando existen duplicados en la ruta de búsqueda, los grupos de aplicaciones personales tienen prioridad sobre los grupos accesibles en el sistema y éstos tienen prioridad sobre los grupos incorporados. Por ejemplo, si existen /usr/dt/appconfig/appmanager/C/Herramientas_Escritorio y /etc/dt/appconfig/appmanager/C/Herramientas_Escritorio, el grupo de aplicaciones que hay en /etc será el que se utilizará. Grupos de aplicaciones proporcionados con el escritorio predeterminado<indexterm> <primary>grupos de aplicaciones</primary><secondary>predeterminados</secondary> </indexterm> El escritorio no personalizado proporciona cuatro grupos de aplicaciones: Apls_Escritorio Herramientas_Escritorio Información Admin_Sistema Ejemplo de cómo se reúnen los grupos de aplicaciones<indexterm> <primary>aplicaciones</primary><secondary>reunir</secondary></indexterm> La muestra una ventana del Gestor de aplicaciones que contiene diversos grupos de aplicaciones. La muestra los directorios a partir de los cuales se ha reunido los grupos de aplicaciones.
Ventana característica del Gestor de aplicaciones
Origen de los grupos de aplicaciones para la <!--Original XRef content: 'Figure 3‐2'--><xref role="CodeOrFigureOrTable" linkend="SAG.CnfAM.mkr.4"> Nombre Directorio reunido AplCad /net/ApServA/etc/dt/appconfig/appmanager/C/AplCad AplDibujo /etc/dt/appconfig/appmanager/C/AplDibujo Apls_Escritorio /usr/dt/appconfig/appmanager/C/Apls_Escritorio Herramientas_Escritorio /usr/dt/appconfig/appmanager/C/Herramientas_Escritorio Información /usr/dt/appconfig/appmanager/C/Información Admin_Sistema /etc/dt/appconfig/appmanager/C/Admin_Sistema MiHojaCálculo /users/anna/.dt/appmanager/MiHojaCálculo Herramientas_Soporte /etc/dt/appconfig/appmanager/C/Herramientas_Soporte
Si los grupos de aplicaciones Información o Admin_Sistema se han personalizado, se reunirán a partir de /etc/dt/appconfig/appmanager/C. El grupo AplCad se reúne porque se ha añadido un sistema llamado ApServA a la ruta de búsqueda de aplicaciones (consulte la sección ). MiHojaCálculo es un grupo de aplicaciones personal, que sólo está disponible para el usuario anna.
Adición de aplicaciones al Gestor de aplicaciones<indexterm> <primary>aplicaciones</primary><secondary>añadir al Gestor de aplicaciones</secondary></indexterm><indexterm><primary>Gestor de aplicaciones</primary> <secondary>añadir aplicaciones</secondary></indexterm> Cuando se ha añadido una aplicación al Gestor de aplicaciones, existe un icono en un grupo de aplicaciones que inicia la aplicación. Un grupo de aplicaciones está formado por varias aplicaciones. El grupo de aplicaciones es un directorio en el nivel superior del Gestor de aplicaciones que contiene el icono de la aplicación y otros archivos relacionados con la misma. Puede que algunas aplicaciones no tengan un grupo de aplicaciones propio. En lugar de ello, el icono que debe iniciar la aplicación está ubicado en un grupo de aplicaciones general. Por ejemplo, se puede crear un grupo de aplicaciones vacío llamado “Juegos” que se utilizará como contenedor para todos los juegos que se instalen en el sistema. Procedimientos para añadir aplicaciones al Gestor de aplicaciones<indexterm><primary>aplicaciones</primary><secondary>procedimientos para añadir</secondary></indexterm> Existen dos procedimientos para añadir una aplicación al Gestor de aplicaciones: Registrar la aplicación Añadir un icono de aplicación sin registrar la aplicación Registro de la aplicación<indexterm><primary>registro</primary> <secondary>definición</secondary></indexterm> El registro de aplicaciones proporciona una integración completa de las aplicaciones. aplicacionesregistradas, definiciónUna aplicación registrada: Tiene su propio grupo de aplicaciones. Tiene sus archivos de configuración de escritorio reunidos bajo una sola ubicación. Este grupo de archivos de configuración de escritorio se denomina paquete de registropaquete de registro. Puede tener un volumen de ayudas registrado. Existen dos procedimientos mediante los cuales una aplicación puede quedar registrada: Cuando se instala una aplicación preparada para el escritorio, el registro se produce automáticamente. Consulte la sección . Una aplicación existente puede registrarse creando un paquete de registro. Consulte la sección . La utilización de un paquete de registro facilita la administración de la aplicación en el escritorio. El paquete de registro se crea en un lugar del sistema de archivos distinto de las ubicaciones utilizadas para los archivos de configuración del escritorio. Adición de la aplicación sin la utilización de un paquete de registro Éste es el procedimiento preferido para añadir una aplicación cuando se desea que el Gestor de aplicaciones contenga sólo un icono para iniciar la aplicación. aplicacionesañadir sin registrarUna aplicación añadida sin utilizar un paquete de registro: Puede tener su propio grupo de aplicaciones, aunque generalmente su icono se coloca en un grupo de aplicaciones existente Tiene los archivos de configuración de escritorio colocados directamente en ubicaciones de las rutas de búsqueda del escritorio. Consulte la sección . Añadir al Gestor de aplicaciones una aplicación preparada para el escritorio<indexterm><primary>aplicaciones</primary><secondary>aplicación preparada para el escritorio</secondary></indexterm> Una aplicación preparada para el escritorio es una aplicación que, cuando se instala, se registra automáticamente en el Gestor de aplicaciones. Los conjuntos de archivos de la aplicación incluyen el paquete de registro necesario para el escritorio. Instale la aplicación utilizando las instrucciones proporcionadas con la misma. Cuando la instalación se haya completado, pulse dos veces Recargar aplicaciones en el grupo de aplicaciones Herramientas_Escritorio. Verifique que la instalación se haya completado: Abra el Gestor de aplicaciones y compruebe si existe el nuevo grupo de aplicaciones. Para abrir la aplicación, abra el grupo de aplicaciones y pulse dos veces el icono de la aplicación. Registrar una aplicación existente o no preparada para el escritorio Éste es el procedimiento preferido para integrar completamente una aplicación en el escritorio. El escritorio proporciona una herramienta, dtappintegrate, que crea enlaces entre los archivos del paquete de registro y los directorios de la ruta de búsqueda del escritorio. El registro en el escritorio se explica en el . Añadir un icono de aplicación a un grupo de aplicaciones existente Este procedimiento explica cómo añadir un icono de aplicación a un grupo de aplicaciones existente. Por ejemplo, el escritorio proporciona un grupo de aplicaciones denominado Admin_Sistema que se ha reservado para diversas aplicaciones y scripts relacionados con la administración de sistemas. Si existe un script que los usuarios utilizan con frecuencia, es conveniente que los usuarios puedan ejecutar el script pulsando dos veces 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 sobre Crear acción, consulte el . Cree un archivo ejecutable que tenga el mismo nombre que el nombre de acción en el directorio para el grupo de aplicaciones. El contenido del archivo no es importante. Por ejemplo, si ha creado una acción llamada “Borrado” que ejecuta una herramienta de administración del sistema, creará el archivo ejecutable /etc/dt/appconfig/appmanager/idioma/Admin_Sistema/Borrado. Creación y administración de grupos de aplicaciones generales<indexterm><primary>grupos de aplicaciones</primary> <secondary>administrar</secondary></indexterm> Una aplicación general es un grupo de aplicaciones (directorio) que no está asociado con ningún producto de aplicación en particular. Por ejemplo, el grupo de aplicaciones incorporado Herramientas_Escritorio es un grupo general que contiene iconos para un gran número de aplicaciones que están relacionadas con un único producto pero que no forman parte de él. Se pueden crear grupos de aplicaciones generales adicionales. Por ejemplo, tal vez le interese crear un grupo llamado Juegos para agrupar los diversos juegos disponibles en el sistema. Un grupo de aplicaciones general puede ser de ámbito personal o accesible en el sistema. Crear un grupo de aplicaciones general accesible en el sistema<indexterm> <primary>grupos de aplicaciones</primary><secondary>accesibles en el sistema</secondary></indexterm> Inicie la sesión como root. Cree un directorio en /etc/dt/appconfig/appmanager/idioma. El nombre del directorio se convierte en el nombre del grupos de aplicacionesdenominar grupo de aplicaciones. Pulse dos veces Recargar aplicaciones en el grupo de aplicaciones Herramientas_Escritorio. Crear un grupo de aplicaciones general personal<indexterm><primary>grupo de aplicaciones personal</primary></indexterm><indexterm><primary>grupos de aplicaciones</primary><secondary>personales</secondary></indexterm> Cree un directorio en DirectorioInicio/.dt/appmanager. El nombre del directorio se convierte en el nombre del grupo de aplicaciones. Pulse dos veces Recargar aplicaciones en el grupo de aplicaciones Herramientas_Escritorio. Personalizar un grupo de aplicaciones incorporado<indexterm><primary>grupos de aplicaciones</primary><secondary>personalizar</secondary></indexterm> Inicie la sesión como root. Si el grupo de aplicaciones está ubicado en /usr/dt/appconfig/appmanager/idioma, cópielo en /etc/dt/appconfig/appmanager/idioma. Herramientas_Escritorio, grupo de aplicaciones, modificarPor ejemplo, el siguiente mandato 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 añadir nuevos archivos de acción (archivos ejecutables con el mismo nombre que las acciones). Para ver los cambios, finalice la sesión y vuelva a iniciarla. Modificación de la ruta de búsqueda utilizada para localizar aplicaciones<indexterm><primary>ruta de búsqueda de aplicaciones</primary><secondary>razón para modificar</secondary> </indexterm> La razón principal para modificar la ruta de búsqueda de aplicaciones es añadir unservidores de aplicacionesañadir servidor de aplicaciones. Cuando se añade un servidor de aplicaciones a la ruta de búsqueda, el Gestor de aplicaciones reúne todos los grupos de aplicaciones del servidor accesibles en el sistema. Para obtener más información sobre la ruta de búsqueda de aplicaciones, consulte la sección . La ruta de búsqueda predeterminada<indexterm><primary>ruta de búsqueda de aplicaciones</primary><secondary>predeterminada</secondary> </indexterm> La ruta de búsqueda de aplicaciones predeterminada incluye estos directorios: Á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 Adición de un servidor de aplicaciones a la ruta de búsqueda de aplicaciones<indexterm><primary>ruta de búsqueda de aplicaciones</primary><secondary>modificar</secondary></indexterm> Además de modificar la ruta de búsqueda de aplicaciones, puede que sea necesario realizar tareas de configuración adicionales para habilitar las comunicaciones con el servidor de aplicaciones. Consulte la sección . Establecer una ruta de búsqueda de aplicaciones accesible en el sistema<indexterm><primary>ruta de búsqueda de aplicaciones</primary> <secondary>accesible en el sistema</secondary></indexterm> Inicie la sesión como root. Si el archivo /etc/dt/config/Xsession.d/0010.dtpaths no existe, créelo copiando /usr/dt/config/Xsession.d/0010.dtpaths. Abra /etc/dt/Xsession.d/0010.paths para editarlo. Añada o edite una línea que establezca y exporte la variable DTSPSYSAPPHOSTSDTSPSYSAPPHOSTS, variablemodificar: export DTSPSYSAPPHOSTS=nombre de host:[,hostname] Por ejemplo, la línea siguiente añade el sistema ApServA a la ruta de búsqueda de aplicaciones: export DTSPSYSAPPHOSTS=ApServA: Informe a todos los usuarios del sistema que deben finalizar la sesión y luego volverla a iniciar para que el cambio entre en vigor. Establecer una<indexterm><primary>ruta de búsqueda de aplicaciones</primary><secondary>personal</secondary></indexterm> ruta de búsqueda de aplicaciones personal Abra DirectorioInicio/.dtprofile para editarlo. Añada o edite una línea que establezca y exporte la variable DTSPSYSAPPHOSTS:DTSPUSERAPPHOSTS, variablemodificar export DTSPUSERAPPHOSTS=nombre de host:[,hostname] Por ejemplo, la línea siguiente añade los sistemas ApServB y ApServC a la ruta de búsqueda de aplicaciones: export DTSPUSERAPPHOSTS=ApServB:,ApServC: Finalice la sesión y luego vuelva a iniciarla. Administración general del Gestor de aplicaciones<indexterm> <primary>Gestor de aplicaciones</primary><secondary>administración general</secondary></indexterm> Las tareas de administración general del Gestor de aplicaciones incluyen: Eliminar una aplicación Volver a leer la base de datos de las aplicaciones durante una sesión Eliminar una aplicación<indexterm><primary>aplicaciones</primary> <secondary>no registrar</secondary></indexterm><indexterm><primary>aplicaciones</primary><secondary>eliminar</secondary></indexterm> Si una aplicación se ha registrado utilizando la herramienta dtappintegrate, también se puede utilizar dtappintegrate para invertir el proceso. Cuando una aplicación no está registrada, se elimina del Gestor de aplicaciones su grupo de aplicaciones, y sus acciones, tipos de datos, iconos y ayuda ya no están disponibles. Inicie la sesión como root. dtappintegrateeliminar aplicaciónEjecute el mandato: dtappintegrate -s apl_root -u Actualizar el Gestor de aplicaciones durante una sesión<indexterm> <primary>Gestor de aplicaciones</primary><secondary>actualizar</secondary> </indexterm> aplicacionesrecargar Deberá volver a crear el Gestor de aplicaciones si añade aplicaciones y desea que dichos cambios entren en vigor inmediatamente. Abra el grupo de aplicaciones Herramientas_Escritorio y pulse dos veces Recargar aplicaciones. Recargar aplicaciones es útil para actualizar el Gestor de aplicaciones cuando se añaden aplicaciones a un servidor de aplicaciones. Sin embargo, Recargar aplicaciones, acción Recargar aplicaciones no detecta las aplicaciones que se han eliminado de un servidor de aplicaciones ni las aplicaciones que se han movido de una ubicación a otra. Estos cambios entran en vigor cuando el usuario finaliza la sesión y luego la vuelve a iniciar. Cambio de editor de textos y de emulador de terminal<indexterm> <primary>editor de textos, cambiar</primary></indexterm><indexterm><primary>emulador de terminal</primary><secondary>cambiar</secondary></indexterm> Se pueden iniciar las aplicaciones de editor de textos y emulador de terminal eligiendo un control en el Panel Frontal o pulsando dos veces un icono en Gestor de aplicaciones. Estas aplicaciones también se inician mediante otras actividades de escritorio. La aplicación del editor de textos se abre cuando el usuario selecciona un archivo de texto Gestor de archivos y elige Abrir en el menú Seleccionado. El editor de textos predeterminado es dtpad. Un emulador de terminal se ejecuta cuando un usuario elige Abrir terminal en el menú Archivo del Gestor de archivos o cuando una acción abre una ventana del emulador de terminal. El emulador de terminal predeterminado es dtterm. Se puede configurar el escritorio para utilizar una aplicación del editor de textos o del emulador de terminal diferente en las siguientes situaciones. Cambiar el editor de textos o el emulador de terminal predeterminado Si el cambio es accesible en el sistema, inicie la sesión como root. Cree una acción para la nueva aplicación del editor de textos o del emulador de terminal. Puede utilizar la aplicación Crear acción. La muestra una ventana Crear acción rellenada para una aplicación llamada TextPad. Para obtener más información sobre Crear acción, consulte el .
Ventana Crear acción
O, puede crear la definición de 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 Pulse dos veces este icono para iniciar la \ aplicación TextPad. } Para obtener información sobre cómo crear definiciones de acción manualmente, consulte el
Ponga el archivo de configuración que contiene la nueva acción en el directorio adecuado: Accesible en el sistema: /etc/dt/appconfig/types/idioma Personal: DirectorioInicio/.dt/types Si todavía no existe, cree el archivouser-prefs.dt, 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 la acción EditorTextos o Terminal en el archivo user-prefs.dt personal o accesible en el sistema. Modifique la línea MAP_ACTION para establecer una correspondencia entre la acción y la nueva acción. Por ejemplo, cambie la línea: MAP_ACTION Dtpad por: MAP_ACTION TextPd Guarde el archivo user-prefs.dt. Pulse dos veces Recargar acciones en el grupo de aplicaciones Herramientas_Escritorio para volver a cargar la base de datos de acciones.