Sådan sikkerhedskopieres Gnome Shell-skrivebordsindstillingerne på Linux

Oprettelse af en sikkerhedskopi af Gnome-skrivebordsmiljøet på Linux involverer eksport af alle databasekonfigurationsfiler ud af Dconf. For at installere Dconf skal du åbne en terminal og følge instruktionerne, der svarer til dit Linux OS.
SPOILER ALERT: Rul ned og se videotutorialen i slutningen af ​​denne artikel.

Installer Dconf

Bemærk: Dconf er en central del af Gnome, så det er muligvis allerede på din Linux-pc. Når det er sagt, er det altid en god idé at geninstallere software som denne, især hvis du ved et uheld afinstallerede det tidligere.

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

Generiske Linux’er

Det er ret nemt at installere Dconf på enhver Linux-distribution, da det er en central del af Gnome og Gnome-sættet af applikationer. For at installere Dconf skal du åbne et terminalvindue, søge efter “dconf” i din pakkehåndtering og installere det.

Sikkerhedskopier Gnome-indstillinger

Oprettelse af en fuld sikkerhedskopi med Dconf giver dig mulighed for at gemme alle Dconf-indstillinger og -konfigurationer sammen med Gnome Shell-skrivebordsmiljøet. For de fleste brugere er dette overkill. Men hvis du er paranoid og ønsker at sikre, at alle indstillinger er sikre, er dette vejen at gå.

  Sådan redigeres tekstfiler grafisk på Linux med gedit

Åbn en terminal og brug kommandoen dconf dump til at eksportere hele Dconf-databasen til din Linux-pc. BRUG IKKE SUDO!

dconf dump / > full-backup

Indstillingsdumpen er fuldført. Det næste trin er at se over indholdet af filen for at kontrollere, at sikkerhedskopien kørte korrekt. Brug af cat vil udskrive indholdet af dataene i en terminal og give dig mulighed for at se det igennem.

cat ~/full-backup

Hvis alt ser godt ud, skriv clear og opret en ny mappe i ~/Documents for at opbevare backup-filen. At opbevare Dconf-sikkerhedskopien i en separat mappe sikrer, at den ikke bliver slettet ved et uheld.

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

Gnome-only backup

Hvis du ikke er bekymret for alle indstillingerne på dit Linux-skrivebord og kun ønsker at sikkerhedskopiere Gnome-skrivebordet, bogmærker og Gnome-appkonfigurationer, er denne løsning bedst.

For at starte sikkerhedskopieringsprocessen, brug kommandoen dconf dump og eksporter KUN /org/gnome/ indstillingerne.

dconf dump /org/gnome > gnome-backup

Når Dconf er færdig med at dumpe dine indstillinger, skal du kontrollere indholdet ved at se det med kat-kommandoen.

cat ~/gnome-backup

Se over filen. Hvis alt ser godt ud, skal du oprette en ny mappe til at holde sikkerhedskopien på din Linux-pc og placere filen der.

mkdir -p ~/Documents/gnome-backups/

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

Temaer og ikoner

At lave en sikkerhedskopi af Gnome Shell vil sikre, at dine favoritter, såvel som andre indstillinger, er intakte, når de gendannes. Dconf kan dog ikke sikkerhedskopiere de ikoner og temaer, du bruger. Hvis du ønsker, at disse skal være intakte, når du gendanner din sikkerhedskopi, skal du lave en kopi af dine brugerdefinerede ikontemaer for sikker opbevaring.

  De 5 bedste Arch Linux AUR Helper Apps at bruge

Bemærk: de fleste brugere har brugerdefinerede ikontemaer i mapperne ~/.icons og ~/.themes. Hvis dine ikontemaer ikke er i disse mapper, skal du i stedet følge instruktionerne til systemsikkerhedskopiering.

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

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

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

Alternativt kan du oprette en systemdækkende sikkerhedskopi af dine ikoner og temaer.

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/

Gnome Shell sammen med alle dine brugerdefinerede ikoner er sikkerhedskopieret.

Afslut processen ved at lægge mappen “gnome-backups” på din yndlingsskytjeneste. Alternativt kan du placere den på en hjemmeserver eller en ekstern harddisk.

Gendan sikkerhedskopi

Download “gnome-backups” til din Linux-pc og åbn en terminal. I terminalen skal du bruge CD-kommandoen til at få adgang til filerne indeni.

cd ~/Downloads/gnome-backups

Start gendannelsesprocessen ved at importere Dconf backup-filen til systemet.

  Sådan kigger du ind i binære filer fra Linux-kommandolinjen

Fuld gendannelseskommando

dconf load / < full-backup

Gnome-kun gendannelseskommando

dconf load /org/gnome < gnome-backup

Gendan derefter dine brugerdefinerede ikoner. Gør følgende for at gendanne ikonerne og temaerne for en enkelt bruger:

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

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

Alternativt, for hele systemets ikoner og temaer, skal du køre følgende kommandoer i en 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

Når alle sikkerhedskopieringsfilerne er gendannet, skal dit Gnome Shell-skrivebord se ud, som det gjorde før sikkerhedskopieringen. Hvis det ikke gør det, skal du trykke på Alt + F2, skrive “r” og trykke på Enter for at nulstille skrivebordet.

Kan du ikke nulstille skrivebordet? Du skal genstarte din Linux-pc. Efter genstart skal du logge tilbage på Gnome Shell. Når du logger tilbage på Gnome, vil alt være tilbage til det normale.