Katalogobjektfiler

En katalogobjektfil är en datafil som tillhandahåller information om en meny. Katalogobjektfilen anger detaljerna för menyn såsom ett namn, ett verktygstips och en ikon. Katalogobjektfiler har filändelsen .directory.

Katalogobjektfiler måste finns i katalogen $XDG_DATA_DIRS/desktop-directories. Om $XDG_DATA_DIRS inte är inställd, kommer standardsökvägen /usr/share att användas. Det här bestämmer även att användarspecifika katalogobjekt kan finnas i $XDG_DATA_HOME/desktop-directories vilken söks igenom först. Om $XDG_DATA_HOME inte är inställd, kommer standardsökvägen ~/.local/share att användas. Katalogobjekt samlas in från alla kataloger i miljövariabeln $XDG_DATA_DIRS. Kataloger som först listas i $XDG_DATA_DIRS kommer att användas först när det finns flera .directory-filer med samma namn.

Följande är ett exempel på en katalogobjektfil:

[Desktop Entry]
Name=Graphics
Name[sv]=Grafik
...
Comment=Graphics applications
Comment[sv]=Grafikprogram
...
Icon=gnome-graphics
Type=Directory
Encoding=UTF-8

Tabell 2-3 beskriver de mest viktiga nycklarna i katalogobjektfiler.

Tabell 2-3Katalogobjektnycklar
Katalogobjektnyckel Beskrivning
Name Anger namnet på menyn. Det här namnet visas på menyn.
Comment Anger en kort beskrivning av menyn. Kommentaren visas som ett verktygstips när du pekar på menyn.
Icon Anger filnamnet på en ikon som representerar menyn. Anger inte sökvägen till filnamnet eller filändelsen.
Type Anger menytypen. Värdet för den här nyckeln är alltid Directory.