Wie kopiere ich alle meine XFCE-Einstellungen zwischen einem Desktop-Computer und einem Laptop?

13

Weiß jemand, wie ich meine Anpassungen der XFCE-Einstellungen sowie deren Erscheinungsbild auf einen anderen Computer kopieren kann?

Die Einstellungen für Aussehen / Design, Bedienfelder, Tastaturkürzel und Geany sind noch nicht vorhanden.

Bisher habe ich getan:

  • kopiert ~/.config/{autostart,xfce4,Thunar}(nicht wörtlich so)

  • abgemeldet und wieder angemeldet, neu gestartet

Ressourcen:

Einige Informationen, die für beide Maschinen gelten:

$ pacman -Qi xfwm4 | grep Version
Version                  : 4.12.4-1

$ uname -r
4.10.5-1-ARCH
Henry
quelle
1
Ich würde überprüfen , welche Dateien kam mit mit xfcePaket und suchen nach configs - einige von ihnen sind wahrscheinlich gespeichert irgendwo in/etc
Arkadiusz Drabczyk

Antworten:

13

Xfce speichert seine Konfigurationsdateien normalerweise in ~/.config/xfce4(sowie ~/.local/share/xfce4und ~/.config/Thunar). Das Kopieren dieser Verzeichnisse auf Ihren Laptop sollte den Job erledigen. Tastaturkürzel werden in gespeichert ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml, daher sollten sie auch kopiert werden.

Es ist möglich, dass die Dateien nach dem Kopieren überschrieben werden, wenn Sie sich von der Sitzung abmelden, wodurch verhindert wird, dass die neuen Einstellungen aktiviert werden. Vielleicht könnten Sie versuchen, die oben genannten Verzeichnisse zu kopieren, indem Sie sich über ein tty anmelden?

Beachten Sie, dass es eine globale Gruppe von Konfigurationsdateien in /etc/xdg/xfce4, /etc/xdg/Thunar/, /etc/xdg/menususw. (sowie /etc/xdg/xdg-xubuntuwenn Sie mit Xubuntu). Wenn Sie die Konfigurationsdateien zwischen zwei Systemen mit völlig unterschiedlichen Basisinstallationen kopieren, müssen Sie diese Dateien ebenfalls kopieren.

StrangeAttractor
quelle
Atm Ich arbeite an deinem Kommentar. 1. was ich nicht gewürzt habe: ~/.local/share/xfce4existiert nicht.
Henry
1
@henry das ist okay Es muss nicht existieren. Tatsächlich wird es nur erstellt, wenn Sie bestimmte Einstellungen ändern (z. B. das Standardterminal in ein neues Skript zum Starten des Terminals ändern).
StrangeAttractor
Obwohl einige Zeit vergangen ist und ich die Lösung von StrangeAttractor durchgearbeitet habe ... würde ich es nicht empfehlen (erneut). Letztendlich führte dies zu einigen nervigen kleinen "Fehlern" mit FF und im Allgemeinen zu Problemen mit der Fenstergröße AFAIK. Auch die Seitenleisten (auch "Taskleisten") funktionierten nicht richtig. Programmspezifische Dotfiles sind jedoch ein ganz anderes Thema und das, was ich jedem anderen raten würde.
Henry
@henry Fehler mit "FF" .... Was ist "FF"?
Lance Kind
@LanceKind Firefox
henry
5

Zusätzlich zu den Aussagen von StrangeAttractor (die Dateien befinden sich ~/.config/xfce4ebenso wie ~/.local/share/xfce4und ~/.config/Thunar) gibt es eine Einschränkung: Einige der Dateien werden von xfce überschrieben, auch wenn Sie beim Abmelden nicht die Option "Sitzung speichern" auswählen. Außerdem werden einige der Dateien in Xfconf geladen und erst nach einem Neustart aktualisiert.

Befolgen Sie daher bitte die folgenden Schritte:

  • Melden Sie sich von xfce ab, bevor Sie die Dateien kopieren
  • Kopieren Sie die Dateien vom Terminal (STRG-ALT-F1).
  • Stellen Sie sicher, dass die richtigen Berechtigungen für kopierte Dateien festgelegt sind (sie sollten dem gewünschten Benutzer gehören; wenn nicht, tun Sie dies chown -R user:group .config/xfce4).
  • Starten Sie dann den Computer neu (nicht sofort neu anmelden, sondern neu starten)

Dies sollte den Trick tun. (Getestet auf xfce 4.12, xubuntu 18.04)

Vlad Dinulescu
quelle
2
Sie müssen tatsächlich nicht neu starten. Das Beenden des xfconfd-Prozesses des Benutzers, dessen Einstellungen Sie überschreiben, hat den gleichen Effekt. +1 für die richtige Richtung.
Besworks
1

Stellen Sie sicher, dass Sie die Berechtigungen für die kopierten Dateien überprüfen

chown -R user:group /home/user/.config/xfce4

Jameh
quelle