Impostare le applicazioni preferite predefinite
Le applicazioni preferite sono quelle visibili sulla dash di GNOME Shell. È possibile utilizzare dconf per impostare le applicazioni preferite per un utente, o per impostare le stesse applicazioni preferite per tutti gli utenti. In entrambi i casi, è necessario prima modificare il profilo dconf presente in /etc/dconf/profile/user.
Impostare applicazioni preferite diverse per utenti diversi
È possibile impostare le applicazioni preferite predefinite per ciascun utente modificando il loro database utente tramite gsettings. Il seguente comando di esempio imposta Editor di testo, Terminale e File (nautilus) come preferite predefinite per un utente.
Contenuti di /etc/dconf/profile/user:
# Questa riga consente all'utente di modificare i preferiti predefiniti in seguito
user-db:userImpostare Editor di testo, Terminale e File come preferiti predefiniti:
# gsettings set org.gnome.shell favorite-apps "['org.gnome.TextEditor.desktop', 'org.gnome.Terminal.desktop', 'org.gnome.Nautilus.desktop']"È anche possibile bloccare le impostazioni sopra per impedire agli utenti di modificarle.
Impostare le stesse applicazioni preferite per tutti gli utenti
Per avere gli stessi preferiti per tutti gli utenti, è necessario modificare i file di database di sistema utilizzando i keyfile di dconf. I passaggi seguenti modificano il profilo dconf e poi creano un keyfile per impostare le applicazioni preferite predefinite per tutti gli utenti nel database di configurazione local.
Impostare le applicazioni preferite
-
Creare il profilo user che contiene le seguenti righe:
/etc/dconf/profile/user
user-db:user system-db:locallocal è il nome di un database dconf.
Create the directory /etc/dconf/db/local.d/ if it does not already exist.
-
Creare il file chiave /etc/dconf/db/local.d/00-favorite-apps per fornire informazioni per il database local.
Contenuti di /etc/dconf/db/local.d/00-favorite-apps:
# Frammento che imposta gedit, terminal e nautilus come preferite predefinite per tutti gli utenti [org/gnome/shell] favorite-apps = ['gedit.desktop', 'gnome-terminal.desktop', 'nautilus.desktop'] -
Per impedire all'utente di sovrascrivere queste impostazioni, creare il file /etc/dconf/db/local.d/locks/favorite-apps con il seguente contenuto:
/etc/dconf/db/local.d/locks/favorite-apps
# Blocca le applicazioni preferite predefinite /org/gnome/shell/favorite-apps -
Aggiornare i database di sistema:
# dconf update Gli utenti devono disconnettersi e accedere nuovamente prima che le impostazioni a livello di sistema abbiano effetto.