У меня есть несколько разных 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. так трудно понять, где то, что я хочу, находится в моем домашнем каталоге.