User bus conclusion

Ryan Lortie desrt at desrt.ca
Wed Nov 10 07:31:58 PST 2010


hi,

On Wed, 2010-11-10 at 10:14 -0500, Havoc Pennington wrote:
> If you did the user bus differently - so you had N sessions, with N
> displays and session buses, and you shared the user bus among those -
> then now the user bus has multiple X displays on it, and it's
> genuinely distinct from the session bus. However, I think that model
> is too complicated and difficult for app developers, personally, and
> it's overkill. 

There is another subthread in this conversation demanding that we allow
for exactly this.  I don't agree that it's useful, but I'm not
completely convinced that we can write them off just like that.

At the same time, if someone doesn't like what we are proposing here and
runs multiple session busses, I'm just flat out of luck with regards to
the guarantees that I want.

There's this certain "DBus is difficult for developers" urban myth
that's been floating around, and I'm not really sure that it's true. It
might be the case that having these two busses possibly be separate will
increase the confusion, but at the same type we're adding nice things
like GApplication that casual application authors can use without
exposing themselves to the details.

Cheers



More information about the dbus mailing list