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.
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. |