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.