Jak wykonać kopię zapasową ustawień pulpitu Budgie w systemie Linux

Jeśli chcesz wykonać kopię zapasową pulpitu Budgie, panelu, widżetów i wszystkiego innego, wymaga to pracy z Dconf. Aby pracować z Dconf, musisz upewnić się, że jest on zainstalowany i działa na komputerze z systemem Linux.

OSTRZEŻENIE SPOILERA: Przewiń w dół i obejrzyj samouczek wideo na końcu tego artykułu.

Zainstaluj Dconf

Uwaga: Dconf najprawdopodobniej jest już na twoim komputerze z systemem Linux. Mimo to ważne jest, aby spróbować ponownie zainstalować to oprogramowanie, na wszelki wypadek.

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

Generic Linuxes

Potrzebujesz Dconf w swoim systemie, ale nie używasz czegoś z powyższej listy? Otwórz terminal i użyj swojego menedżera pakietów, aby wyszukać „dconf”. Kiedy go znajdziesz, zainstaluj wszystkie pakiety z „dconf” w nazwie.

Utwórz kopię zapasową ustawień Budgie

Pełna kopia zapasowa za pomocą Dconf to najlepszy sposób na zapewnienie bezpieczeństwa wszystkich ustawień systemu (w tym Budgie). Aby utworzyć kopię zapasową, uruchom okno terminala i uruchom polecenie dconf dump, aby utworzyć kopię całej konfiguracji Dconf. NIE UŻYWAJ SUDO!

dconf dump / > full-backup

Po zakończeniu zrzutu ustawień uruchom go za pomocą polecenia cat, aby zweryfikować zawartość pliku.

cat ~/full-backup | more

Jeśli zawartość pliku wygląda dobrze po uruchomieniu go za pomocą polecenia cat, wpisz clear, aby wyczyścić terminal. Następnie utwórz folder w swoim katalogu ~ / Documents do przechowywania pliku kopii zapasowej. Przeniesienie danych tutaj zamiast przechowywania ich w katalogu domowym jest dobrym pomysłem, ponieważ zapewni to, że nie usuniesz ich przypadkowo w późniejszym terminie.

mkdir -p ~/Documents/dconf-backups/

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

Kopia zapasowa tylko dla Budgie

Podążanie drogą tylko dla Budgie podczas tworzenia nowej kopii zapasowej jest doskonałym pomysłem, jeśli zależy Ci tylko na zapisaniu podstawowych ustawień, a nie całego systemu. Aby utworzyć nową kopię zapasową, wyeksportuj dane do / com / solus-project / za pomocą polecenia dconf dump.

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

Po zakończeniu wykonywania polecenia eksportu wyświetl plik kopii zapasowej za pomocą polecenia cat. Spojrzenie na plik danych pozwoli Ci ocenić, czy kopia zapasowa się powiodła.

cat ~/budgie-backup | more

Jeśli kopia zapasowa wygląda dobrze, utwórz nowy folder kopii zapasowej w ~ / Documents i przenieś tam dane za pomocą polecenia mv.

mkdir -p ~/Documents/budgie-backups/

mv budgie-backup ~/Documents/budgie-backups/

Motywy i ikony

Utworzyłeś kopię zapasową ustawień Budgie, eksportując je z Dconf. Wykonanie kopii zapasowej w ten sposób zapewni, że panel, widżety i inne dostosowania pozostaną nienaruszone. Jednak nie zachowa niestandardowych ikon i motywów, ponieważ Dconf to tylko tekst i nie może zawierać plików ikon i motywów. W rezultacie będziesz musiał wykonać pełną kopię zapasową obu folderów ~ / .icons i ~ / .themes.

Aby utworzyć kopię zapasową, otwórz terminal i użyj polecenia tar, aby skompresować te foldery.

Uwaga: jeśli zainstalujesz niestandardowe motywy i pliki ikon w całym systemie, musisz utworzyć kopię zapasową katalogów / usr / share / icons / i / usr / share / themes /, zamiast ~ / .icons i ~ / .themes .

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

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

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

Alternatywnie utwórz kopię zapasową systemu.

sudo -s

cd /usr/share/

tar -cvpf custom-icons.tar.gz icons

tar -cvpf custom-themes.tar.gz themes
mv *.tar.gz /home/username/Documents/budgie-backups/

Weź folder „budgie-backups” i prześlij go do swojego ulubionego dostawcy pamięci masowej w chmurze w celu bezpiecznego przechowywania. Ewentualnie umieść go na serwerze domowym lub zewnętrznym dysku twardym.

Przywracania kopii zapasowej

Pobierz folder „budgie-backups” z chmury (lub serwera domowego) i umieść go w katalogu ~ / Downloads na komputerze z systemem Linux. Następnie otwórz okno terminala i użyj polecenia CD, aby przejść z katalogu domowego do folderu ~ / Downloads.

cd ~/Downloads/budgie-backups

Za pomocą polecenia dconf load przywróć ustawienia pulpitu Budgie.

Pełne polecenie przywracania

dconf load / < full-backup

Polecenie przywracania tylko gnomów

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

Po przywróceniu kopii zapasowej pulpitu Budgie nadszedł czas, aby umieścić w systemie nasze niestandardowe ikony i motywy.

Przywróć ikony dla pojedynczego użytkownika

Aby przywrócić niestandardowe ikony i motywy dla jednego użytkownika, uruchom następujące polecenia w oknie terminala.

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

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

Przywróć ikony dla użytkowników z całego systemu

Aby przywrócić ikony i motywy dla całego systemu, wykonaj następujące operacje w wierszu polecenia.

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

Po przywróceniu wszystkich plików na komputer z systemem Linux Budgie powinna wyglądać tak, jakby robiła to przed wykonaniem kopii zapasowej. Jeśli nie wygląda dobrze, wyloguj się z sesji i zaloguj ponownie.