[Evolution] Howto sync two workstatios?
I have installed Evolution at work and at home on two (nearly) identical linux boxes. Now I'd like to have the same data at work that I have at home. When I copy my ~/evolution directory from one machine to the other, Evolution however seems not to be interested in the newer files. It jsut keeps working on the old data. How can I overcome this? Guido -- -- Guido de Melo Tel.: +49 731 50 31319 Medieninformatik O27/3302 Fax: +49 731 50 31301 Universität Ulmhttp://medien.informatik.uni-ulm.de D-89069 Ulm mailto:guido.de-melo@;informatik.uni-ulm.de ___ evolution maillist - [EMAIL PROTECTED] http://lists.ximian.com/mailman/listinfo/evolution
Re: [Evolution] Howto sync two workstatios?
It seems to me that many people just want to be able to sync their home and office installations of evolution. Who wants to set up a server? Unless it becomes built-in to evolution. How about something simple and low-tech, such as email. Evolution could be set up to email copies of calendar, contacts, tasks, etc. from one installation to another. Is this a crack-rock idea? Some of us are behind corporate firewalls, and setting up servers wouldn't be looked upon kindly . On Wed, 2002-10-23 at 09:32, Jean-Marc V. Liotier wrote: > > There once was a thread about wether the use of SyncML for > synchronization with Palm devices would offer as a side effect a > solution generic enough to synchronize evo with itself. Notzed > laconically replied that "this whole issue is best served by using a > server". ___ evolution maillist - [EMAIL PROTECTED] http://lists.ximian.com/mailman/listinfo/evolution
Re: [Evolution] Howto sync two workstatios?
Hi Guido, On Wed, 2002-10-23 at 05:56, Guido de Melo wrote: > I have installed Evolution at work and at home on two (nearly) identical > linux boxes. Now I'd like to have the same data at work that I have at > home. When I copy my ~/evolution directory from one machine to the > other, Evolution however seems not to be interested in the newer files. > It jsut keeps working on the old data. How can I overcome this? I too am plagued with this problem, except I have three workstations I want to sync Evo on (home desktop, laptop, workstation at the office). Here is the approach I have taken: First, fetch Unison at http://www.cis.upenn.edu/~bcpierce/unison/. (Unfortunately that website seems a bit unreliable; it's up and down at times.) I'm using one of the servers at work to act as a store for my Evolution directory. I setup passwordless ssh keys from all systems I want to sync to this central store (unison needs this). My unison default.prf looks like this on all 3 of my workstations: # Unison preferences file # Roots of the synchronization root = /home/tack root = ssh://some.central.server.com//home/tack/ # Paths to synchronize path = evolution batch = true auto = true prefer = newer I have created a simple script that wraps Evolution and calls unison before and after: killev unison-gui default evolution killev unison-gui default One must killev before and after because otherwise, as you said, Evolution (wombat in particular) won't notice the new files. Also, of course, it prevents things from getting out of sync. If you prefer, you can call the command line version of unison instead, but I like to see what's going on since I invoke the script from a button on my panel. (You'll need the command line version on the server that acts as your central repository.) This seems to work reliably for me. My calendar info, local contacts, and email metadata (like labels and follow-up data) remains synced between all 3 systems. However, it's critically important that you exit Evolution whenever you're done using it. It also means you cannot have two copies running at the same time. So, I make sure I close evo at home before I go to work, and vice versa. It also happens that my mail configuration works fine no matter where I am. (The SMTP server at work supports TLS and AUTH so I can use it anywhere.) This may not be the case for you, and so you'd have to add some extra steps to the wrapper script before running Evolution (and after running unison) that modifies the necessary config files. (A little perl or sed magic would be fine.) I'd _love_ a more integrated synchronization feature in Evolution. But, in the absence of any server support, this kludge seems to be working okay. Hope this helps, Jason. -- Jason Tackaberry :: [EMAIL PROTECTED] :: 705-949-2301 x330 Academic Computing Support Specialist Information Technology Services Algoma University College :: www.auc.ca ___ evolution maillist - [EMAIL PROTECTED] http://lists.ximian.com/mailman/listinfo/evolution
Re: [Evolution] Howto sync two workstatios?
On Wed, 2002-10-23 at 11:56, Guido de Melo wrote: > I have installed Evolution at work and at home on two (nearly) identical > linux boxes. Now I'd like to have the same data at work that I have at > home. When I copy my ~/evolution directory from one machine to the > other, Evolution however seems not to be interested in the newer files. > It jsut keeps working on the old data. How can I overcome this? > make sure you run killev before copying the data, since if some evolution processes are still running, they would do it with the old data. So: $ killev $ copy_files_from_other_machine $ evolution & cheers -- Rodrigo Moya <[EMAIL PROTECTED]> ___ evolution maillist - [EMAIL PROTECTED] http://lists.ximian.com/mailman/listinfo/evolution
Re: [Evolution] Howto sync two workstatios?
On ons, 2002-10-23 at 11:56, Guido de Melo wrote: > I have installed Evolution at work and at home on two (nearly) identical > linux boxes. Now I'd like to have the same data at work that I have at > home. When I copy my ~/evolution directory from one machine to the > other, Evolution however seems not to be interested in the newer files. > It jsut keeps working on the old data. How can I overcome this? You should run killev before copying on both machines, to make sure nothing has the files open. Evolution keeps a few processes around even when evolution itself isn't running, things like the alarm-server. ./borup ___ evolution maillist - [EMAIL PROTECTED] http://lists.ximian.com/mailman/listinfo/evolution
Re: [Evolution] Howto sync two workstatios?
I believe you should close evolution and run 'killev' from the command-line before copying your ~/evolution directory. This stops wombat which is the back-end to your Contacts and Calendar information. It should also resolve any problems you have with your mail folders as well. I personally haven't tried it but this is from my knowledge of evolution and also from passed threads. for example: http://lists.ximian.com/archives/public/evolution/2002-October/022282.html On Wed, 2002-10-23 at 05:56, Guido de Melo wrote: > I have installed Evolution at work and at home on two (nearly) identical > linux boxes. Now I'd like to have the same data at work that I have at > home. When I copy my ~/evolution directory from one machine to the > other, Evolution however seems not to be interested in the newer files. > It jsut keeps working on the old data. How can I overcome this? > > Guido > > -- > -- > Guido de Melo Tel.: +49 731 50 31319 > Medieninformatik O27/3302 Fax: +49 731 50 31301 > Universität Ulmhttp://medien.informatik.uni-ulm.de > D-89069 Ulm mailto:guido.de-melo@;informatik.uni-ulm.de > > > ___ > evolution maillist - [EMAIL PROTECTED] > http://lists.ximian.com/mailman/listinfo/evolution > ___ evolution maillist - [EMAIL PROTECTED] http://lists.ximian.com/mailman/listinfo/evolution
Re: [Evolution] Howto sync two workstatios?
On Wed, 2002-10-23 at 11:56, Guido de Melo wrote: > I have installed Evolution at work and at home on two (nearly) identical > linux boxes. Now I'd like to have the same data at work that I have at > home. When I copy my ~/evolution directory from one machine to the > other, Evolution however seems not to be interested in the newer files. > It jsut keeps working on the old data. How can I overcome this? Here is what I do when I move to another system : killev rm -rf /home/jim/evolution.bak mv /home/jim/evolution /home/jim/evolution.bak scp -r [EMAIL PROTECTED]:/home/jim/evolution /home/jim evolution There once was a thread about wether the use of SyncML for synchronization with Palm devices would offer as a side effect a solution generic enough to synchronize evo with itself. Notzed laconically replied that "this whole issue is best served by using a server". He is right in theory, but as long as a calendaring server is missing along with something like a "todo list server", and as long as most users don't have access to a LDAP server that grant them write access for their contacts, client to client synchronization will still have a role to play. http://lists.ximian.com/archives/public/evolution/2002-July/019718.html signature.asc Description: This is a digitally signed message part