LINUX.ORG.RU
решено ФорумMobile

[Решено] Синхронизация контактов между Nokia 5800 и Linux (Kontact)


0

0

//Скопипастил со своего блога, может кому интересно будет.

И так задача настроить синхронизацию Nokia 5800 с чем-нибудь из Linux-окружения (Kubuntu 8.10), к примеру Kontact.

Связь между телефоном и компьютером есть только через интернет, у компа внешний IP, у телефона 3G. Изначально идея была синхранизация типа Телефон-VDS_Сервер-компьютер. До ума её доведу - отпишусь. Можно использовать BlueTooth или через Wi-Fi роутер подключать, но ни того ни другого под рукой в данный момент нет, курите доки =)

Ставим opensync и плагины:

sudo apt-get install opensync-plugin-file opensync-plugin-kdepim opensync-plugin-syncml

#Создаем группу
$ msynctool --addgroup nokia5800

#Прицепляем в группу плагины
#HTTP сервер для обработки syncml протокола
$ msynctool --addmember nokia5800 syncml-http-server
#Плагин для КДЕ
$ msynctool --addmember nokia5800 kdepim-sync
#Плагин, чтобы все данные синхронизации (контакты, календарь) сохранялись в файлах, в принципе нужны только 2 плагина, можно обойтись и без него
$ msynctool --addmember nokia5800 file-sync

#Смотрим ID плагинов:
msynctool --showgroup nokia5800

Правим конфиг плагина file

msynctool --configure nokia5800 <file plugin ID>

<?xml version="1.0"?>
<config>
  <!-- directory path for file-sync -->
  <path>/home/f3ex/nokia/5800</path>

  <!-- should care of subdirectories (TRUE or FALSE) -->
  <recursive>FALSE</recursive>
</config>

Правим конфиг плагина syncml

msynctool --configure nokia5800 <syncml plugin ID>

<?xml version="1.0"?>
<config>
    <username></username>
    <password></password>
    <url>/</url>
    <port>8080</port>
    <usestringtable>1</usestringtable>
    <onlyreplace>0</onlyreplace>
    <recvLimit>10000</recvLimit>
    <contact_db>contacts</contact_db>
    <calendar_db>calendar</calendar_db>
    <note_db>notes</note_db>
</config>

Плагин kde-pim подхватывает все автоматом.

Запускаем демон

msynctool --sync nokia5800 --wait

Теперь на телефоне Меню-Параметры-Связь-Передача данных-Синхронизация; Функции - Новый профиль синхронизации:

Название профиля
Протокол 1.1 (не поддерживается почта)
Отмечаем нужные пункты (контакты, календарь, заметки)
БД контактов: contacts 
БД календаря: calendar
БД заметок: notes
Канал данных: Интернет
Адрес сервера: http://95.28.x.x:8080
Имя пользователя: 
Пароль:

Всё, синхранизируемся, получаем файлы синхронизации в ~/nokia/5800 и в Kontact'e

P.S. Через плагины можно сихранизироваться так же с Sunbird, Evolution, Google Calendar.

★★

В Документация постни. Или пусть модеры перенесут.

golodranez ★★★★
()
Ответ на: комментарий от opensuse

Написал, что можно через БТ при помощи плагина syncml-obex-client (пример на сайте есть), или попробовать через Wi-Fi.

Что-то у меня заметки не подхватываются =(

f3ex ★★
() автор топика

спасибо. попробую дома через вайфай с ноутом такое замутить.

isden ★★★★★
()
12 февраля 2010 г.

Интересненько, спасибо, а то дважды терял контакты за год.

Irben ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.