Cum să faci o copie de rezervă a setărilor desktopului Gnome Shell pe Linux

Realizarea unei copii de siguranță pentru mediul grafic Gnome pe Linux

Procesul de creare a unei copii de rezervă a configurației desktop-ului Gnome pe un sistem Linux presupune exportul tuturor datelor de configurare stocate în baza de date Dconf. Pentru a putea utiliza Dconf, este necesar să-l instalăm. Deschideți un terminal și urmați instrucțiunile corespunzătoare distribuției Linux pe care o utilizați.
ATENȚIE: Pentru o demonstrație vizuală, consultați tutorialul video de la finalul articolului.

Instalarea Dconf

Important: Dconf este un element fundamental al mediului Gnome, așa că este foarte posibil să fie deja instalat pe sistemul dvs. Linux. Cu toate acestea, este recomandat să reinstalați acest software, mai ales dacă l-ați dezinstalat accidental în trecut.

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

Distribuții Linux Generice

Instalarea Dconf pe oricare altă distribuție Linux este relativ simplă, fiind o componentă esențială a mediului Gnome și a suitei sale de aplicații. Pentru a instala Dconf, deschideți un terminal, căutați managerul de pachete „dconf” și instalați-l.

Salvarea Setărilor Gnome

Crearea unei copii complete de siguranță cu Dconf vă permite să salvați toate setările și preferințele Dconf, inclusiv setările mediului grafic Gnome Shell. Deși pentru majoritatea utilizatorilor, o astfel de operațiune poate fi considerată excesivă, este metoda ideală dacă doriți să vă asigurați că fiecare setare este salvată în mod corespunzător.

Deschideți un terminal și utilizați comanda dconf dump pentru a exporta întreaga bază de date Dconf pe sistemul Linux. Este crucial să nu utilizați sudo pentru această operațiune!

dconf dump / > full-backup

Exportul setărilor este acum complet. Următorul pas este verificarea conținutului fișierului pentru a vă asigura că procesul de backup a funcționat corect. Utilizați comanda cat pentru a afișa datele în terminal.

cat ~/full-backup

Dacă datele afișate sunt corecte, utilizați comanda clear și creați un director nou în directorul ~/Documents pentru a stoca fișierul de backup. Păstrarea copiei de siguranță Dconf într-un director separat va preveni ștergerea accidentală a acesteia.

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

Backup Exclusiv pentru Gnome

Dacă nu sunteți interesat de salvarea tuturor setărilor sistemului dvs. Linux și doriți doar o copie de siguranță pentru desktop-ul Gnome, preferințele și configurațiile aplicațiilor Gnome, această soluție este optimă.

Pentru a iniția procesul de backup, utilizați comanda dconf dump și exportați NUMAI setările din /org/gnome/.

dconf dump /org/gnome > gnome-backup

După ce Dconf a finalizat exportul setărilor, verificați conținutul fișierului folosind comanda cat.

cat ~/gnome-backup

Analizați datele afișate. Dacă totul arată corect, creați un director nou pentru a stoca backup-ul și mutați fișierul acolo.

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

Teme și Iconițe

Salvarea setărilor Gnome Shell asigură că preferințele, favoritele și alte setări vor fi păstrate intacte la restaurare. Cu toate acestea, Dconf nu include iconițele și temele personalizate pe care le utilizați. Pentru a le avea disponibile și după restaurare, este necesar să faceți o copie a acestora.

Observație: Majoritatea utilizatorilor își stochează temele personalizate de iconițe în directoarele ~/.icons și ~/.themes. Dacă temele iconițelor dvs. sunt stocate în alte locații, urmați instrucțiunile de backup ale sistemului pentru a le salva.

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

Alternativ, puteți realiza o copie de rezervă la nivelul întregului sistem a iconițelor și temelor dvs.

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/

Acum, setările Gnome Shell, împreună cu iconițele personalizate, sunt salvate.

Pentru a finaliza procesul, transferați directorul gnome-backups în serviciul dvs. cloud preferat, pe un server de acasă sau pe un hard disk extern.

Restaurarea Copiei de Siguranță

Descărcați directorul gnome-backups pe sistemul dvs. Linux și deschideți un terminal. Navigați la directorul respectiv utilizând comanda cd.

cd ~/Downloads/gnome-backups

Începeți procesul de restaurare prin importul fișierului de backup Dconf.

Comanda pentru restaurarea completă:

dconf load / < full-backup

Comanda pentru restaurarea exclusivă a setărilor Gnome:

dconf load /org/gnome < gnome-backup

Apoi, restaurați iconițele personalizate. Pentru a restaura iconițele și temele pentru un singur utilizator, rulați:

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

Alternativ, pentru iconițe și teme la nivelul sistemului, utilizați următoarele comenzi în 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

După ce toate fișierele de backup au fost restaurate, desktopul dvs. Gnome Shell ar trebui să arate exact ca înainte de realizarea copiei de siguranță. Dacă nu, apăsați combinația de taste Alt + F2, tastați „r” și apăsați Enter pentru a reseta desktop-ul.

Dacă resetarea desktop-ului nu funcționează, va trebui să reporniți sistemul Linux. După repornire și conectare la Gnome Shell, totul ar trebui să revină la normal.