Existen algunos aspectos relacionados con la aplicación que es necesario conocer antes de ejecutar Crear acción.
La línea de comandos para iniciar la aplicación.
Deberá saber si la línea de comandos incluye o bien un argumento de archivo necesario u opcional o bien no incluye ninguno.
Si la aplicación necesita un argumento que no sea un archivo, no puede utilizar Crear acción para crear la acción.
Los tipos de archivos de datos que la aplicación puede aceptar.
Algunas aplicaciones sólo aceptan un tipo de datos. Otras (por ejemplo, un editor ASCII o un editor de gráficos) pueden aceptar varios tipos de datos.
El modo como la aplicación identifica sus archivos de datos.
Puede ser mediante una convención de nombrado (por ejemplo, nombres de archivo acabados en .doc), y/o puede depender del contenido del archivo. Si la aplicación no utiliza una convención de nombrado, se puede de todos modos definir uno para el icono de la acción.
Opcional: La línea de comandos para imprimir archivos.
Haga un doble clic en Crear acción en el grupo de aplicaciones Aplicaciones_Escritorio.
Este icono muestra la ventana principal de Crear acción.
Escriba un nombre para el icono de acción en el campo de texto Nombre de acción.
Mediante los controles Iconos de acción puede especificar el modelo de icono de la aplicación. Inicialmente se muestra el icono predeterminado.
Para seleccionar un icono existente diferente, haga clic en Buscar conjunto para mostrar el cuadro de diálogo Buscar conjunto. Véase "Uso del cuadro de diálogo Buscar conjunto para especificar un icono".
Para crear iconos nuevos, seleccione Editar icono para ejecutar el Editor de iconos.
En el campo de texto Comando Cuando se abre la acción, escriba el comando que inicie la aplicación.
Utilice la sintaxis $n para un argumento de archivo; por ejemplo:
emacs bitmap $1 diff $1 $2 lp -oraw $1
Si la línea de comandos incluye un argumento de archivo ($n), el icono de acción será una zona de soltar para los archivos.
Las líneas de comandos no se pasan a un shell a menos que se especifique de forma explícita el uso de éste. Por ejemplo, estas líneas utilizan proceso mediante shell:
/bin/sh -c 'ps | lp' /bin/sh -c 'spell $1 | more'
Escriba el texto de ayuda Sobre el tema para el icono de acción en el campo Texto de ayuda para icono de acción.
El texto se ajustará automáticamente al campo de texto. Sin embargo, las divisiones de línea no se conservan. Si desea especificar un salto de línea forzado, utilice \n.
Elija el soporte de ventanas necesario para la acción en el menú de opciones Tipo de ventana.
Gráfica (ventana X): la aplicación crea su propia ventana
Terminal (cierre automático): la aplicación se ejecutará en una ventana de emulador de terminal que se cerrará automáticamente cuando el usuario salga de la aplicación
Terminal (cierre manual): la aplicación se ejecutará en un ventana de emulador de terminal que permanecerá abierta mientras el usuario no la cierre explícitamente
Sin salida: la aplicación no produce ninguna salida en pantalla
Proceda como sigue:
Si su aplicación tiene archivos de datos y desea crear uno o más tipos de datos para ellos, vea la sección siguiente, "Para crear uno o más tipos de datos para una aplicación".
Si no necesita crear un tipo de datos, guarde la acción seleccionando Guardar en el menú Archivo. Luego pruebe la nueva acción, haciendo un doble clic en su icono en el directorio de inicio.
Defina la acción para la aplicación mediante el procedimiento descrito en la sección anterior, "Para crear una acción para una aplicación".
Para ampliar la ventana, haga clic en el botón Avanzada en la ventana de Crear acción.
Si desea que el icono de la aplicación solicite un argumento de archivo cuando hace un doble clic en él, escriba el texto del indicador de solicitud en el campo de texto Cuando se abre la acción, preguntar a los usuarios por.
Utilice las siguientes directrices para este campo de texto:
Debe utilizarlo si la línea de comandos de la aplicación exige un argumento de archivo.
Debe dejarlo en blanco si la línea de comandos no incluye ningún argumento de archivo.
Si el argumento de archivo de la línea de comandos de la aplicación es opcional, tiene dos posibilidades. Si escribe el texto del indicador de la solicitud, el icono de acción solicitará el archivo cuando haga un doble clic. Si no proporciona dicho texto, la acción se ejecutará con una cadena nula como argumento de archivo.
Especifique los tipos de archivos que la acción aceptará como argumentos:
Si la acción puede aceptar cualquier tipo de datos, seleccione Todos los tipos de datos.
Haga clic en Agregar junto a la lista Tipos de datos que utiliza esta acción para mostrar el cuadro de diálogo Agregar tipo de datos.
Opcional: Si no desea utilizar el nombre de tipo de datos predeterminado, escriba uno nuevo en el campo de texto Nombre de la familia de tipo de datos.
El nombre no puede incluir espacios. El nombre del tipo de datos no es visible para los usuarios de la aplicación; se utiliza en la base de datos de acciones y tipos de datos para identificar la definición del tipo de datos.
Haga clic en el el botón Editar situado junto al cuadro Identificación de características para mostrar éste.
Las características de un tipo de datos son los criterios utilizados para diferenciar un tipo de otro. Puede elegir entre los siguientes criterios:
Archivos o carpetas: el tipo de datos se aplica o sólo a archivos o sólo a carpetas
Patrón Nombre: el tipo de datos se basa en el nombre de archivo
Patrón Permiso: permisos de lectura, escritura y ejecución.
Contenidos: contenido de un fragmento concreto del archivo
Seleccione si el tipo de datos representa un archivo o una carpeta.
Si el tipo de datos depende del nombre, seleccione la casilla de verificación Patrón Nombre y rellene el campo de texto.
Puede utilizar los caracteres comodín * y ?:
*--coincide con cualquier secuencia de caracteres
?--coincide con cualquier carácter único
Si el tipo de datos depende de los permisos, seleccione la casilla de verificación Patrón Permiso y dentro de ella los permisos para el tipo de datos.
Activado: el archivo debe poseer el permiso especificado
Desactivado: el archivo debe carecer del permiso especificado
Cualquiera: el permiso especificado es irrelevante
Si el tipo de datos depende del contenido, seleccione la casilla de verificación Contenidos y proporcione la información solicitada: Patrón y Tipo. Opcionalmente, puede proporcionar la ubicación del byte donde debe iniciarse la búsqueda.
El uso de tipos de datos basados en el contenido puede afectar al rendimiento del sistema.
Haga clic en Aceptar para cerrar el cuadro de diálogo Identificación de características.
Las características se mostrarán en el campo Identificación de características de acuerdo con esta codificación:
d: un directorio
r: el archivo con permiso de lectura
w: el archivo con permiso de escritura
x: el archivo con permiso de ejecución
!: operador lógico NOT
&: operador lógico AND
Escriba el texto de ayuda para los archivos de datos en el campo Texto de ayuda.
Utilice los controles Iconos de tipos de datos para especificar el icono que van a utilizar los archivos de datos. Inicialmente se muestra el icono predeterminado.
Para seleccionar un icono existente diferente, haga clic en Buscar conjunto para mostrar el cuadro de diálogo Buscar conjunto. Véase "Uso del cuadro de diálogo Buscar conjunto para especificar un icono".
Para crear iconos nuevos, haga clic en Editar icono para ejecutar el Editor de iconos.
Compruebe el comando del campo de texto Comando para abrir este tipo de datos. Éste es el comando que se ejecutará cuando el usuario haga un doble clic en un archivo de datos.
Opcional: si la aplicación proporciona un comando de impresión para imprimir archivos de datos desde la línea de comandos, escríbalo en el campo de texto Comando para imprimir este tipo de datos, mediante la sintaxis $n para argumentos de archivo.
Para guardar la definición del tipo de datos, realice una de estas acciones:
Haga clic en Aceptar para guardar el tipo de datos y cerrar el cuadro de diálogo Agregar tipo de datos.
Haga clic en Aplicar para guardar el tipo de datos sin cerrar el cuadro de diálogo Agregar tipo de datos. Así puede continuar definiendo inmediatamente otro tipo de datos para la acción.
El cuadro de diálogo Buscar conjunto se muestra cuando se hace clic en Buscar conjunto en la ventana principal de Crear acción o en la ventana Agregar tipo de datos. Utilice el cuadro de diálogo para especificar el icono que desea utilizar por la acción o el tipo de datos.
El cuadro de diálogo Buscar conjunto permite especificar un conjunto de archivos de imágenes de iconos ubicados en:
Un directorio de la ruta de búsqueda de iconos. La lista Carpetas de icono muestra todos los directorios de la ruta de búsqueda de iconos.
Un paquete de registro que se integrará en el escritorio mediante dtappintegrate. Estos iconos no están aún ubicados en un directorio de la ruta de búsqueda de iconos, pero dtappintegrate los colocará en él.
Las definiciones de acciones y tipos de datos creadas mediante Crear acción escriben el nombre base de los archivos de iconos (el nombre de archivo menos los sufijos de tamaño y tipo). Los iconos para las acciones y los tipos de datos deben finalmente colocarse en directorios de la ruta de búsqueda de iconos.
En el cuadro de diálogo Buscar conjunto, haga un doble clic en la ruta de la carpeta que contiene el icono.
La lista Archivos de iconos mostrará todos los archivos de iconos de dicha carpeta.
En la lista Archivos de iconos, haga clic en el icono que desea utilizar.
Esta acción escribe el nombre base del archivo de icono en el campo de texto Introduzca nombre de archivo del icono.
Haga clic en Aceptar.
Si es el administrador del sistema o programador y está creando un paquete de registro, los archivos de imágenes de iconos se ubican inicialmente en un directorio del paquete de registro:
raíz_aplicación/dt/appconfig/icons/idioma
Después de su registro con dtappintegrate, los archivos de iconos se copiarán al directorio /etc/dt/appconfig/icons/idioma, que se encuentra en la ruta de búsqueda de iconos.
Utilice este procedimiento para especificar iconos que forman parte de un paquete de registro:
En el campo de texto Introduzca nombre de archivo de icono del cuadro de diálogo Buscar conjunto, escriba el nombre base del archivo de icono.
Haga clic en Aceptar.
Crear acción muestra un cuadro de diálogo para informarle que no se han encontrado los iconos en los directorios de la ruta de búsqueda de iconos.
En el cuadro de diálogo informativo que aparece, elija Sin cambio.