Ativar as extensões para todo o sistema

Para disponibilizar as extensões para todos os utilizadores do sistema, instale-as no diretório /usr/share/gnome-shell/extensions. As extensões recentemente instaladas a nível do sistema estão desativadas por defeito.

É necessário definir a chave org.gnome.shell.enabled-extensions para configurar as extensões ativas por defeito. Contudo, atualmente não existe forma de ativar extensões adicionais para utilizadores que já tenham sessão iniciada. Tal não se aplica a utilizadores existentes que tenham instalado e ativado as suas próprias extensões do GNOME.

Definir a chave org.gnome.shell.enabled-extensions

  1. Crie um perfil de utilizador em /etc/dconf/profile/user:

    user-db:utilizador
    system-db:local
  2. Crie uma base de dados localpara configurações gerais do sistema em /etc/dconf/db/local.d/00-extensions:

    [org/gnome/shell]
    # Lista todas as extensões que pretende ativar para todos os utilizadores
    enabled-extensions=['myextension1@myname.example.com', 'myextension2@myname.example.com']

    A chave enabled-extensions especifica as extensões ativas através dos seus Identificadores Únicos Universais (myextension1@myname.example.com e myextension2@myname.example.com).

  3. Atualizar as bases de dados do sistema:

    # dconf update