Como faço para restaurar as configurações do painel MATE do backup antigo

10

Eu estava brincando com a ferramenta MATE Tweak e, de repente, uma opção estúpida removeu todos os meus applets do painel e foi substituída por um layout padrão - essa coisa nem confirma a ação destrutiva primeiro!

No entanto, eu tenho um backup da minha pasta pessoal no PC antigo ... O que devo copiar para recuperar meu painel? Eu tentei procurar por .mateconf , .config/mate ou dconf/user sem sucesso - tanto em meus computadores novos quanto nos antigos, o DConf Editor não mostrou nada de útil em org.mate.panel, apenas coisas padrão.

    
por igorsantos07 31.07.2016 / 09:18

2 respostas

4

Se você tiver backup do seu arquivo de banco de dados dconf, que geralmente está em ~/.config/dconf/user , você pode restaurar as configurações desse banco de dados. Mas algum trabalho precisa ser feito.

O Dconf lê valores de banco de dados de um arquivo de perfil (veja wiki aqui ). E o caminho desse arquivo de perfil é lido a partir da variável de ambiente DCONF_PROFILE .

  1. Primeiramente, crie um arquivo chamado user2 no seu diretório pessoal com conteúdo como este

    user-db:user2
    
  2. Coloque seu arquivo de banco de dados dconf antigo no diretório ~/.config/dconf/ com o nome user2 . Deve haver um arquivo com o nome user já.

  3. Abra um terminal e extraia as configurações do banco de dados antigo

    DCONF_PROFILE=~/user2 dconf dump /org/mate > ~/mate-old
    

    Isso despejará os valores do antigo banco de dados dconf no formato de valor-chave no arquivo ~/mate-old .

  4. Agora carregue as configurações de volta no banco de dados atual

    dconf load /org/mate/ < ~/mate-old
    

Isso restaurará a maioria das configurações do mate.

Extra: Se você quiser, pode restaurar o banco de dados inteiro usando / no lugar de /org/mate . Mas eu não estou recomendando isso.

    
por Anwar 06.09.2016 / 10:05
1

Essas preferências são armazenadas no banco de dados dconf , que é gravado ao fazer alterações na GUI, a gsettings CLI (onde muitas configurações do painel podem ser encontradas) ou dconf CLI.

De acordo com /usr/share/doc/dconf-gsettings-backend/README

  

Todas as preferências são armazenadas em um único arquivo binário grande.

Eu determinei pelo experimento (mudando as configurações e observando a hora da modificação do arquivo) que este único arquivo binário grande no Ubuntu MATE 16.04 é definitivamente

~/.config/dconf/user

que não é legível por humanos, é claro

$ file ~/.config/dconf/user
: GVariant Database file, version 0

Se você não tiver esse arquivo em seu backup, provavelmente não será possível usar o backup para restaurar as configurações do painel: (

    
por Zanna 07.08.2016 / 21:00