Fitxers d'entrada de directori

Un fitxer d'entrada de directori és un fitxer de dades que proporciona informació sobre un element en un menú. El fitxer d'entrada de directori especifica els detalls per al menú com ara un nom, un indicador de funció i una icona. Els fitxers d'entrada de directori tenen una extensió de fitxer .directory.

Els fitxers d'entrada de directori han de residir al directori $XDG_DATA_DIRS/desktop-directories. Si $XDG_DATA_DIRS no s'ha establert, llavors s'utilitza el camí predeterminat /usr/share. Això també implica que les entrades de directori específiques de l'usuari han d'estar ubicades a $XDG_DATA_HOME/desktop-directories on primer es fa la cerca. Si $XDG_DATA_HOME no s'ha establert, llavors s'utilitza el camí predeterminat ~/.local/share. Les entrades de directori es recullen per a tots els directoris especificats a la variable d'entorn $XDG_DATA_DIRS. Els directoris que apareguin primer a $XDG_DATA_DIRS tenen preferència quan hi hagi diversos fitxers .directory amb el mateix nom.

A continuació es mostra un fitxer d'entrada de directori d'exemple:

[Desktop Entry]
Name=Graphics
Name[ca]=Gràfics
...
Comment=Graphics applications
Comment[ca]=Aplicacions de gràfics
...
Icon=gnome-graphics
Type=Directory
Encoding=UTF-8

La Taula 2-3 descriu les claus més importants dels fitxers d'entrada de directori.

Taula 2-3Claus d'entrada de directori
Clau d'entrada de directori Descripció
Name Especifica el nom del menú. Aquest nom es mostra al menú.
Comment Especifica una breu descripció de l'element. El comentari es mostra com un indicador de funció quan el ratolí es situa sobre el menú.
Icon Especifica el nom del fitxer de la icona que representa el menú. No especifica el camí al nom del fitxer o l'extensió del fitxer.
Type Especifica el tipus de menú. El valor d'aquesta clau sempre és Directory.