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

Cómo las acciones crean iconos para las aplicaciones

Examinemos el icono Mostrar Xwd del grupo de aplicaciones Herramientas_Escritorio. Al hacer doble clic en el icono se ejecuta el cliente X xwud. Sin embargo, este icono no representa directamente el ejecutable xwud, /usr/bin/X11/xwud.

El icono etiquetado como Mostrar Xwd aparece en el grupo de aplicaciones porque en ese directorio existe un archivo llamado Xwud (véase Figura 10-3). Este archivo representa una acción subyacente con el mismo nombre: Xwud. En la definición de la acción, el nombre de la acción es el que sigue a la palabra clave ACTION:

ACTION Xwud
 {
    LABEL						Mostrar Xwd
    TYPE						COMMAND
    WINDOW_TYPE			NO_STDIO
    EXEC_STRING			/usr/bin/X11/xwud -noclick -in \
         %(File)Arg_1"Archivo Xwd a mostrar:"%
    DESCRIPTION			La acción Mostrar Xwd (Xwud) \
         muestra un archivo xwd creado mediante \
         la acción Xwd Capture (Xwd). Utiliza el \
         comando xwud.
 }

El archivo se llama archivo de acción porque representa una acción. Un archivo es una acción cuando es un ejecutable con el mismo nombre que una acción. Su icono en el Gestor de aplicaciones (o en el Gestor de archivos) se llama icono de acción, o icono de aplicación, porque al hacer doble clic en él se inicia la aplicación.

Figura 10-3 Icono de aplicación (acción) que representa un archivo de acción

Graphic

Cuando el Gestor de aplicaciones detecta un archivo ejecutable, consulta la base de datos de acciones para ver si existen acciones cuyos nombre concuerden con el del archivo. Si se halla una concordancia, el Gestor de aplicaciones sabe que el archivo es un archivo de acción.

El contenido del archivo de acción es irrelevante; los archivos de acción suelen contener comentarios que describen su función en el escritorio.


Nota -

Un archivo de acción no es lo mismo que un archivo de definición de acción. Aquél es un archivo con el mismo nombre que la acción, que se utiliza para crear el icono de aplicación en el Gestor de archivos o el Gestor de aplicaciones. El archivo de definición de acción es el archivo llamado nombre.dt que contiene la definición de la acción.


Una vez el escritorio determina si un archivo es de acción, se utiliza la definición de acción subyacente para definir el aspecto y comportamiento del archivo de acción.

Figura 10-4 Imagen de icono especificada en el campo ICON de la definición de la acción

Graphic

La acción Xwud se denomina acción command porque su definición contiene el comando (EXEC_STRING) que se debe ejecutar. El campo TYPE de la definición de la acción define el tipo de acción.

Inicialmente, el icono Mostrar Xwd aparece en el grupo de aplicaciones Herramientas_Escritorio. Sin embargo, se pueden crear copias adicionales del icono de acción en cualquier directorio para el que se tenga permiso de escritura. Mientras la definición de la acción Xwud forme parte de la base de datos, cualquier archivo ejecutable que se cree con el nombre Xwud será un archivo de acción que representará esa acción, y se podrá utilizar su icono en el Gestor de archivos o el Gestor de aplicaciones para ejecutarla.