Backup Budgie Linux: Guia Completo com Dconf (Ubuntu, Debian, Fedora etc.)

Para salvaguardar as configurações do seu ambiente de trabalho Budgie, incluindo o painel, widgets e outras personalizações, é fundamental utilizar o Dconf. Antes de iniciar o processo, certifique-se de que o Dconf está instalado e funcionando corretamente no seu sistema Linux.

AVISO: Consulte o vídeo tutorial no final deste artigo para uma demonstração prática.

Instalação do Dconf

Observação: É provável que o Dconf já esteja instalado no seu sistema Linux. No entanto, recomenda-se que tente reinstalar o software para garantir que tudo esteja correto.

Ubuntu

sudo apt install dconf*

Debian

sudo apt-get install dconf*

Arch Linux

sudo pacman -S dconf

Fedora

sudo dnf install dconf

OpenSUSE

sudo zypper install dconf

Sistemas Linux Genéricos

Se o seu sistema não está listado acima, abra o terminal e utilize o seu gestor de pacotes para procurar por “dconf”. Instale todos os pacotes que incluam “dconf” no nome.

Cópia de Segurança das Definições do Budgie

Um backup completo utilizando Dconf é a melhor forma de garantir que todas as configurações do sistema, incluindo as do Budgie, estão protegidas. Para criar um backup, abra um terminal e execute o comando dconf dump para efetuar uma cópia de todas as definições Dconf. Importante: NÃO utilize SUDO!

dconf dump / > backup-completo

Após a criação do backup, utilize o comando cat para analisar o conteúdo do arquivo.

cat ~/backup-completo | more

Caso o conteúdo do arquivo seja o esperado, limpe o terminal com o comando clear. Em seguida, crie uma pasta dentro do diretório ~/Documentos para armazenar o arquivo de backup. É aconselhável mover os dados para este local, em vez de mantê-los no diretório pessoal, para evitar a sua exclusão acidental.

mkdir -p ~/Documentos/backups-dconf/
mv backup-completo ~/Documentos/backups-dconf/

Cópia de Segurança Apenas para Budgie

Realizar um backup focado exclusivamente nas definições do Budgie é uma ótima opção caso deseje salvar apenas as configurações principais, e não de todo o sistema. Para criar este backup, exporte os dados de /com/solus-project/ utilizando o comando dconf dump.

dconf dump /com/solus-project/ > backup-budgie

Depois de concluir o comando de exportação, visualize o ficheiro de cópia de segurança usando o comando cat para confirmar que o backup foi efetuado com sucesso.

cat ~/backup-budgie | more

Se o backup estiver correto, crie uma nova pasta de backup em ~/Documentos e mova os dados para lá com o comando mv.

mkdir -p ~/Documentos/backups-budgie/
mv backup-budgie ~/Documentos/backups-budgie/

Temas e Ícones

Ao exportar as definições do Dconf, estará a fazer um backup das configurações do seu ambiente de trabalho Budgie, incluindo painel e widgets. No entanto, é importante notar que os ícones e temas personalizados não serão incluídos neste processo, visto que o Dconf armazena apenas texto. Portanto, é necessário efetuar um backup separado das pastas ~/.icons e ~/.themes.

Para tal, utilize o comando tar para compactar estas pastas.

Observação: Se instalou temas e ícones em todo o sistema, é necessário fazer backup dos diretórios /usr/share/icons/ e /usr/share/themes/, em vez de ~/.icons e ~/.themes.

tar -cvpf icons-personalizados.tar.gz ~/.icons
tar -cvpf temas-personalizados.tar.gz ~/.themes
mv *.tar.gz ~/Documentos/backups-budgie/

Em alternativa, pode fazer um backup a nível do sistema:

sudo -s
cd /usr/share/
tar -cvpf icons-personalizados.tar.gz icons
tar -cvpf temas-personalizados.tar.gz themes
mv *.tar.gz /home/nome-de-utilizador/Documentos/backups-budgie/

Reúna a pasta “backups-budgie” e carregue-a no seu serviço de armazenamento na nuvem preferido. Como opção, pode guardá-la num servidor doméstico ou disco rígido externo.

Restaurar o Backup

Descarregue a sua pasta “backups-budgie” da nuvem ou de um servidor doméstico e mova-a para ~/Downloads no seu PC Linux. Depois, abra um terminal e utilize o comando cd para navegar para a pasta ~/Downloads.

cd ~/Downloads/backups-budgie

Utilize o comando dconf load para restaurar as configurações do ambiente de trabalho Budgie.

Comando de Restauração Completa

dconf load / < backup-completo

Comando de Restauração Apenas do Budgie

dconf load /com/solus-project/ < backup-budgie

Depois de restaurar o backup do ambiente de trabalho Budgie, é hora de colocar os ícones e temas personalizados de volta ao sistema.

Restaurar Ícones para um Único Utilizador

Para restaurar os seus ícones e temas personalizados para um único utilizador, execute os seguintes comandos no terminal:

tar --extract --file icons-personalizados.tar.gz -C ~/ --strip-components=2
tar --extract --file temas-personalizados.tar.gz -C ~/ --strip-components=2

Restaurar Ícones para Todos os Utilizadores do Sistema

Para restaurar ícones e temas a nível do sistema, execute os seguintes comandos:

sudo tar --extract --file icons-personalizados.tar.gz -C /usr/share/ --strip-components=1 --overwrite
sudo tar --extract --file temas-personalizados.tar.gz -C /usr/share/ --strip-components=1 --overwrite

Após a restauração de todos os ficheiros, o seu sistema Budgie deverá estar como antes da realização do backup. Se não parecer correto, termine a sessão atual e inicie novamente.