staging.inyokaproject.org

Einstellungen der MATE-Leiste auf anderes System übertragen

Status: Ungelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |

Sandwich

Anmeldungsdatum:
9. April 2007

Beiträge: 141

Panel/Leiste kopieren?

Wenn ich mir eine Leiste nach meinen Vorstellungen eingerichtet habe, wie kann ich die Einstellungen auf einen zweiten Rechner mit gleichem System kopieren, damit ich mir dort die langwierige Rechts- und sonstige -Klickerei ersparen kann?

Kann das wer kurz im Wiki beschreiben? Danke!

Moderiert von karzer:

Von baustelle-mate-leiste abgetrennt. Bitte entführe keine Artikeldiskussionen!

karzer Team-Icon

Wikiteam
Avatar von karzer

Anmeldungsdatum:
10. April 2022

Beiträge: 1129

Ein Wiki ist per Definition keine Ansammlung von Text, wo auf Zuruf etwas hinzugefügt wird. Wenn Du etwas beitragen willst, tue das direkt im Artikel, andernfalls stelle bitte eine entsprechende Frage im Forum.

fleet_street

Top-Wikiautor
Avatar von fleet_street

Anmeldungsdatum:
30. August 2016

Beiträge: 1901

Tja, wenn das so einfach wäre, wäre es bereits im Wiki. 😉

Es hängt von einigen Faktoren ab. Bspw. werden die Postionen in der Leiste, an denen Applets und Starter angezeigt werde, als absolute Werte in Pixel gespeichert. Hat der eine Benutzer seine Anzeige skaliert oder auf dem anderen Rechner ist eine andere Bildschirmauflösung, so ergibt sich ein verfälschtes Bild. Das kann dann sogar soweit führen, dass eine Symbole überhaupt nicht dargestellt werden.

Bei benutzerdefinierten Anwendungsstartern müssen die zunächst auch kopiert werden, weil sie ja sonst nicht gefunden werden. Beziehen sich die Starter auf bspw. Skripte, die im Benutzerverzeichnis liegen, müssen die ebenso kopiert werden, weil die Starter sonst nur angezeigt werden, aber funktionslos sind.

Außerdem können Applets in der Leiste eigene Konfigurationen haben, die an unterschiedlichen Stellen abgelegt werden. … Die Liste lässt sich bestimmt noch fortsetzen.

Hier mal ein grober – noch stümperhafter – Ablauf:

1. im Original
1.1 Einstellungen sichern

dconf dump /org/mate/panel/ > ~/.config/dconf/panel 

1.2 Starter, die es zu kopieren gilt, filtern:

grep location ~/.config/dconf/panel | grep -v "/usr/" 

Alle ohne absolute Pfadangabe sind zu finden in .config/mate/panel2.d/default/launchers Werden in den Startern Skripte aufgerufen, so sind diese ggf. ebenfalls zu kopieren

grep -R Exec ~/.config/mate/panel2.d/default/launchers | cut -d ":" -f2 

Achtung. Ist ein absoluter Pfad aus dem Benutzerverzeichnis vorhanden und auf dem Zielsystem hat der Benutzer einen anderen Namen, dann muss das in der Sicherungsdatei manuell geändert werden.

2. im Zielsystem
2.1 Panel zurücksetzen (sicherheithalber)

dconf reset -f /org/mate/panel/ 

2.2 gesicherte Einstellung einlesen

dconf load /org/mate/panel/ < ~/.config/dconf/panel 

Das erfasst nicht das gesamte Erscheinungsbild der Leiste. Bspw. speichert der Arbeitsflächenumschalter die Anzahl der Arbeitsflächen in einem anderen dconf-Schema (org.mate.Marco.general num-workspaces).

Einfacher kann es sein einfach alle Einstellungen zu übertragen, in dem die Datei ~/.config/dconf/user kopiert wird. In dieser Datei könnten in selten Fällen auch Informationen gelandet sein, die man normalerweise nicht aus der Hand gibt. Sollten die Benutzernamen unterschiedlich sein, so ist in dem einen oder anderen Wert das falsche eingetragen.

gsettings list-recursively | grep $USER 

Die oben erwähnten Starter und Skripte nicht vergessen.

Antworten |