GNOME App Folders | Cerca per titolo, autore, parola chiave | ||||||||
GNOME App Folders "App Folders" è il nome dato al gruppo di applicazioni publicate nella Gnome-Shell overview. Gnome-Shell contiene due cartelle predefinite: 'Utilities' e 'Sundry'. GNOME Shell è l'interfaccia utente dell'ambiente desktop GNOME. La configurazione delle App Folder è salvata nel database dconf, come 'Relocatable schemas'. Visto che questo è un po' al di fuori dello schema usuale di dconf, cercheremo di approfondire meglio. Innanzitutto, esiste uno schema gsettings contenente una chiave relativa all'elenco delle app folders: org.gnome.desktop.app-folders e la chiave è: gsettings list-keys org.gnome.desktop.app-folders folder-children Per ciascuna app folder sono necessarie alcune informazioni. Innanzitutto, ciascuna app folder ha un nome, visibile nella overview. Nella directory: /usr/share/desktop-directories ls ActionGames.directory Name[de]=Action Name[es]=Acción Name[eu]=Ekintza Name[fr]=Action AdventureGames.directory Name[hu]=Kaland Name[id]=Petualangan Name[it]=Avventura ... ci sono le traduzioni di tutti i nomi di cartella. Poi, ci potrebbe essere un elenco di categorie da includere nella cartella (folder). Infine, potrebbero esserci elenchi di singole applicazioni da includere o da escludere esplicitamente dalla cartella. Tutte queste informazioni vengono raccolte nello schema: org.gnome.desktop.app-folders.folder gsettings list-keys org.gnome.desktop.app-folders.folder translate categories apps excluded-apps name Questo è uno schema definito relocatable schema, in opposizione agli standard schema, che richiede, per poter essere utilizzato, di specificare un percorso (path). Gnome-Shell si aspetta che le informazioni relative a ciascuna cartella (per-folder information) si trovi in: /org/gnome/desktop/app-folders/folders/folder/ dove folder è una stringa restituita dalla chiave folder-children: gsettings get org.gnome.desktop.app-folders folder-children ['Utilities', 'Sundry', 'YaST'] gsettings list-keys org.gnome.desktop.app-folders.folder: /org/gnome/desktop/app-folders/folders/Utilities/ translate categories apps excluded-apps name A questo punto, è possibile ottenere il valore (get the value) di ciascuna chiave: gsettings get org.gnome.desktop.app-folders.folder: /org/gnome/desktop/app-folders/folders/Utilities/ categories ['X-GNOME-Utilities']
|
|||||||||
GNOME App Folders | Disclaimer: questo è un link a contenuti ospitati su server esterni. |