Archivos de entrada de directorio

Un archivo de entrada de directorio es un archivo de datos que proporciona información acerca de un menú. El archivo de entrada de directorio especifica los detalles para el menú, tales como el nombre, un consejo y un icono. Los archivos de entrada de directorio tienen una extensión de archivo .directory.

Los archivos de entrada de directorio deben ubicarse en el directorio $XDG_DATA_DIRS/desktop-directories. Si $XDG_DATA_DIRS no está activado, entonces se usa /usr/share como ruta predeterminada. Esto también implica que los archivos de entrada de directorio específicos del usuario deben ubicarse en $XDG_DATA_HOME/desktop-directories, en el que se busca primero. Si $XDG_DATA_HOME no está activado, entonces se usa ~/.local/share como ruta predeterminada. Las entradas de directorio se recogen de todos los directorios en la variable de entorno $XDG_DATA_DIRS. Los directorios que aparezcan primero en $XDG_DATA_DIRS tienen preferencia cuando hay varios archivos .directory con el mismo nombre.

Lo siguiente es un ejemplo de archivo de entrada de directorio:

[Desktop Entry]
Name=Graphics
Name[fr]=Graphisme
...
Comment=Graphics applications
Comment[fr]=Applications graphiques
...
Icon=gnome-graphics
Type=Directory
Encoding=UTF-8

La Tabla 2-3 describe las claves más importantes en los archivos de entrada de directorio.

Tabla 2-3Claves de entrada de directorio
Clave de entrada de directorio Descripción
Name Especifica el nombre del menú. Este nombre se muestra en el menú.
Comment Especifica una descripción corta del menú. El comentario se muestra como un consejo cuando posiciona el ratón sobre el menú.
Icon Especifica el nombre del archivo del icono que representa el menú. No especifica la ruta al nombre del archivo o la extensión del archivo.
Type Especifica el tipo de menú. El valor de esta clave es siempre Directory.