Когда-то писал о том, как здорово организован в Windows Mobile 6.1 экспорт списка контактов. И вот, пару дней назад руки дошли, наконец, до попытки его экспорта под Linux.
Первым делом установил SynCE, позволяющий наладить связь с телефонами на Windows Mobile. В openSUSE установку можно осуществить из репозитория. Поставил наборчик для KDE4 и запустил synce-kpm. Заработало прямо сразу. Иконка, подозрительно напоминающая ActiveSync, появилась в трее, а при подключении телефона через USB - позеленела и радостно сообщила, что подключен Toshiba g810. В окошке synce-kpm появилась сопутствующая информация: имя и фамилия владельца, список установленного софта, уровень заряда, свободное место на флешке и всякое такое. Можно даже установить прямо оттуда софт из CAB-файлов (я не пробовал). Симпатичная программка.
Для извлечения же данных из телефона необходим OpenSync. Он тоже легко ставится из репозитория - zypper se opensync показывает доступные пакеты. В принципе, можно поставить впрок их все, но важно отметить, что нужно ставить плагин libonepsync-synce-plugin, если в телефоне Windows Mobile 5 и выше, и libonepsync-synce-plugin-legacy в противном случае. Пользователей openSUSE тут, кстати, поджидает сюрприз баг. В репозитории 11.2 находится нерабочая версия libopensync-plugin-python-module (подробности). Но эта проблема легко решается удалением плохого модуля и установкой хорошего - из репозитория openSUSE Factory.
