Lessico IT › Infrastruttura › Azioni (CDE)

Azioni (CDE)

Infrastruttura Svenska → Aggiornato: 2026-10-09

Il database di CDE su ciò che fa un doppio clic: comandi con nome in file .dt che file manager, Front Panel e shell consultano invece di tenere elenchi propri.

In CDE «apri questo file» non è scritto da nessuna parte nel codice. Un'azione è un blocco ACTION Nome { ... } in un file di testo con suffisso .dt, con EXEC_STRING per il comando, WINDOW_TYPE che decide se ottiene un terminale, ARG_TYPE che limita i tipi di dati accettati, e un'icona. Gli stessi file definiscono i tipi di dati tramite DATA_CRITERIA, così un file viene riconosciuto dal nome o dal contenuto e collegato alle sue azioni. L'insieme di sistema sta in /usr/dt/appconfig/types, quello del sito in /etc/dt e quello dell'utente in ~/.dt/types; dtfile, il Front Panel e l'Application Manager leggono tutti lo stesso database.

Da shell un'azione si invoca con dtaction Nome argomenti, e un file eseguibile vuoto con il nome dell'azione fa da icona su cui fare doppio clic o da trascinare sul pannello. Lo strumento dtcreate, «Create Action», scriveva sia il file .dt sia quel file per chi preferiva non imparare la sintassi. Le azioni potevano anche essere messaggi ToolTalk invece di comandi, ed è così che un allegato in dtmail apriva il programma giusto. Il progetto è in sostanza quello dei file .desktop e del database MIME di freedesktop.org con un decennio di anticipo, in un formato che solo CDE ha mai letto.

← Torna al lessico