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

You can set the default favorite applications for each user by modifying their user database via gsettings. The following example command sets Text Editor, Terminal and Files (nautilus) as default favorites for a user.

Contenu de /etc/dconf/profile/user :

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

Set Text Editor, Terminal and Files as default favorites:

# 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.