dtaction
CDE’nin eylem veritabanı ve bir eylemi adıyla çalıştıran komut — çift tıklamanın, panel düğmesinin ve kabuk betiğinin aynı şeyi aynı biçimde başlatmasını sağlayan katman.
CDE’de eylem, bir .dt dosyasındaki girdidir: ACTION Vi { LABEL Vi; TYPE COMMAND; EXEC_STRING vi %Arg_1%; WINDOW_TYPE TERMINAL; }. Tür bir komut olabilir, başka bir eyleme yönlendiren bir MAP olabilir ya da zaten çalışan bir programa giden bir ToolTalk iletisi olan TT_MSG olabilir. Aynı dosyalardaki veri tipleri, bir dosya adı desenini ya da dosya içeriğini bir simgeye ve eylem listesine bağlar; böylece *.ps için Aç ve Yazdır sunulur. Veritabanı ~/.dt/types, /etc/dt ve /usr/dt/appconfig/types dizinlerinden derlenir, kişisel girdiler öncelik alır; simge gösteren her şey — dtfile, Ön Panel, Uygulama Yöneticisi — aynı veritabanını okur.
dtaction Ad dosya komutu bir eylemi kabuktan ya da betikten çalıştırır; -user ile parola sorulduktan sonra başkası adına çalıştırılabilir. dtcreate, eylem ve veri tiplerini söz dizimini elle yazmadan kurmaya yarayan bir iletişim kutusuydu; dtappintegrate ise yeni kurulan programın dosyalarını doğru yerlere bağlıyordu. Model özünde, sonradan freedesktop.org altında .desktop dosyalarıyla ve MIME veritabanıyla standartlaşan modelin aynısıdır; tek fark CDE’nin buna yarım on yıl önce ve çok daha az ilgiyle sahip olmasıdır.