Ficheiros de Definição de Directório

Um ficheiro de definição de directório é um ficheiro de dados que disponibiliza informação sobre um menu. O ficheiro de definição de directório especifica detalhes do meni tais como o seu nome, a sua dica, e o ícone. Os ficheiros de definição de directório têm a extensão .directory.

Ficheiros de definição de directório têm de residir no directório $XDG_DATA_DIRS/desktop-directories. Se $XDG_DATA_DIRS não estiver definida, será utilizado o caminho por omissão /usr/share. Tal implica que definições de directório definidas pelos utilizadores poderão residir em $XDG_DATA_HOME/desktop-directories que é analisado primeiro. Se $XDG_DATA_HOME não estiver definida, será utilizado o caminho por omissão ~/.local/share. Definições de directórios são recolhidas de todos os directórios constantes na variável de ambiente $XDG_DATA_DIRS. Directórios que surjam primeiro em $XDG_DATA_DIRS têm precedência caso existam vários ficheiros .directory com o mesmo nome.

O seguinte é um exemplo de ficheiro de definição de directório:

[Desktop Entry]
Name=Graphics
Name[pt]=Gráficos
...
Comment=Graphics applications
Comment[pt]=Aplicações de gráficos
...
Icon=gnome-graphics
Type=Directory
Encoding=UTF-8

Tabela 2-3 descreve as chaves mais importantes nos ficheiros de definição de directórios.

Tabela 2-3Chaves de Definição de Directório
Chave de Definição de Directório Descrição
Name (Nome) Especifica o nome do menu. Este nome é apresentado no menu.
Comment (Comentário) Especifica uma descrição abreviada do menu. O comentário é apresentado como uma dica quando se coloca o rato sobre o menu.
Icon (Ícone) Especifica o nome de ficheiro do ícone que representa o menu. Não especifica o caminho para o ficheiro, nem a extensão do mesmo.
Type (Tipo) Especifica o tipo de menu. O valor desta chave é sempre Directory.