Ho alcune macchine Linux diverse e molti file di configurazione (e cartelle) su ciascuno.
Per esempio:
~/.ssh/config
~/.config/openbox/rc.xml
~/.config/openbox/autostart.sh
~/.scripts/ ( folder )
~/.bashrc
...etc
Esiste un metodo semplice ed elegante per mantenere sincronizzati questi file tra i miei computer (uno non ha accesso a Internet) ?
Inoltre, alcuni file avranno bisogno di un processo di sincronizzazione più avanzato, poiché dovranno differire leggermente ... ad esempio:
La mia tastiera desktop ha una gamma di tasti di scelta rapida, in cui il mio laptop non ha quasi nessuno. Uso XF86Mail
open thunderbird sul mio desktop, ma Meta+ Msul mio laptop.
My Home Desktop e Work Desktop sono entrambi più orientati agli "utenti multipli", dove il mio laptop è solo per me. Quindi sul mio laptop, tendo a mantenere il file 'rc.xml' per openbox su /etc/xdg/openbox/rc.xml
ma sui desktop su~/.config/openbox/rc.xml
git
per questo scopo. il mio repository per~/.etc
ho anche un~/.usr
e un~/.var
vorrei che queste directory fossero standard in modo che KDE smettesse di lanciare tutti i file tmp / var / config / etc in .kde. così difficile sapere dove si trova nella mia directory home.