Définir les applications favorites par défaut

Les applications favorites sont celles visibles sur le Lanceur du Shell de GNOME. Vous pouvez utiliser dconf pour définir les applications favorites d’un ou de tous les utilisateurs. Dans les deux cas, vous devrez préalablement modifier le profil dconf situé dans /etc/dconf/profile/user.

Définir des applications favorites différentes pour des utilisateurs différents

Vous pouvez définir des applications favorites par défaut pour chaque utilisateur en modifiant leur base de données correspondante par le biais de gsettings. L’exemple de commande suivant définit Éditeur de Texte, Terminal et Fichiers (nautilus) comme favoris par défaut pour un utilisateur.

Contenu de /etc/dconf/profile/user :

# Cette ligne permet à l’utilisateur de modifier ultérieurement les favoris par défaut
user-db:user

Définir Éditeur de texte, Terminal et Fichiers comme applications favorites par défaut :

# gsettings set org.gnome.shell favorite-apps "['org.gnome.TextEditor.desktop', 'org.gnome.Terminal.desktop', 'org.gnome.Nautilus.desktop']"

Vous pouvez également verrouiller les paramètres ci-dessus pour empêcher leurs modifications par les utilisateurs.

Définir les mêmes applications favorites pour tous les utilisateurs

Pour que tous les utilisateurs aient les mêmes favoris, vous devez modifier les fichiers de base de données système à l’aide des fichiers de clés dconf. Les étapes suivantes modifient le profil dconf, puis créent un fichier de clés définissant les applications favorites par défaut pour tous les utilisateurs dans la base de données de configuration local.

Définir les applications favorites

  1. Créez le profil user contenant les lignes suivantes :

    /etc/dconf/profile/user

    user-db:user
    system-db:local

    local est le nom d’une base de données dconf.

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

  3. Créez le fichier de clés /etc/dconf/db/local.d/00-favorite-apps pour fournir les informations à la base de données local.

    Contenu de /etc/dconf/db/local.d/00-favorite-apps :

    # Ce code définit Gedit, Terminal et Nautilus comme favoris par défaut pour tous les utilisateurs
    [org/gnome/shell]
    favorite-apps = ['gedit.desktop', 'gnome-terminal.desktop', 'nautilus.desktop']
  4. Pour empêcher l’utilisateur de remplacer ces paramètres, créez le fichier /etc/dconf/db/local.d/locks/favorite-apps avec le contenu suivant :

    /etc/dconf/db/local.d/locks/favorite-apps

    # Verrouiller les applications favorites par défaut
    /org/gnome/shell/favorite-apps
  5. Actualisez les bases de données système :

    # dconf update
  6. Les utilisateurs devront fermer puis rouvrir leur session pour que soient appliqués les paramètres définis à l’échelle du système.