Hallo ich suche eine Dokumentation für das Opensync irmc-sync Plugin mittels USB-Kabel. Wie muss die irmc-sync.conf mit USB aussehen? Mein Handy (SE K770i) funktioniert zwar auch mit Wammu, aber das Opensync-Konzept gefällt mir besser, da besser scriptbar. Kann jemand weiterhelfen?
Opensync mit irmc Plugin + USB
Anmeldungsdatum: Beiträge: 29 Wohnort: am Rechner |
|
(Themenstarter)
Anmeldungsdatum: Beiträge: 29 Wohnort: am Rechner |
Habe es noch selber gelöst: Das irmc-Plugin war für USB wohl die falsche Wahl. Das Plugin syncml-obex-client funktioniert dagegen mit Adressen von KDE-PIM <> SonyEricsson. Mit udev muss man allerding noch Rechte auf das USB-Device setzten. Feine Sache das OpenSync. Leider etwas kryptisch zu konfigurieren. |
Anmeldungsdatum: Beiträge: Zähle... |
hallo ralfix, ich besitze auch ein K770i und versuche seit längerem dieses Handy mit KDE Kontact zu syncen (Adressen, Termine). Bekomme es aber nicht hin. Wie bist du vorgegangen? Schöne Grüße aus Wadersloh |
(Themenstarter)
Anmeldungsdatum: Beiträge: 29 Wohnort: am Rechner |
Hallo Guenter, habe intensieves Onlinestudium betrieben um festzustellen, das es 100 Möglichkeiten gibt und die neundneunzigste hat dann funktioniert. Hilfreich waren folgende Seiten: http://wiki.ubuntuusers.de/OpenSync http://wiki.ubuntuusers.de/OpenSync/Plugin-SyncML http://wiki.ubuntuusers.de/udev http://www.opensync.org/wiki/peers und http://de.opensuse.org/OpenSync/SyncML-OBEX-Client . Im Prinzip braucht man nur opensync und die passenden Plugins, dann kann man alles mit allem Syncronisieren. 😉 Ganz einfach ist es trotzdem nicht, da die Einrichtungsfrontends sind entweder nicht wirklich hilfreich (Multisync-GUI) oder schlichtweg nicht mehr in Umbutu vorhanden sind (kichensync). Also ist Kommandozeile angesagt. Ich bescheibe mal den Weg mit USB-Kabel zu KDE-Kontact. Da Syncml ist ein Industriestandard ist sollte es auch mit anderen Handys so funtionieren. http://de.wikipedia.org/wiki/SyncML Du brauchtst 2 Plugins, opensync-plugin-kdepim für die KDE-Seite und opensync-plugin-syncml für das Handy. Das eigentliche Opensync Paket multisync-tools und das Paket libsyncml-utils. Dann mal los. USB-Kabel anschließen und Handy in den Telefonmodus schalten und testen ob es spricht: sudo syncml-obex-client -u Das sollte bei dir auch so aussehen: Found 1 USB OBEX interfaces Interface 0: Manufacturer: Sony Ericsson Product: Sony Ericsson K770 Dann mal schauen ob auf dem Handy prizipiell etwas lesbar ist: sudo syncml-obex-client -u 0 --wbxml --useStringTable --slow-sync text/x-vcard Contacts Es sollten jetzt alle Kontakte auf dem Telefon ausgegeben werden. Jetzt wird es komplexer. Zur Zeit kann nur Root das Gerät benutzen. Also braucht man eine UDEV-Regel um das Handy für einen sterblichen User freizuschalten. Dazu braucht man die Seriennummer des USB-Gerätes. sudo lsusb -v | grep iSerial Testweise mal das Handy abziehen um sicherzugehen welche Nummer vom Handy ist und welche nicht. (Bei mir ist das die erste Nr.) iSerial 3 3522390274803570 iSerial 0 iSerial 1 0000:00:1d.0 iSerial 1 0000:00:1a.1 iSerial 1 0000:00:1a.2 iSerial 1 0000:00:1d.2 Mit dieser USB-Seriennumer baust du eine udev-Regel. sudo nano /etc/udev/rules.d/42-handy.rules Seriennummer und Owner(= dein username) solltest du natürlich anpassen #Handy sync SYSTEM=="usb", SYSFS{serial}=="3522390274803570" , OWNER="ralf" Speichern und Editor beenden, dann udev-Regeln aktivieren. sudo service udev reload Handy abziehen und neu anstecken und Zugriff als normaler User testen. syncml-obex-client -u 0 --wbxml --useStringTable --slow-sync text/x-vcard Contacts Wenn das funtioniert, opensync einrichten wie im Wiki Artikel "OpenSync" unten unter Kommadozeile beschrieben ist. msynctool --addgroup K770i msynctool --addmember K770i kdepim-sync msynctool --addmember K770i syncml-obex-client Die Syncgruppe testen. msynctool --showgroup K770i
Groupname: K770i Member 2: syncml-obex-client No Configuration found: Member has not been configured Member 1: kdepim-sync No Configuration found: This member has no configuration options Die KDE-Seite schon fertig, aber das SyncML-Plugin (der Member 2) will noch eine Konfiguration, dann mal los. msynctool --configure K770i 2 Die Kommentare habe ich aus dem XML-File rausgelöscht und nur die Zeilen behalten, die für K770i mit USB relevant sind: ?xml version="1.0"?> <config> <interface>0</interface> <version>1</version> <wbxml>1</wbxml> <!-- sets the connection type to use. 5 means obex over usb, 2 means obex over bluetooth --> <type>5</type> <usestringtable>1</usestringtable> <onlyreplace>0</onlyreplace> <onlyLocaltime>0</onlyLocaltime> <recvLimit>0</recvLimit> <maxObjSize>0</maxObjSize> <contact_db>Contacts</contact_db> <calendar_db>Calendar</calendar_db> <note_db>Notes</note_db> </config> Du hast ja sicherlich ein Backup deiner Daten, also vorwärts. ☺ msynctool --sync K770i viel Erfolg Ralf ... Ist ja ein längerer Artikel geworden. |
Anmeldungsdatum: Beiträge: 2 |
Hallo ralfix, ich bin Beeindruckt und Bedanke mich rechtherzlich. Eine Sehr hilfreiche und außerordentlich detailierte Beschreibung! Ich habe alle Schritte befolgt und siehe da mein Handy kommuniziert mit meinem PC. So eine Beschreibung vermisse ich in dem WIKI mit der Ergänzung wie das Ganze mit Bluetooth geschieht!! Eine Frage habe ich noch. Ich kann jetzt meine Daten (Kontakte, Kalender, etc.) vom Handy auf Kontact übertragen. Geht das auch in die andere Richtung und wenn ja was muss ich tun? Geht das nur über die Konsole oder gibt es dafür ein GUI? Tausend Dank für Deine Antwort! Mit freundlichen Grüßen gueter-g aus Wadersloh |