patrickpcs
(usa Nenhuma)
Enviado em 14/12/2017 - 21:24h
Estou escrevendo um artigo...ainda está em construção mas aqui vai o trecho que pode te ajudar....
12 DCONF
O DCONF é um sistema de armazenamento de configurações baseada em chaves, conceito muito similar ao registro do Windows. Essa “base de dados” por assim dizer, pode armazenar as configurações dos programas que obviamente foram desenvolvidos com o uso do DCONF em mente. A maioria se não todas as aplicações desenvolvidas pelo projeto GNOME usam o DCONF.
A principal vantagem do ponto de vista do administrador de sistemas é um local centralizado para definir as configurações e preferências de diversas aplicações, além de poder limitar quais chaves podem ser alteradas pelo usuário. Por exemplo podemos definir quais são as extensões habilitadas por padrão no GNOME-SHELL e se o usuário pode desativar elas ou não, se o navegador de arquivos deve ser iniciado sempre maximizado ou não, o proxy do sistema, quais lançadores (ícones) devem ser mostrados como favoritos entre muitas outras possibilidades. Tudo irá depender de como cada aplicação interage com o DCONF. Você pode acessar a lista de aplicativos do projeto GNOME no link
https://wiki.gnome.org/Apps.
Uma das maneiras mais fáceis de visualizar quais chaves são alteradas por um aplicativo é monitorando o dconf pelo terminal usando o comando “dconf watch /”.
Você pode manipular as chaves diretamente pelo terminal usando o comando dconf ou através do dconf-editor. O dconf-editor oferece uma GUI para facilitar a navegação entre as chaves, pesquisar e obter até uma breve descrição de cada chave.
Para criar um modelo de configurações de chaves para ser usado por todos os usuários, podemos usar arquivos de textos contendo as chaves e seu respectivos valores para alimentar a base de dados. Os tópicos Profiles, Key Files e Locks da documentação do DCONF abordam de forma detalhada esse processo. Recomendamos também a leitura do item “9.4 What Are dconf Profiles” do guia “Desktop Migration and Administration Guide” da Redhat.
Mas resumindo grandão pra você;
Crie o arquivo "/etc/dconf/db/ibus.d/locks" com o seguinte conteúdo;
/org/gnome/desktop/background/picture-uri
/org/gnome/desktop/background/picture-options
Depois execute o seguinte comando com privilégios administrativos (root);
# dconf update
E pronto, ninguém mais pode alterar a chave do dconf responsável por armazenar o endereço do arquivo do papel de parede.
Bem, esse é o caminho da chave no Ubuntu Gnome 16.04, acho pouco provável mas possível que seja diferente no Ubuntu 17.04. Certifique-se do caminho da chave na sua distro (Alias use distros LTS, 17.04 é um beta que em breve não terá mais atualização).
Recomendo fortemente a leitura da documentação da redhat ;)