Establecer las aplicaciones favoritas predeterminadas

Las aplicaciones favoritas son aquellas visibles en el tablero. Puede usar dconf para configurar aplicaciones favoritas para un usuario, o para configurar las mismas aplicaciones favoritas para todos los usuarios. En ambos casos, deberá editar primero el perfil dconf situado en /etc/dconf/profile

Establecer aplicaciones favoritas diferentes para diferentes usuarios

Puede configurar las aplicaciones favoritas predeterminadas para cada usuario modificando su archivo de base de datos de usuario ubicado en ~/.config/dconf/user. El siguiente código de ejemplo utiliza dconf para configurar gedit, Terminal y Archivos (nautilus) como aplicaciones favoritas predeterminadas para un usuario. El código de ejemplo permite a los usuarios modificar la lista posteriormente si desean hacerlo.

Contenido de /etc/dconf/profile:

# Esta línea permie al usuario cambiar los favoritos predeterminados más adelante
user-db:user

Contenido de ~/.config/dconf/user:

# Establecer gedit, terminal y nautilus como favoritos predeterminados
[org/gnome/shell]
favorite-apps = ['gedit.desktop', 'gnome-terminal.desktop', 'nautilus.desktop']

También puede bloquear los ajustes anteriores para evitar que los usuarios los modifiquen.

Establecer las mismas aplicaciones favoritas para todos los usuarios

Para tener los mismos favoritos para todos los usuarios, debe modificar los archivos de la base de datos de sistema usando archivos de claves de dconf. Los siguientes pasos editan el perfil dconf y crean un archivo de claves para configurar las aplicaciones favoritas predeterminadas para todos los usuarios en la base de datos de configuración local.

Establecer las aplicaciones favoritas predeterminadas

  1. Cree el perfil user que contenga las siguientes líneas:

    /etc/dconf/profile/user

    user-db:user
    system-db:local

    local es el nombre de una base de datos dconf.

  2. Cree la carpeta /etc/dconf/db/local.d/ si no existe.

  3. Cree el archivo /etc/dconf/db/local.d/00-favorite-apps para proporcionar información a la base de datos local.

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

    # Este ejemplo establece gedit, terminal y nautilus como favoritos predeterminados para todos los usuarios
    [org/gnome/shell]
    favorite-apps = ['gedit.desktop', 'gnome-terminal.desktop', 'nautilus.desktop']
  4. Para evitar que el usuario ignore estos ajustes, cree el archivo /etc/dconf/db/local.d/locks/favorite-apps con el siguiente contenido:

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

    # Bloquear las aplicaciones favoritas por defecto
    /org/gnome/shell/favorite-apps
  5. Actualizar las bases de datos del sistema:

    #dconf update
  6. Los usuarios deben cerrar e iniciar sesión nuevamente para que los cambios globales del sistema surtan efecto.