On Mo, 2011-01-24 at 00:40 +0000, David Vredenburgh wrote:
> I have set up sync-ui to get my contacts/calendar into Evolution and it all
> works well.  However, I cannot find any documentation on the sync-ui tool (I 
> am
> on Ubuntu 10.04 running Gnome) to answer my newbie question of *when* does the
> synchronization occur?

You are right, and we know about this limitation. Unfortunately there
was no time to do anything about it:
http://bugs.meego.com/show_bug.cgi?id=1020

> Clearly it happens whenever I hit the button, but does it periodically sync
> other times?  Does Evolution automatically trigger a sync whenever a contact 
> or
> calendar event change?  

It's time based. You need to enable it explicitly via a checkmark in the
sync-UI. You can tune the intervals via the command line or config
files:

autoSync:
   Controls automatic synchronization. Currently,
   automatic synchronization is done by running
   a synchronization at regular intervals. This
   may drain the battery, in particular when
   using Bluetooth!
   Because a peer might be reachable via different
   transports at some point, this option provides
   detailed control over which transports may
   be used for automatic synchronization:
   0 - don't do auto sync
   1 - do automatic sync, using whatever transport
       is available
   http - only via HTTP transport
   obex-bt - only via Bluetooth transport
   http,obex-bt - pick one of these

autoSyncInterval:
   This is the minimum number of seconds between two
   synchronizations that has to pass before starting
   an automatic synchronization. Can be specified using
   a 1h30m5s format.
   
   Before reducing this interval, consider that it will
   increase resource consumption on the local and remote
   side. Some SyncML server operators only allow a
   certain number of sessions per day.
   The value 0 has the effect of only running automatic
   synchronization when changes are detected (not
   implemented yet, therefore it basically disables
   automatic synchronization).

autoSyncDelay:
   An automatic sync will not be started unless the peer
   has been available for this duration, specified in seconds
   or 1h30m5s format.
   
   This prevents running a sync when network connectivity
   is unreliable or was recently established for some
   other purpose. It is also a heuristic that attempts
   to predict how long connectivity be available in the
   future, because it should better be available long
   enough to complete the synchronization.

Defaults are 30 minutes for autoSyncInterval and 5 minutes for the delay
(this really should be in the "--sync-property ?" output!).

-- 
Best Regards, Patrick Ohly

The content of this message is my personal opinion only and although
I am an employee of Intel, the statements I make here in no way
represent Intel's position on the issue, nor am I authorized to speak
on behalf of Intel on this matter.


_______________________________________________
SyncEvolution mailing list
[email protected]
http://lists.syncevolution.org/listinfo/syncevolution

Reply via email to