Comment copier tous mes paramètres XFCE entre une machine de bureau et un ordinateur portable?


13

Est-ce que quelqu'un sait comment je peux copier mes personnalisations des paramètres de XFCE ainsi que son apparence sur une autre machine?

Les paramètres d'apparence / design, de panneaux, de raccourcis clavier et de geany ne sont pas encore là, comme du tout.

Jusqu'à présent, j'ai fait:

  • copié ~/.config/{autostart,xfce4,Thunar}(pas littéralement comme ça)

  • déconnecté et reconnecté, redémarré

Ressources:

Quelques informations, ce qui est vrai pour les deux machines:

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

$ uname -r
4.10.5-1-ARCH

1
Je vérifierais quels fichiers sont xfce/etc
fournis

Réponses:


13

Xfce stocke généralement ses fichiers de configuration dans ~/.config/xfce4(ainsi que ~/.local/share/xfce4et ~/.config/Thunar). La copie de ces répertoires sur votre ordinateur portable devrait faire l'affaire. Les raccourcis clavier sont stockés dans ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml, ils doivent donc également être copiés.

Il est possible qu'après avoir copié les fichiers, ils soient remplacés lorsque vous vous déconnectez de la session, empêchant ainsi l'activation des nouveaux paramètres. Peut-être pourriez-vous essayer de copier les répertoires susmentionnés en vous connectant via un tty?

A noter qu'il existe un ensemble global de fichiers de configuration /etc/xdg/xfce4, /etc/xdg/Thunar/, /etc/xdg/menus, etc. (ainsi que /etc/xdg/xdg-xubuntusi vous utilisez Xubuntu). Si vous copiez les fichiers de configuration entre deux systèmes ayant des installations de base complètement différentes, vous devrez également copier ces fichiers.


Atm Je travaille à travers votre commentaire. 1ère chose je n'ai pas de ticed: ~/.local/share/xfce4n'existe pas.
henry

1
@henry ça va. Cela n'a pas besoin d'exister. En fait, il n'est créé que si vous modifiez certains paramètres (par exemple, en changeant le terminal par défaut en un nouveau script de lancement de terminal).
StrangeAttractor

Bien qu'un certain temps se soit écoulé et que j'ai travaillé avec la solution StrangeAttractor ... Je ne recommanderais pas de le faire (encore). En fin de compte, cela a entraîné quelques petits "bugs" ennuyeux avec FF et en général des problèmes liés à la taille des fenêtres AFAIK. De plus, les barres latérales (également les "barres de tâches") ne fonctionnaient pas correctement. Cependant, les fichiers dot spécifiques au programme sont un sujet entièrement différent et en fait ce que je conseillerais à quiconque de prendre.
henry

@henry bugs avec "FF" .... Qu'est-ce que "FF"?
Lance Kind

@LanceKind Firefox
henry

5

En plus de ce que StrangeAttractor a dit (les fichiers étant dans ~/.config/xfce4, ainsi que ~/.local/share/xfce4et ~/.config/Thunar), il y a une mise en garde: certains fichiers sont écrasés par xfce même si vous ne sélectionnez pas la "Enregistrer la session" lors de la déconnexion. De plus, certains fichiers sont chargés dans Xfconf et ne sont pas actualisés tant que vous ne redémarrez pas.

Pour cette raison, veuillez suivre les étapes:

  • Déconnectez-vous de xfce avant de copier les fichiers
  • Copiez les fichiers du terminal (CTRL-ALT-F1)
  • Assurez-vous que les autorisations appropriées sont définies sur les fichiers copiés (ils doivent appartenir à l'utilisateur souhaité; sinon, faites-le chown -R user:group .config/xfce4)
  • Redémarrez ensuite l'ordinateur (ne vous reconnectez pas immédiatement, mais redémarrez)

Cela devrait faire l'affaire. (Testé sur xfce 4.12, xubuntu 18.04)


2
En fait, vous n'avez pas besoin de redémarrer, tuer le processus xfconfd appartenant à l'utilisateur dont vous écrasez les paramètres a le même effet. +1 pour m'avoir indiqué la bonne direction.
Besworks

1

Assurez-vous de vérifier les autorisations sur les fichiers copiés - c.-à-d.

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

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.