Like stupkid said before in the other topic, the opie pims work this way:
when they are fastloaded (i think this is extremely useful, they can be compared to palm pims), they run all the time. When you start for example addressbook, it read addressbook.xml, and works with it, when you stop it, it writes back it's data to the xml.
When you sync: evolution overwrites the xml of the opie pims, but when they are fastloaded, the xmls not re-readed. So, you must kill and start your pim,i have a killpim.sh like this:
mv addressbook.xml addressbook.xml.temp
killall -9 addressbook
mv addressbook.xml.temp addressbook.xml
(the same for the other 2 apps)
so you have the synced xml, when next time you start the addressbook. This works fine for me. I use 0.83 multisync and 1.4.6 evolution on a gentoo box (it works with evo2 too, but i don't like it, so i masked it tou in portage).
This "refresh method" could be better, if i could write in, to fastload the pim app again (next time you start pim app, you should wait longer, but only the first time)
So, anybody knows how to fastload from a bash script?
I saw mutt on the feed, great e-mail program, if someone would add fetchmail, procmail, and ssmtp, than you can sync your mail too with evolution with a simple bash script. You can do it now, but you cannot send or recevie them, just read them on te road.