У меня есть две машины в двух довольно отдаленных местах, на которых я занимаюсь разработкой, в зависимости от того, где я нахожусь. В настоящее время я использую git sync, чтобы синхронизировать следующие точечные файлы вручную
.irssi .ssh/config .vim .bashrc .profile .vmirc .hgrc .bash_aliases .config/ipython
и несколько дополнительных скриптов, которые разбирают генерацию и распределение ключей ssh для нескольких серверы, с которыми я регулярно взаимодействую.
Они отлично подходят для синхронизации приложений в стиле консоли, но для синхронизации таких вещей, как просмотр веб-страниц и т. Д., Я просто LastPass.
Мой вопрос: как я могу синхронизировать общий рабочий стол (т. Е. Gconf, dconf, фоны, настройки compiz и т. Д.), Не подвергаясь массовым конфликтам с измененными файлами во время выполнения?
С точки зрения аппаратного обеспечения, машины довольно похожи (двойные экраны, дисплеи nvidia, 12.04.1 и т. Д.), И достаточно просто выполнить синхронизацию пакетов между машинами.
Интересно, есть ли у кого-нибудь «лучшие практики»?