IT-lexikon › Infrastruktur › Åtgärder (CDE)

Åtgärder (CDE)

Infrastruktur In English → Uppdaterad: 2026-10-09

CDE:s databas över vad ett dubbelklick gör: namngivna kommandon i .dt-filer som filhanteraren, frontpanelen och skalet alla slår upp i, i stället för att hålla egna listor.

I CDE är "öppna den här filen" inte hårdkodat någonstans. En åtgärd är ett block ACTION Namn { ... } i en textfil med ändelsen .dt, med EXEC_STRING för kommandot, WINDOW_TYPE som avgör om det får en terminal, ARG_TYPE som begränsar vilka datatyper det accepterar, och en ikon. Samma filer definierar datatyperna genom DATA_CRITERIA, så att en fil känns igen på namnmönster eller innehåll och kopplas till sina åtgärder. Systemets uppsättning ligger under /usr/dt/appconfig/types, platsens under /etc/dt och den egna i ~/.dt/types, och dtfile, frontpanelen och Programhanteraren läser alla samma databas.

Från ett skal anropas en åtgärd med dtaction Namn argument, och en tom körbar fil med åtgärdens namn fungerar som en ikon man kan dubbelklicka på eller dra till panelen. Verktyget dtcreate, "Create Action", skrev både .dt-filen och den filen åt den som inte ville lära sig syntaxen. Åtgärder kunde också vara ToolTalk-meddelanden i stället för kommandon, vilket var hur en bilaga i dtmail öppnade rätt program. Upplägget är i allt väsentligt freedesktop.orgs .desktop-filer och MIME-databas ett decennium i förväg, i ett format som bara CDE någonsin läste.

← Tillbaka till lexikonet