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:user

Impostare 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

  1. Creare il profilo user che contiene le seguenti righe:

    /etc/dconf/profile/user

    user-db:user
    system-db:local

    local è il nome di un database dconf.

  2. Create the directory /etc/dconf/db/local.d/ if it does not already exist.

  3. 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']
  4. 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
  5. Aggiornare i database di sistema:

    # dconf update
  6. Gli utenti devono disconnettersi e accedere nuovamente prima che le impostazioni a livello di sistema abbiano effetto.