Eu estava brincando com a ferramenta MATE Tweak e, de repente, uma opção estúpida removeu todos os miniaplicativos do meu painel e substituiu-os 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 .mateconf
, .config/mate
ou dconf/user
sem sucesso - tanto em meus computadores novos e antigos Editor dconf não mostraram nada de útil sob org.mate.panel, único material padrão.
/usr/share/mate-panel/layouts
mas onde, de fato, as alterações temporárias são armazenadas localmente, se eu nunca clicar nesse botão? +1 e estou investigando: -SRespostas:
Se você possui um backup do seu arquivo de banco de dados dconf, que normalmente existe,
~/.config/dconf/user
você pode restaurar as configurações desse banco de dados. Mas algum trabalho precisa ser feito.O Dconf lê os valores do banco de dados de um arquivo de perfil (veja o wiki aqui ). E o caminho desse arquivo de perfil é lido a partir da
DCONF_PROFILE
variável de ambiente.Portanto, primeiro crie um arquivo nomeado
user2
em seu diretório pessoal com conteúdo como esteColoque seu arquivo de banco de dados dconf antigo no
~/.config/dconf/
diretório com nomeuser2
. Já deve haver um arquivo com nomeuser
.Abra um terminal e extraia as configurações do banco de dados antigo
Isso fará o dump dos valores do banco de dados dconf antigo no formato de valor-chave no
~/mate-old
arquivo.Agora carregue as configurações novamente no banco de dados atual
Isso restaurará a maioria das configurações do mate.
Extra: Se você quiser, pode restaurar todo o banco de dados usando
/
no lugar de/org/mate
. Mas não estou recomendando isso.fonte
dconf dump
caminhos devem terminar com barras. Além disso, o autor solicitou a restauração das configurações do painel, e não há necessidade de restaurar a/org/mate/
árvore completa para isso - as configurações do painel estão abaixo/org/mate/panel/
.Essas preferências são armazenadas no
dconf
banco de dados, ao qual são gravadas as alterações na GUI, nagsettings
CLI (onde muitas configurações do painel podem ser encontradas) ou nadconf
CLI.De acordo com
/usr/share/doc/dconf-gsettings-backend/README
Eu determinei por experimento (alterando configurações e observando o tempo de modificação do arquivo) que esse único arquivo binário grande no Ubuntu MATE 16.04 é definitivamente
que não é legível por humanos, é claro
Se você não tiver esse arquivo em seu backup, provavelmente não poderá usá-lo para restaurar as configurações do painel :(
fonte
dconf-editor
para encontrar essas configurações e copiar manualmente, mas não as encontrei: (