У меня есть несколько разных Linux-машин и много конфигурационных файлов (и папок) на каждой.
Например:
~/.ssh/config
~/.config/openbox/rc.xml
~/.config/openbox/autostart.sh
~/.scripts/ ( folder )
~/.bashrc
...etc
Есть ли простой и элегантный способ синхронизировать эти файлы между моими компьютерами (у одного нет доступа в интернет) ?
Кроме того, для некоторых файлов потребуется более продвинутый процесс синхронизации, так как они должны будут немного отличаться ... например:
У моей настольной клавиатуры есть ряд горячих клавиш, которых у моего ноутбука почти нет. Я использую, XF86Mail
чтобы открыть Thunderbird на моем рабочем столе, но Meta+ Mна моем ноутбуке.
Мой домашний рабочий стол и рабочий стол больше ориентированы на «несколько пользователей», где мой ноутбук предназначен только для меня. Так что на моем ноутбуке я склонен хранить файл rc.xml для openbox по адресу, /etc/xdg/openbox/rc.xml
но на настольных компьютерах по адресу~/.config/openbox/rc.xml
git
для этого. мой репо для~/.etc
меня также есть~/.usr
и в~/.var
Я хочу , чтобы эти каталоги были стандартны , KDE будет прекратить бросать все TMP / вар / конфигурации / и т.д. файлы в .kde. так трудно понять, где то, что я хочу, находится в моем домашнем каталоге.