Is there a way to stop ubuntuone-syncdaemon automatically (and all other Ubuntu One related processes) from running in the background after I quit the Ubuntu One app? Like when you quit Dropbox, it will also stop all its syncing processes? I mean, there should be some simpler ways of doing it rather than killing it manually via terminal or system monitor?
You can use the Ubuntu One Indicator. It works like the Dropbox indicator (or tray icon), and you can use it to disconnect and reconnect to Ubuntu One with two clicks (open the menu, click the item) or using the HUD. Disconnect will kill the daemon, and connecting again will spawn it.
You can install it from this PPA:
sudo apt-add-repository ppa:rye/ubuntuone-extras sudo apt-get update sudo apt-get install indicator-ubuntuone
It will be added to your auto-startup programs, so if you don't want it to start you will need to delete it from there.
To run it:
If you plan to use it a lot, you should probably simlink it to bin (for easy command line access) or create .desktop file for it (for Dash/Menu access)
The Ubuntu One syncronization process (syncdaemon) doesn't have a window, so you can't minimize it. If you don't want to start it when you login, just remove it from your autostart applications.
On the other hand, if you are not going to have it running, there is no point on having it installed at all.