User bus?

Havoc Pennington hp at pobox.com
Fri Feb 15 19:25:58 PST 2008


Hi,

On Fri, Feb 15, 2008 at 10:02 PM, Brian J. Tarricone <bjt23 at cornell.edu> wrote:
>  How about storing a file somewhere in $XDG_CACHE_HOME with the relevant
>  info?  If DBUS_SESSION_BUS_ADDRESS isn't set, and for some reason the X
>  property can't be read, libdbus can (automatically!) fall back to this file.

The problem with that is that it implicitly changes the scope of the
bus to per-homedir (which may not even be per-machine, due to NFS or
AFS).
Then two sessions end up talking to the same gnome-panel, things like that.

>  > This was simply copied from X and DISPLAY btw. If you can get DISPLAY
>  > set, presumably the same mechanism can set DBUS_SESSION_BUS_ADDRESS.
>
>  There are some instances where I don't care if DISPLAY is set or not.
>  E.g., ssh-ing into a machine to use purple-remote to change Pidgin's
>  away message.

For things to work exactly as intended, ssh should forward
DBUS_SESSION_BUS_ADDRESS in the same way it forwards DISPLAY. However
I don't know of any efforts to patch ssh for that.

Havoc


More information about the xdg mailing list