> I have SuSE 8.2 systems both at work and at home. I am running Evolution
> 1.4.4 on both machines. I would like to keep the Calendar, Tasks and
> Contacts data in sync between the two systems (but not email - I have
> different email addresses at work & at home).
>
> I'm thinking that I can use rsync and a directory on my USB flash disc
> to transfer the data, but which files do I need to keep in sync ?
~/evolution/local/Contacts/addressbook.db
~/evolution/local/Calendar/calendar.ics
~/evolution/local/Tasks/tasks.ics
Those are the default ones. If you do have multiple Contact Folders
(etc.) it is probably the easiest way to sync all those directories
recursively.
> As an experiment, I tried bringing my Tasks from my work PC to my home
> PC ... I brought the file ~/evolution/Tasks/tasks.ics home and put it
> into the same directory on the home PC to replace the current one.
> However, when I started Evolution it overwrote that file with the old
> task list.
> The tasks.ics file on my flash disc definitely has my work task list in
> it (I checked with Kcalendar), and when I first copy it into
> ~/evolution/Tasks the copy also has the correct tasks. But after running
> Evolution it has reverted to the old home task list.
>
> So, Evolution is obviously keeping some sort of cache somewhere, but
> where ?
Yep, there are background tasks running for Calendar and Contacts.
Before overwriting those files, shutdown Evolution entirely:
$ evolution --force-shutdown
After doing this you can overwrite that files. Running Evolution again
will then get the changes.
...guenther
--
char *t="[EMAIL PROTECTED]";
main(){ char h,m=h=*t++,*x=t+2*h,c,i,l=*x,s=0; for (i=0;i<l;i++){ i%8? c<<=1:
(c=*++x); c&128 && (s+=h); if (!(h>>=1)||!t[s+h]){ putchar(t[s]);h=m;s=0; }}}
_______________________________________________
evolution maillist - [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/evolution