BT Sözlüğü › Altyapı › Eylemler (CDE)

Eylemler (CDE)

Altyapı Svenska → Güncellendi: 2026-10-10

CDE'nin çift tıklamanın ne yaptığını tutan veritabanı: dosya yöneticisinin, Ön Panelin ve kabuğun kendi listelerini tutmak yerine başvurduğu, .dt dosyalarındaki adlandırılmış komutlar.

CDE'de "bu dosyayı aç" hiçbir yerde koda gömülü değildir. Eylem, .dt uzantılı bir metin dosyasındaki ACTION Ad { ... } bloğudur: komut için EXEC_STRING, terminal alıp almayacağını belirleyen WINDOW_TYPE, hangi veri türlerini kabul ettiğini sınırlayan ARG_TYPE ve bir simge. Aynı dosyalar DATA_CRITERIA aracılığıyla veri türlerini de tanımlar; böylece bir dosya ad kalıbıyla ya da içeriğiyle tanınır ve eylemlerine bağlanır. Sistemin kümesi /usr/dt/appconfig/types, sitenin kümesi /etc/dt, kullanıcınınki ~/.dt/types altındadır; dtfile, Ön Panel ve Uygulama Yöneticisi hep aynı veritabanını okur.

Bir kabuktan eylem dtaction Ad argümanlar ile çağrılır; eylemin adını taşıyan boş bir çalıştırılabilir dosya da çift tıklanabilen ya da panele sürüklenebilen bir simge işlevi görür. dtcreate aracı, "Eylem Oluştur", sözdizimini öğrenmek istemeyenler için hem .dt dosyasını hem de bu dosyayı yazardı. Eylemler komut yerine ToolTalk mesajı da olabilirdi; dtmail'deki bir ekin doğru programda açılması böyle olurdu. Tasarım, freedesktop.org'un .desktop dosyalarının ve MIME veritabanının on yıl öncesinden hâli — yalnızca CDE'nin okuduğu bir biçimde.

← Sözlüğe dön