![](https://secure.gravatar.com/avatar/fc44d592077ea458da260ffcfb9c6a25.jpg?s=120&d=mm&r=g)
Wow, lots of people have opinions about this. A lot of good points too, especially regarding extensions.
It may be a moot point, however.
As it turns out, attempting to connect to the session bus AUTOMATICALLY starts one if one is not running already (aka the DBUS_SESSION_BUS_ADDRESS environment variable is not set.) This is explicitly stated as an internal feature of libdbus and dbus-launch (the shell script that launches sessions) is not meant to be used in applications.
We may or may not have to do some tweaking for the Windows version, but I say we cross that bridge when we come to it.
Whew, one heavily requested feature taken care of with half an hour of research and no coding. Not bad for a Monday morning.
On Mon, Jul 20, 2009 at 4:32 AM, Aaron Spike<aaron@...749...> wrote:
Perhaps something like the commandline's query functionality should be added to the API.
That is defiantly on the agenda. Much of the functionality is already there (query-x, query-width, verb, select) or easily implemented (query-all.)
The question is whether to try to work it into the scripting interface, or have a separate interface designed to mimic the command line as much as possible. Both have their advantages.