1

Я работаю на разных системах, используя разные ОС. То, что я давно хотел, это простой способ синхронизации настроек приложения. Так же, как синхронизация файлов, но с дополнительной логикой. Например, вот некоторые приложения, которые я использую ежедневно, и как в идеале они будут выглядеть лучше:

  • Sublime Text: одна и та же тема / шрифт / настройки на всех системах, в основном файлы настроек
  • Opera: Opera уже делает очень хорошую работу, на самом деле это хороший пример сам по себе: она синхронизирует контакты / закладки / пароли / ... во всех случаях. Я люблю это. Но также предпочтения / почта должны быть синхронизированы.
  • Visual Studio: синхронизируйте все (в основном все в настройках + пользовательские настройки), кроме последних файлов в разных системах.

То, что я уже пробовал, просто помещает все приложение в DropBox или подобное. Это становится очень грязным при работе на нескольких системах одновременно, особенно для программного обеспечения, такого как Sublime Text, которое использует файлы кэша и т.д. Поэтому мне нужно что-то более умное. Может быть, мне удастся создать sym/hard ссылки только на реальные файлы / каталоги настроек, а затем синхронизировать каталог, содержащий эти ссылки. Но тогда я должен выяснить для каждого приложения, что именно нужно синхронизировать.

Вопросы: есть ли приложение, которое уже делает что-то подобное? Конечно, я не первый с этой идеей. Если нет, какие-либо советы о том, как я мог бы создать что-то, что делает это?

1 ответ1

1

Я использую Unison для синхронизации файлов и настроек конфигурации для ряда приложений и т.д. Например, для Firefox я настроил символические ссылки, чтобы синхронизировать только мои закладки, настройки и несколько других файлов. Однако для "нормализации" этих файлов требуется некоторая дополнительная пре- и постскриптография, например, удаление отметок времени последнего доступа для предотвращения обновления каждый раз.

В общем, это не идеальное решение, но после настройки оно делает работу достаточно хорошо.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .