Επεξεργασία μενού συστήματος
Για να προσαρμόσετε τα μενού με μη αυτόματο τρόπο, πρέπει να επεξεργαστείτε τα αρχεία ρυθμίσεων και δεδομένων των μενού.
- 2.5.1. Προσθήκη μενού
- 2.5.2. Προσθήκη καταχώρησης σε ένα μενού
- 2.5.3. Επεξεργασία ιδιοτήτων μενού
- 2.5.4. Επεξεργασία καταχώρησης σε ένα μενού
- 2.5.5. Διαγραφή καταχώρησης από ένα μενού
2.5.1. Προσθήκη μενού
Για να προσθέσετε ένα μενού για όλους τους χρήστες, ακολουθήστε τα εξής βήματα:
- Δημιουργήστε ένα αρχείο εγγραφής καταλόγου για την καταχώρηση που επιθυμείτε να προσθέσετε. Τοποθετήστε το αρχείο εγγραφής καταλόγου στον κατάλογο >$XDG_DATA_DIRS/desktop-directories. Για περισσότερες πληροφορίες σχετικά με τα αρχεία εγγραφών καταλόγου, δείτε Ενότητα 2.4 ― Αρχεία εγγραφών καταλόγου.
- Βρείτε το αρχείο $XDG_CONFIG_DIRS/menus/applications.menu.
- Προσθέστε ένα στοιχείο <Menu> για το νέο μενού στο αρχείο .menu. Για περισσότερες πληροφορίες σχετικά με τα αρχεία .menu, δείτε Ενότητα 2.2 ― Αρχεία ορισμού μενού.
- Δημιουργήστε ένα στοιχείο <Name> κάτω από το <Menu>. Το περιεχόμενο του στοιχείου πρέπει να είναι το όνομα του μενού.
- Δημιουργήστε ένα στοιχείο <Directory> κάτω από το <Menu>. Το στοιχείο πρέπει να περιέχει το όνομα του αρχείου εγγραφής καταλόγου.
- Δείτε την Ενότητα 2.5.2 ― Προσθήκη καταχώρησης σε ένα μενού, σχετικά με την προσθήκη μιας καταχώρησης στο μενού.
Την επόμενη φορά που θα συνδεθεί χρήστης, το νέο μενού θα πρέπει να εμφανίζεται στη γραμμή μενού.
Αν δεν ορίσατε κανέναν κανόνα αντιστοίχισης στο στοιχείο <Include>, ή αν ο κανόνας δεν οδήγησε σε αντιστοίχιση με καμία εγγραφή επιφάνειας εργασίας, το μενού μπορεί να μην εμφανιστεί στη γραμμή μενού.
2.5.2. Προσθήκη καταχώρησης σε ένα μενού
Για να προσθέσετε μία καταχώρηση για όλους τους χρήστες σε ένα μενού, ακολουθήστε τα εξής βήματα:
- Δημιουργήστε ένα αρχείο εγγραφής επιφάνειας εργασίας για τη ζητούμενη καταχώρηση. Για περισσότερες πληροφορίες σχετικά με τα αρχεία εγγραφών επιφάνειας εργασίας, δείτε Ενότητα 2.3 ― Αρχεία εγγραφών επιφάνειας εργασίας.
- Τοποθετήστε το αρχείο εγγραφής επιφάνειας εργασίας στο φάκελο $XDG_DATA_DIRS/applications.
- Βρείτε το αρχείο $XDG_CONFIG_DIRS/menus/applications.menu.
- Επιβεβαιώστε ότι υπάρχει ένα στοιχείο <Menu> που περιέχει ένα στοιχείο <Include>, το οποίο με τη σειρά του περιέχει έναν κανόνα αντιστοίχισης που επιλέγει το αρχείο εγγραφής επιφάνειας εργασίας που δημιουργήσατε στο βήμα 1.
Την επόμενη φορά που θα συνδεθεί χρήστης, η νέα καταχώρηση του μενού θα εμφανίζεται στην επιθυμητή θέση.
2.5.3. Επεξεργασία ιδιοτήτων μενού
Για να επεξεργαστείτε τις ιδιότητες ενός μενού για όλους τους χρήστες, ακολουθήστε τα εξής βήματα:
- Βρείτε το αρχείο $XDG_CONFIG_DIRS/menus/applications.menu.
- Στο αρχείο αυτό, βρείτε την εγγραφή <Menu> που αντιστοιχεί στο μενού που επιθυμείτε να τροποποιήσετε. Σημειώστε το όνομα αρχείου της εγγραφής καταλόγου που περιέχεται στο στοιχείο <Directory>.
- Βρείτε την εγγραφή καταλόγου που αντιστοιχεί στο μενού. Επεξεργαστείτε τα περιεχόμενά της για να τροποποιήσετε τις ιδιότητες του μενού. Για περισσότερες πληροφορίες σχετικά με τα αρχεία .directory, δείτε Ενότητα 2.4 ― Αρχεία εγγραφών καταλόγου.
2.5.4. Επεξεργασία καταχώρησης σε ένα μενού
Για να επεξεργαστείτε μία καταχώρηση ενός μενού, ακολουθήστε τα εξής βήματα:
- Στον κατάλογο $XDG_DATA_DIRS/applications, βρείτε την εγγραφή επιφάνειας εργασίας που αντιστοιχεί στη ζητούμενη καταχώρηση μενού.
- Επεξεργαστείτε την εγγραφή επιφάνειας εργασίας, για να τροποποιήσετε τις ιδιότητες της καταχώρησης του μενού. Για περισσότερες πληροφορίες σχετικά με τα αρχεία εγγραφών επιφάνειας εργασίας, δείτε Ενότητα 2.3 ― Αρχεία εγγραφών επιφάνειας εργασίας
2.5.5. Διαγραφή καταχώρησης από ένα μενού
Για να διαγράψετε για όλους τους χρήστες μία καταχώρηση ενός μενού:
- Βρείτε το αρχείο $XDG_CONFIG_DIRS/menus/applications.menu.
- Στο αρχείο αυτό, βρείτε το στοιχείο <Menu> που περιέχει την εγγραφή επιφάνειας εργασίας που επιθυμείτε να διαγράψετε.
- Προσθέστε ένα στοιχείο <Exclude> μετά από την ετικέτα κλεισίματος του στοιχείου <Include>. Βεβαιωθείτε ότι το νέο στοιχείο περιέχεται εντός του στοιχείου <Menu> από το βήμα 2.
- Προσθέστε έναν κανόνα αντιστοίχισης <Filename> ως υποστοιχείο του <Exclude>, ο οποίος θα εξαιρεί ρητώς τη ζητούμενη εγγραφή επιφάνειας εργασίας.
Την επόμενη φορά που θα συνδεθεί χρήστης, η καταχώρηση δεν θα εμφανίζεται στο μενού. Το Παράδειγμα 2-2 παρέχει ένα παράδειγμα για το αρχείο applications.menu. Η εγγραφή επιφάνειας εργασίας dasher.desktop εξαιρείται ρητώς από το μενού προσιτότητας.
<!-- ... --> <Menu> <Name>Accessibility</Name> <Directory>Accessibility.directory</Directory> <Include> <And> <Category>Accessibility</Category> <Not><Category>Settings</Category></Not> </And> </Include> <Exclude> <Filename>dasher.desktop</Filename> </Exclude> </Menu> <!-- ... -->