Comment 23 for bug 400746

Revision history for this message
Martin Pitt (pitti) wrote : Re: [Bug 400746] Re: ubuntu one client takes too long to start

Guillermo Gonzalez [2009-07-21 16:02 -0000]:
> So, syncdaemon is started by a dbus call issued by the nautilus
> extension. what do you think it's the way this should work?

Oh, I thought Rodney said that enabling file sync would create an
autostart .desktop file for the panel applet, and the applet would
dbus-activate the sync daemon?

> We could check if there is a OAuth token available before starting
> syncdaemon to avoid starting it and also avoid creating the ~/Ubuntu
> One and ~/.cache/ubuntuone folders.

Well, from what I've heard, the panel applet/icon will go away soon.
You probably want to create ~/Ubuntu One, so that the user has
something to click on for enabling U1. Somehow it must be possible to
tell whether the user ever enabled U1? If that's through the oauth
token, that would make perfect sense.

Thank you!