Léxico TI › Infraestructura › dtaction

dtaction

Infraestructura Svenska → Actualizado: 2026-10-09

La base de datos de acciones de CDE y el comando que ejecuta una acción por su nombre: la capa que hacía que un doble clic, un botón del panel y un script de shell lanzaran lo mismo de la misma manera.

En CDE una acción es una entrada en un archivo .dt: ACTION Vi { LABEL Vi; TYPE COMMAND; EXEC_STRING vi %Arg_1%; WINDOW_TYPE TERMINAL; }. El tipo puede ser un comando, un MAP que remite a otra acción, o TT_MSG, un mensaje ToolTalk a un programa que ya está en ejecución. Los tipos de datos de los mismos archivos asocian un patrón de nombre o el contenido del archivo a un icono y una lista de acciones, de modo que *.ps obtiene Open y Print. La base de datos se compone a partir de ~/.dt/types, /etc/dt y /usr/dt/appconfig/types, con prioridad para lo personal, y todo lo que muestra un icono (dtfile, el panel frontal, el Gestor de aplicaciones) lee la misma base de datos.

El comando dtaction Nombre archivo ejecuta una acción desde la shell o un script, con -user para hacerlo como otro usuario tras pedir la contraseña. La herramienta dtcreate era un diálogo para crear acciones y tipos de datos sin escribir la sintaxis a mano, y dtappintegrate enlazaba los archivos de un programa recién instalado en los sitios correctos. El modelo es en esencia el que los archivos .desktop y la base de datos MIME estandarizaron después bajo freedesktop.org, solo que CDE lo tenía media década antes y con menos gente prestando atención.

← Volver al léxico