Léxico de TI › Infraestrutura › Ações (CDE)

Ações (CDE)

Infraestrutura Svenska → Atualizado: 2026-10-09

O banco de dados do CDE sobre o que acontece num clique duplo: comandos nomeados em arquivos .dt que o gerenciador de arquivos, o Painel Frontal e o shell consultam, em vez de manter listas próprias.

No CDE, "abrir este arquivo" não está fixado em lugar nenhum. Uma ação é um bloco ACTION Nome { ... } em um arquivo de texto com a extensão .dt, com EXEC_STRING para o comando, WINDOW_TYPE decidindo se ela ganha um terminal, ARG_TYPE restringindo os tipos de dados aceitos e um ícone. Os mesmos arquivos definem os tipos de dados por meio de DATA_CRITERIA, de modo que um arquivo é reconhecido pelo padrão do nome ou pelo conteúdo e ligado às suas ações. O conjunto do sistema fica em /usr/dt/appconfig/types, o do site em /etc/dt e o do usuário em ~/.dt/types, e o dtfile, o Painel Frontal e o Gerenciador de Aplicativos leem o mesmo banco.

No shell, uma ação é chamada com dtaction Nome args, e um arquivo executável vazio com o nome da ação funciona como um ícone em que se pode dar clique duplo ou que se pode arrastar para o painel. A ferramenta dtcreate, "Criar Ação", escrevia tanto o arquivo .dt quanto esse arquivo para quem preferia não aprender a sintaxe. As ações também podiam ser mensagens do ToolTalk em vez de comandos, e era assim que um anexo no dtmail abria o programa certo. O desenho é basicamente o dos arquivos .desktop e do banco de dados MIME da freedesktop.org uma década antes, em um formato que só o CDE jamais leu.

← Voltar ao léxico