Continuamos con esta pequeña serie de tutoriales de cómo realizar un respaldo de nuestra configuración de nuestros entornos de escritorio, en artículos pasados pueden encontrar los métodos para respaldar XFCE y LXDE.
Ahora toca el turno para el entorno de escritorio Mate que como sabrán en una bifurcación de Gnome 2 y para realizar el backup de Mate debemos de realizar lo siguiente.
Instalación de Dfcon
Para realizar el bakcup de nuestra configuración de Mate lo podremos realizar con ayuda de Dconf. Es un sistema de base de datos en el que confían muchos entornos de escritorio similares a Gnome para definir cosas en el entorno de escritorio para el usuario.
Esta herramienta suele ser incluida en la mayoría de las distribuciones de Linux que trabajen con Gnome o aplicaciones de este.
En caso de no constar con ella la pueden instalar de la siguiente manera dependiendo del sistema que estén utilizando.
Si son usuarios de Debian, Ubuntu, Linux Mint, Elementary OS o cualquier sistema que sea derivado de estos, pueden realizar la instalación de esta herramienta con el siguiente comando:
sudo apt-get install dconf* -y
Para el caso de los que sean usuarios de Arch Linux, Manjaro, Antergos o cualquier sistema derivado de Arch Linux, simplemente deben de ejecutar el siguiente comando:
sudo pacman -S dconf
Mientras que para los que sean usuarios de CentOS, RHEL, Fedora y sistemas derivados de estos pueden instalar la aplicación con el siguiente comando:
sudo dnf install dconf
Si eres usuario de cualquier versión de OpenSUSE, simplemente instalas con el siguiente comando:
sudo zypper install dconf
Realizando el bakcup de Mate
Como el entorno de escritorio Mate tiene todos sus datos en Dconf, deberán de exportar la información de la base de datos para respaldar su configuración.
La manera más sencilla de hacer una copia de seguridad de la configuración del escritorio Mate es olvidarse de averiguar qué área de Dconf necesita realizar una copia de seguridad específicamente y en su lugar, crear una copia en general de ella.
De esta forma se consume mucho tiempo, ya que el proceso de dumping representa todo lo que Dconf tiene para ofrecer, pero el beneficio es que todo lo almacenado dentro de este será respaldado.
Para iniciar el proceso de extracción con Dconf deberán de abrir una terminal y ejecutar el siguiente comando:
dconf dump / > ~/Desktop/dconf-full-backup
Deben de saber no deben de utilizar el comando sudo o su.
Los entornos de escritorio no usan el usuario raíz o el sistema de archivos raíz para configurar un entorno de trabajo, por lo que al intentar esto no se podrá hacer una copia de seguridad de nada.
Verifique que la copia de seguridad de Dconf funciona mirando el contenido del archivo, utilizando el comando cat .
cat ~/Desktop/dconf-full-backup | more
Ya revisado pueden guardar, compartir o lo que tengan en mente hacer con este respaldo.
Una alternativa para hacer copias de seguridad de todo es decirle a Dconf que solo exporte elementos en /org/mate, en lugar de todo.
De esta forma solamente se centrará específicamente en las configuraciones del Entorno dejando de lado las configuraciones del usuario.
Para ello simplemente debemos de ejecutar el siguiente comando:
dconf dump / org / mate> ~ / Desktop / dconf-mate-backup
De igual forma podemos revisar que el bakcup se creó correctamente:
cat ~/Desktop/dconf-mate-backup | more
Restaurando la copia de seguridad
Para restablecer la copia de seguridad de su entorno de escritorio Mate simplemente deben de ejecutar los siguientes comandos, es importante recalcar que deben de contar con Dconf instalado:
dconf load / < dconf-full-backup
La restauración de la copia de seguridad solo del escritorio funciona de la misma manera que la copia de seguridad completa.
Mientras que para el caso de los que realizaron el respaldo solo del entorno deben de teclear:
dconf load /org/mate/ < dconf-mate-backup
Ahora simplemente basta con reiniciar su sesión de usuario para que los cambios que restablecieron sean tomados en la nueva instalación.
Aun que lo recomendado es realizar un reinicio del sistema para que los cambios queden cargados correctamente al inicio del sistema.
Seria interensante poder guardar una configuracion de escritorio y poder aplicarla como una plantilla a todos los usuarios nuevos que se creen posteriormente.
Una herramienta de backups muy buena y con soporte para bastantes «backends» como B2, S3, REST, sftp, rclone y otros. https://restic.net
Muy bueno. Gracias.