The sort order is stored persistently, as defined in the PIM API. However, the selection of active databases is not stored. It should be stored, because otherwise the goal of storing the sort order (allow to start syncevo-dbus-server before the UI) is defeated (pre-loaded and sorted data will always be empty).
I consider this done in the "pim" branch, including the starting of unification when running the daemon and improved command line options. Code is now under testing before merging into master. commit 91d332d2d17d96c179589c1f2ca72fdb847dfdf4 Author: Patrick Ohly <patrick.ohly@intel.com> Date: Mon Dec 3 21:28:57 2012 +0100 syncevo-dbus-server: log only to syslog by default The new default is to log error messages to syslog. Command line options can increase (or reduce) verbosity and choose whether stdout and/or syslog shall be active: -d, --duration=seconds/'unlimited' Shut down automatically when idle for this duration -v, --verbosity=level Choose amount of output, 0 = no output, 1 = errors, 2 = info, 3 = debug; default is 1. -o, --stdout Enable printing to stdout (result of operations) and stderr (errors/info/debug). -s, --no-syslog Disable printing to syslog. To get the same behavior as before when debugging via the Python scripts, "--no-syslog --stdout --verbosity=3" is passed to syncevo-dbus-server when started via Python. commit e33e9647a0feb79ff8d9bb8241d73e060f94a26d Author: Patrick Ohly <patrick.ohly@intel.com> Date: Mon Dec 3 21:45:25 2012 +0100 PIM Manager: command line option for starting unification As mentioned in FDO #56334, automatically starting folks to get a unified address book together as soon as possible makes sense. A new command line option now allows that: -p, --start-pim Activate the PIM Manager (= unified address book) immediately.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.