Come copiare tutte le mie impostazioni XFCE tra una macchina desktop e un laptop?


13

Qualcuno sa come posso copiare le mie personalizzazioni delle impostazioni di XFCE e il suo aspetto su un'altra macchina?

Le impostazioni per aspetto / design, pannelli, scorciatoie da tastiera e geany non sono ancora presenti, come del tutto.

Finora ho fatto:

  • copiato ~/.config/{autostart,xfce4,Thunar}(non letteralmente così)

  • disconnesso e riconnesso, riavviato

risorse:

Alcune informazioni, che è vero per entrambe le macchine:

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

$ uname -r
4.10.5-1-ARCH

1
Vorrei controllare quali file venivano forniti con il xfcepacchetto e cercare le configurazioni - alcuni di essi sono probabilmente memorizzati da qualche parte in/etc
Arkadiusz Drabczyk

Risposte:


13

Xfce di solito memorizza i suoi file di configurazione in ~/.config/xfce4(così come ~/.local/share/xfce4e ~/.config/Thunar). La copia di queste directory sul laptop dovrebbe funzionare. Le scorciatoie da tastiera sono memorizzate in ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml, quindi dovrebbero essere copiate anche.

È possibile che dopo aver copiato i file vengano sovrascritti quando si esce dalla sessione, impedendo così l'abilitazione delle nuove impostazioni. Forse potresti provare a copiare le suddette directory accedendo tramite un tty?

Nota che c'è un insieme globale di file di configurazione in /etc/xdg/xfce4, /etc/xdg/Thunar/, /etc/xdg/menus, ecc (così come /etc/xdg/xdg-xubuntuse si sta utilizzando Xubuntu). Se stai copiando i file di configurazione tra due sistemi con installazioni di base completamente diverse, dovrai copiare anche questi file.


Atm, sto lavorando attraverso il tuo commento. 1a cosa che non ho pensato: ~/.local/share/xfce4non esiste.
Henry,

1
@henry va bene. Non deve esistere. In effetti, viene creato solo se si modificano determinate impostazioni (ad esempio, cambiando il terminale predefinito in un nuovo script di avvio del terminale).
StrangeAttractor il

Anche se è passato del tempo e ho lavorato con la soluzione di StrangeAttractor ... Non consiglierei di farlo (di nuovo). Alla fine ha provocato alcuni fastidiosi piccoli "bug" con FF e in generale problemi di dimensioni della finestra AFAIK. Anche le barre laterali (anche "barre delle attività") non funzionavano correttamente. Tuttavia i dotfile specifici del programma sono un argomento completamente diverso e in realtà ciò che consiglierei a chiunque di affrontare.
Henry

@henry bugs with "FF" .... Che cos'è "FF"?
Lance Kind,

@LanceKind Firefox
henry

5

Oltre a ciò che ha detto StrangeAttractor (i file in cui si trovano ~/.config/xfce4, così come ~/.local/share/xfce4e ~/.config/Thunar), c'è un avvertimento: alcuni dei file vengono sovrascritti da xfce anche se non si seleziona "Salva sessione" quando si effettua il logout. Inoltre, alcuni dei file vengono caricati in Xfconf e non vengono aggiornati fino al riavvio.

Per questo motivo, seguire i passaggi:

  • Disconnettersi da xfce prima di copiare i file
  • Copia i file dal terminale (CTRL-ALT-F1)
  • Assicurarsi che siano impostate le autorizzazioni appropriate sui file copiati (dovrebbero appartenere all'utente desiderato; in caso contrario, fare chown -R user:group .config/xfce4)
  • Quindi riavviare il computer (non accedere nuovamente immediatamente, ma riavviare)

Questo dovrebbe fare il trucco. (Testato su xfce 4.12, xubuntu 18.04)


2
In realtà non è necessario riavviare, uccidendo il processo xfconfd di proprietà dell'utente le cui impostazioni si stanno sovrascrivendo hanno lo stesso effetto. +1 per indicarmi la giusta direzione però.
Besworks,

1

Assicurati di controllare le autorizzazioni sui file copiati, ad es. A

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

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.