On 16.10.2013 13:38, Baptiste DURAND wrote:
  * First,

Following DBUS Documentation,
There is only 1 dbus session per user login.
"The other instances are created one per user login session. These
instances allow applications in the user's session to communicate with
one another. "
 > http://dbus.freedesktop.org/doc/dbus-tutorial.html

So DBUS is designed to get only 1 dbus session per USER.

I understand that different way, that new session bus daemon is started on each login (each login creates new session). Especially because it says "in session".

Otherwise things get screwed up when you activate for example X11 application through dbus, it would end up in wrong display, because the DISPLAY environment comes inherited from the session bus daemon...

As an example:
1) I login with user "jussi" from local console on DISPLAY=":0", "dbus-daemon --session" gets started 2) I remotely login over ssh with user "jussi" from remote computer on DISPLAY="localhost:11" and run an application 3) Application I run in (2) involves dbus activation on session bus for another application

_______________________________________________
Dev mailing list
[email protected]
https://lists.tizen.org/listinfo/dev

Reply via email to