| egroupware & evolution or n900 sync |
|
| Pirmdiena, 08 februāris 2010 20:59 |
|
Egroupware & evolution sync. In terminal: 1. user@host:~$ echo "deb http://ppa.launchpad.net/frederik-elwert/ppa/ubuntu karmic main" | sudo tee -a /etc/apt/sources.list #READ MORE HERE https://launchpad.net/~frederik-elwert/+archive/ppa 2. user@host:~$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys A5BEC8B5 #READ MORE HERE https://launchpad.net/~frederik-elwert/+archive/ppa 3. user@host:~$ sudo aptitude update 4. user@host:~$ sudo aptitude install syncevolution #Read more here http://syncevolution.org/documentation/syncevolution-usage 5. user@host:~$ genesis #Read more here https://launchpad.net/genesis-sync 6. 7. 8. 9. If get problems with SSL cert (less secure): #syncevolution --configure --sync-property SSLVerifyServer=false --sync-property SSLVerifyHost=false "myserver" Voila! ;) Many thanks to Rene Mayrhofer & maemo.org forum! "http://www.mayrhofer.eu.org/Default.aspx?pageid=117" 1. Installing SyncEvolution on the N900This is fortunately very simple. At the time of this writing, Debian packages for Maemo/N900 are available in two repositories: the extras-devel branch on maemo.org and Ove Kaaven's repository. As I don't want to expose myself to extras-devel right now, I am adding the latter (for example in Program Manager): http://people.debian.org/~ovek/maemo/ with "distribution" simply set to "/" (without the quotes). The resulting entry in /etc/apt/sources.list.d/hildon-application-manager.list should then read: deb http://people.debian.org/~ovek/maemo / After adding this repository, a simple apt-get install syncevolution (executed as root) will fetch all required packages. 2. Configuring SyncEvolution for use with EgroupwareAfter unsuccessfully playing with various parts of the SyncEvolution configuration and always being rewarded with obscure error messages, the following worked best for me (executed as "user":
After these steps, my config files look like this: /home/user/.config/syncevolution/egroupware/config.ini:
/home/user/.config/syncevolution/egroupware/sources/addressbook/config.ini:
/home/user/.config/syncevolution/egroupware/sources/calendar/config.ini:
/home/user/.config/syncevolution/egroupware/sources/memo/config.ini:
/home/user/.config/syncevolution/egroupware/sources/todo/config.ini:
3. Run SyncEvolutionRun (again as "user"): syncevolution egroupware to start syncevolution with this configuration. To my surprise, this worked nicely and synced most of the fields I use in Egroupware. I have not yet checked extensively (and compared to my previous "production" phone, the N95), but it seems that SyncEvolution with the N900 contacts and calendar applications can give me something that I couldn't get to work with the N95: birthdays and other anniversaries displayed in my main mobile phone calendar. Sweet. To get a nice program icon for starting this without typing in the shell, create (as root) a file /usr/share/applications/hildon/syncevolution.desktop:
Thanks for this hint go to "Isdreamer" on the maemo.org forum. I am currently trying to find a good way to automate this, which will probably either involve installing cron/fcron, or, better, using the "alarm" API offered by Maemo. Potential errors
|