So sichern Sie die Desktop-Einstellungen der Gnome-Shell unter Linux

Die Erstellung einer Sicherungskopie Ihrer Gnome-Desktopumgebung unter Linux beinhaltet das Speichern aller Konfigurationsdaten aus der Dconf-Datenbank. Um Dconf zu installieren, öffnen Sie ein Terminal und folgen Sie den Anweisungen, die zu Ihrer jeweiligen Linux-Distribution passen.
ACHTUNG: Scrollen Sie nach unten zum Video-Tutorial am Ende dieses Artikels.

Dconf installieren

Wichtig: Dconf ist ein essenzieller Bestandteil von Gnome und möglicherweise bereits auf Ihrem System installiert. Dennoch kann es empfehlenswert sein, solche Software neu zu installieren, besonders wenn sie in der Vergangenheit irrtümlich entfernt wurde.

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

Allgemeine Linux-Distributionen

Die Installation von Dconf auf jeder Linux-Distribution ist in der Regel unkompliziert, da es ein fester Bestandteil von Gnome und der zugehörigen Anwendungs-Suite ist. Öffnen Sie ein Terminalfenster, suchen Sie in Ihrer Paketverwaltung nach „dconf“ und installieren Sie es.

Sicherung der Gnome-Einstellungen

Durch die Anfertigung einer vollständigen Sicherung mit Dconf sichern Sie sämtliche Dconf-Einstellungen und -Konfigurationen, einschließlich der Gnome-Shell-Desktopumgebung. Für die meisten Anwender ist dies wahrscheinlich übertrieben. Wenn Sie jedoch auf Nummer sicher gehen wollen und jede Einstellung behalten möchten, ist dies der richtige Weg.

Öffnen Sie ein Terminal und nutzen Sie den Befehl „dconf dump“, um die gesamte Dconf-Datenbank Ihres Systems zu exportieren. Bitte verwenden Sie hier KEIN „sudo“!

dconf dump / > full-backup

Der Export der Einstellungen ist nun abgeschlossen. Im nächsten Schritt sollten Sie den Inhalt der erstellten Datei überprüfen, um sicherzustellen, dass die Sicherung korrekt durchgeführt wurde. Verwenden Sie den Befehl „cat“, um den Inhalt im Terminal anzuzeigen.

cat ~/full-backup

Wenn alles in Ordnung ist, geben Sie „clear“ ein und erstellen Sie einen neuen Ordner in Ihrem Verzeichnis „~/Documents“, um die Sicherungsdatei dort abzulegen. Durch die Lagerung des Dconf-Backups in einem separaten Ordner wird sichergestellt, dass es nicht versehentlich gelöscht wird.

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

Nur-Gnome-Sicherung

Falls Sie nicht alle Systemeinstellungen sichern möchten, sondern lediglich die Konfigurationen des Gnome-Desktops, die Lesezeichen und die Gnome-Anwendungen, ist diese Lösung optimal.

Starten Sie den Sicherungsvorgang mit dem Befehl „dconf dump“ und exportieren Sie ausschließlich die Einstellungen unter „/org/gnome/“.

dconf dump /org/gnome > gnome-backup

Sobald Dconf die Sicherung abgeschlossen hat, können Sie den Inhalt der erstellten Datei mit dem „cat“-Befehl überprüfen.

cat ~/gnome-backup

Prüfen Sie die Datei. Wenn alles korrekt erscheint, erstellen Sie einen neuen Ordner für die Sicherung und verschieben Sie die Datei dorthin.

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

Themes und Symbole

Durch die Sicherung von Gnome Shell stellen Sie sicher, dass Ihre Favoriten und andere Einstellungen nach der Wiederherstellung erhalten bleiben. Dconf ist jedoch nicht in der Lage, die von Ihnen verwendeten Symbole und Themes zu sichern. Um sicherzustellen, dass auch diese bei der Wiederherstellung Ihrer Sicherung erhalten bleiben, müssen Sie eine Kopie Ihrer benutzerdefinierten Symbol- und Theme-Ordner zur Aufbewahrung erstellen.

Hinweis: Die meisten Benutzer haben ihre benutzerdefinierten Symbole und Themes in den Ordnern „~/.icons“ und „~/.themes“ abgelegt. Wenn sich Ihre Symbole und Themes nicht in diesen Ordnern befinden, befolgen Sie stattdessen die Anweisungen zur systemweiten Sicherung.

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

Alternativ erstellen Sie eine systemweite Sicherung Ihrer Symbole und Themes.

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/

Ihre Gnome Shell ist nun zusammen mit Ihren benutzerdefinierten Symbolen und Themes gesichert.

Beenden Sie den Vorgang, indem Sie den Ordner „gnome-backups“ in einem Cloud-Dienst Ihrer Wahl hochladen. Alternativ können Sie ihn auf einem Heimserver oder einer externen Festplatte speichern.

Wiederherstellung des Backups

Laden Sie den Ordner „gnome-backups“ auf Ihren Linux-Computer herunter und öffnen Sie ein Terminal. Verwenden Sie den Befehl „cd“, um zum Ordner mit den Sicherungsdateien zu navigieren.

cd ~/Downloads/gnome-backups

Starten Sie den Wiederherstellungsvorgang, indem Sie die Dconf-Sicherungsdatei in Ihr System importieren.

Vollständiger Wiederherstellungsbefehl

dconf load / < full-backup

Nur-Gnome-Wiederherstellungsbefehl

dconf load /org/gnome < gnome-backup

Als Nächstes stellen Sie Ihre benutzerdefinierten Symbole wieder her. Führen Sie die folgenden Befehle aus, um die Symbole und Themes für einen einzelnen Benutzer wiederherzustellen:

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

Alternativ können Sie die folgenden Befehle für systemweite Symbole und Themes in einem Terminal ausführen:

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

Nachdem alle Sicherungsdateien wiederhergestellt wurden, sollte Ihr Gnome-Shell-Desktop genauso aussehen wie vor der Sicherung. Sollte dies nicht der Fall sein, drücken Sie Alt + F2, geben Sie „r“ ein und drücken Sie die Eingabetaste, um den Desktop neu zu laden.

Können Sie den Desktop nicht zurücksetzen? In diesem Fall müssen Sie Ihren Linux-Rechner neu starten. Nach dem Neustart melden Sie sich wieder in der Gnome Shell an. Danach sollte alles wie gewohnt funktionieren.