IT-lexikon › Infrastruktur › dtaction

dtaction

Infrastruktur In English → Uppdaterad: 2026-10-09

CDE:s åtgärdsdatabas och kommandot som kör en åtgärd vid namn — det lager som gjorde att ett dubbelklick, en panelknapp och ett skalskript alla startade samma sak på samma sätt.

I CDE är en åtgärd en post i en .dt-fil: ACTION Vi { LABEL Vi; TYPE COMMAND; EXEC_STRING vi %Arg_1%; WINDOW_TYPE TERMINAL; }. Typen kan vara ett kommando, en MAP som pekar vidare till en annan åtgärd, eller TT_MSG, ett ToolTalk-meddelande till ett program som redan kör. Datatyper i samma filer kopplar filmönster eller innehåll till en ikon och en lista av åtgärder, så *.ps får Open och Print. Databasen söks ihop ur ~/.dt/types, /etc/dt och /usr/dt/appconfig/types, där det personliga vinner, och allt som visar en ikon — dtfile, frontpanelen, Programhanteraren — läser samma databas.

Kommandot dtaction Namn fil kör en åtgärd från skal eller skript, med -user för att göra det som någon annan efter lösenordsfråga. Verktyget dtcreate var en dialog för att skapa åtgärder och datatyper utan att skriva syntaxen själv, och dtappintegrate länkade in ett nyinstallerat programs filer på rätt plats. Modellen är i sak den som .desktop-filer och MIME-databasen senare standardiserade under freedesktop.org, fast CDE hade den ett halvt decennium tidigare och med färre som brydde sig.

← Tillbaka till lexikonet