Mam kilka różnych maszyn linuxowych i wiele plików konfiguracyjnych (i folderów) na każdym z nich.
Na przykład:
~/.ssh/config
~/.config/openbox/rc.xml
~/.config/openbox/autostart.sh
~/.scripts/ ( folder )
~/.bashrc
...etc
Czy istnieje prosta i elegancka metoda synchronizacji tych plików między moimi komputerami (jeden nie ma dostępu do Internetu) ?
Ponadto niektóre pliki będą wymagały bardziej zaawansowanego procesu synchronizacji, ponieważ będą musiały się nieco różnić ... na przykład:
Moja klawiatura stacjonarna ma szereg skrótów klawiszowych, w których mój laptop prawie nie ma. Używam, XF86Mail
aby otworzyć Thunderbirda na pulpicie, ale Meta+ Mna moim laptopie.
Zarówno My Home Desktop, jak i Work Desktop są bardziej „zorientowane na wielu użytkowników”, a mój laptop jest właśnie dla mnie. Tak więc na moim laptopie staram się przechowywać plik „rc.xml” dla Openbox w, /etc/xdg/openbox/rc.xml
ale na komputerach stacjonarnych w~/.config/openbox/rc.xml
git
do tego celu. moje repo dla~/.etc
mam również~/.usr
i~/.var
chciałbym, aby te katalogi były standardowe, aby KDE przestało wyświetlać wszystkie pliki tmp / var / config / etc pod .kde. tak trudno wiedzieć, gdzie chcę w moim katalogu domowym.