Αρχεία εγγραφών καταλόγου

Ένα αρχείο εγγραφής καταλόγου είναι ένα αρχείο δεδομένων που παρέχει πληροφορίες σχετικά με ένα μενού. Το αρχείο εγγραφής καταλόγου καθορίζει λεπτομέρειες όπως το όνομα, η συμβουλή οθόνης και το εικονίδιο του μενού. Τα αρχεία εγγραφών καταλόγου έχουν επέκταση .directory.

Τα αρχεία εγγραφών καταλόγου πρέπει να βρίσκονται στον κατάλογο $XDG_DATA_DIRS/desktop-directories. Αν δεν έχει οριστεί τιμή για το $XDG_DATA_DIRS, χρησιμοποιείται η προεπιλεγμένη διαδρομή /usr/share. Παράλληλα, μπορούν να υπάρχουν προσωπικές εγγραφές του χρήστη στο $XDG_DATA_HOME/desktop-directories, που είναι η πρώτη διαδρομή που θα σαρωθεί. Αν δεν έχει οριστεί τιμή για το $XDG_DATA_HOME, χρησιμοποιείται η προεπιλεγμένη διαδρομή ~/.local/share. Όλοι οι κατάλογοι που περιέχουν εγγραφές καταλόγου καταγράφονται στη μεταβλητή περιβάλλοντος $XDG_DATA_DIRS. Όταν υπάρχουν περισσότερα από ένα αρχεία .directory με το ίδιο όνομα, οι κατάλογοι που εμφανίζονται πρώτοι στο $XDG_DATA_DIRS έχουν προτεραιότητα.

Ακολουθεί ένα παράδειγμα αρχείου εγγραφής καταλόγου:

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

Ο Πίνακας 2-3 περιγράφει τα σημαντικότερα κλειδιά των αρχείων εγγραφών καταλόγου.

Table 2-3Κλειδιά εγγραφών καταλόγου
Κλειδί Περιγραφή
Name Περιέχει το όνομα του μενού. Το όνομα αυτό είναι εκείνο που προβάλλεται στο μενού.
Comment Περιέχει μία σύντομη περιγραφή του μενού. Το σχόλιο προβάλλεται ως συμβουλή οθόνης, όποτε τοποθετείτε τον δρομέα πάνω στο μενού.
Icon Περιέχει το όνομα αρχείου του εικονιδίου που αντιστοιχεί στο μενού. Δεν περιέχει τη διαδρομή προς το αρχείο, ούτε την επέκτασή του.
Type Καθορίζει τον τύπο του μενού. Η τιμή αυτού του κλειδιού είναι πάντα Directory.