Bug#580156: gnome-keyring: tools unable to connect to the daemon

Josselin Mouette joss at debian.org
Tue Jun 15 15:20:18 UTC 2010


Le mardi 15 juin 2010 à 10:58 -0400, John Lindgren a écrit :
> > This is set by the startup scripts in dbus-x11, not by the session
> > manager itself. The only difference between GNOME and Xfce on this
> > matter is that gnome-session will start the D-Bus daemon even if it has
> > been disabled.
> 
> Here is the content of /etc/X11/Xsession.d/75dbus_dbus-launch on my 
> system.  Am I right in saying that dbus-launch prints the variables that 
> need to be set to stdout, and expects the session manager to set them? 
> If so, it seems that xfce4-session is dropping the ball here.

No, dbus-launch will pass the environment to the session. From
dbus-launch(1):

       With  no  arguments, dbus-launch will launch a session bus instance and
       print the address and pid of that instance to standard output.

       You may specify a program to be run; in  this  case,  dbus-launch  will
       launch  a  session  bus instance, set the appropriate environment vari‐
       ables so the specified program can find the bus, and then  execute  the
       specified  program,  with the specified arguments.

-- 
 .''`.      Josselin Mouette
: :' :
`. `'   “If you eat pasta without sauce, it is nothing
  `-     short of communism.”  -- Marie







More information about the pkg-gnome-maintainers mailing list