Cómo hacer una copia de seguridad de la configuración de escritorio de Gnome Shell en Linux

Crear una copia de seguridad del entorno de escritorio Gnome en Linux implica exportar todos los archivos de configuración de la base de datos fuera de Dconf. Para instalar Dconf, abra una terminal y siga las instrucciones que correspondan con su sistema operativo Linux.
ALERTA DE SPOILER: Desplácese hacia abajo y vea el video tutorial al final de este artículo.

Instalar Dconf

Nota: Dconf es una parte central de Gnome, por lo que es posible que ya esté en su PC con Linux. Dicho esto, siempre es una buena idea volver a instalar un software como este, especialmente si lo desinstaló accidentalmente en el pasado.

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

Linux genéricos

Instalar Dconf en cualquier distribución de Linux es bastante fácil, ya que es una parte central de Gnome y del conjunto de aplicaciones de Gnome. Para instalar Dconf, abra una ventana de terminal, busque en su administrador de paquetes “dconf” e instálelo.

Copia de seguridad de la configuración de Gnome

La creación de una copia de seguridad completa con Dconf le permitirá guardar todos los ajustes y configuraciones de Dconf, junto con el entorno de escritorio de Gnome Shell. Para la mayoría de los usuarios, esto es una exageración. Sin embargo, si está paranoico y quiere asegurarse de que todos los entornos sean seguros, este es el camino a seguir.

  Cómo instalar el tema Cabinet GTK en Linux

Abra una terminal y use el comando dconf dump para exportar toda la base de datos Dconf a su PC con Linux. ¡NO USE SUDO!

dconf dump / > full-backup

El volcado de configuración está completo. El siguiente paso es revisar el contenido del archivo para verificar que la copia de seguridad se ejecutó correctamente. El uso de cat imprimirá el contenido de los datos en una terminal y le permitirá revisarlo.

cat ~/full-backup

Si todo se ve bien, escriba borrar y cree una nueva carpeta en ~ / Documentos para guardar el archivo de respaldo. Mantener la copia de seguridad de Dconf en una carpeta separada garantizará que no se elimine accidentalmente.

mkdir -p ~/Documents/dconf-backups/
mv full-backup ~/Documents/dconf-backups/

Copia de seguridad solo para Gnome

Si no le preocupan todas las configuraciones en su escritorio Linux y solo busca hacer una copia de seguridad del escritorio Gnome, los marcadores y las configuraciones de la aplicación Gnome, esta solución es la mejor.

Para iniciar el proceso de copia de seguridad, use el comando dconf dump y exporte SOLAMENTE la configuración de / org / gnome /.

dconf dump /org/gnome > gnome-backup

Cuando Dconf termine de volcar su configuración, verifique su contenido visualizándolo con el comando cat.

cat ~/gnome-backup

Revise el archivo. Si todo se ve bien, cree una nueva carpeta para guardar la copia de seguridad en su PC con Linux y coloque el archivo allí.

mkdir -p ~/Documents/gnome-backups/

mv gnome-backup ~/Documents/gnome-backups/

Temas e iconos

Hacer una copia de seguridad de Gnome Shell asegurará que, cuando se restaure, sus favoritos, así como otras configuraciones estén intactas. Sin embargo, Dconf no puede hacer una copia de seguridad de los iconos y temas que usa. Si desea que estos estén intactos cuando restaure su copia de seguridad, deberá hacer una copia de sus temas de iconos personalizados para mantenerlos a salvo.

  Las 5 mejores aplicaciones en la tienda Snap en Linux

Nota: la mayoría de los usuarios tienen temas de iconos personalizados en las carpetas ~ / .icons y ~ / .themes. Si sus temas de iconos no están en estas carpetas, siga las instrucciones de respaldo del sistema.

tar -cvpf custom-icons.tar.gz ~/.icons

tar -cvpf custom-themes.tar.gz ~/.themes

mv *.tar.gz ~/Documents/gnome-backups/

Alternativamente, cree una copia de seguridad de sus iconos y temas en todo el sistema.

sudo -s

cd /usr/share/

tar -cvpf custom-icons.tar.gz icons

tar -cvpf custom-themes.tar.gz themes
mv *.tar.gz ~/Documents/gnome-backups/

Se realiza una copia de seguridad de Gnome Shell, junto con todos sus iconos personalizados.

Termine el proceso colocando la carpeta «gnome-backups» en su servicio de nube favorito. Alternativamente, colóquelo en un servidor doméstico o en un disco duro externo.

Restaurar copia de seguridad

Descargue las «copias de seguridad de gnome» en su PC con Linux y abra una terminal. En la terminal, use el comando CD para acceder a los archivos que contiene.

cd ~/Downloads/gnome-backups

Inicie el proceso de restauración importando el archivo de copia de seguridad de Dconf al sistema.

  Cómo usar el comando dig en Linux

Comando de restauración completa

dconf load / < full-backup

Comando de restauración solo para Gnome

dconf load /org/gnome < gnome-backup

A continuación, restaure sus iconos personalizados. Para restaurar los iconos y temas para un solo usuario, haga lo siguiente:

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

tar --extract --file custom-themes.tar.gz -C ~/ --strip-components=2

Alternativamente, para íconos y temas de todo el sistema, ejecute los siguientes comandos en una terminal:

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

sudo tar --extract --file custom-themes.tar.gz -C /usr/share/ --strip-components=1 --overwrite

Una vez que se hayan restaurado todos los archivos de copia de seguridad, el escritorio de Gnome Shell debería tener el mismo aspecto que tenía antes de la copia de seguridad. Si no es así, presione Alt + F2, escriba «r» y presione enter para restablecer el escritorio.

¿No puedes restablecer el escritorio? Deberá reiniciar su PC con Linux. Después de reiniciar, vuelva a iniciar sesión en Gnome Shell. Al volver a iniciar sesión en Gnome, todo volverá a la normalidad.