IT-lexicon › Infrastructuur › Acties (CDE)

Acties (CDE)

Infrastructuur Svenska → Bijgewerkt: 2026-10-09

De database van CDE die bepaalt wat een dubbelklik doet: benoemde commando's in .dt-bestanden waar bestandsbeheer, Front Panel en shell allemaal in opzoeken in plaats van een eigen lijst bij te houden.

In CDE staat ‘open dit bestand’ nergens vastgebakken. Een actie is een blok ACTION Naam { ... } in een tekstbestand met de extensie .dt, met EXEC_STRING voor het commando, WINDOW_TYPE om te bepalen of er een terminal bij hoort, ARG_TYPE om de toegestane datatypen te beperken, en een pictogram. Dezelfde bestanden definiëren via DATA_CRITERIA ook de datatypen, zodat een bestand op naampatroon of inhoud wordt herkend en aan zijn acties gekoppeld. De set van het systeem staat onder /usr/dt/appconfig/types, die van de site onder /etc/dt en die van de gebruiker in ~/.dt/types; dtfile, het Front Panel en de Application Manager lezen allemaal dezelfde database.

Vanuit een shell roep je een actie aan met dtaction Naam args, en een leeg uitvoerbaar bestand met de naam van de actie fungeert als pictogram dat je kunt dubbelklikken of op het paneel kunt slepen. Het hulpprogramma dtcreate, ‘Create Action’, schreef zowel het .dt-bestand als dat bestand voor wie de syntaxis liever niet leerde. Acties konden ook ToolTalk-berichten zijn in plaats van commando's, waardoor een bijlage in dtmail het juiste programma opende. Het ontwerp is in essentie wat de .desktop-bestanden en MIME-database van freedesktop.org werden, tien jaar eerder, in een formaat dat alleen CDE ooit las.

← Terug naar het lexicon