On Mon, 2007-02-19 at 17:42 +0100, Alexander Larsson wrote: > On Mon, 2007-02-19 at 10:03 -0500, John (J5) Palmieri wrote: > > On Mon, 2007-02-19 at 14:22 +0100, Alexander Larsson wrote: > > > On Mon, 2007-02-19 at 10:47 +0100, Kjartan Maraas wrote: > > > > Hi. > > > > > > > > I've been having some problems with services started by dbus in a > > > > jhbuild environment lately. > > > > > > > > What I'm seeing is that some services - maybe all that are started by > > > > dbus - are being run out of the system prefix instead of the jhbuild > > > > prefix. > > > > > > > > I've built everything against the system installed dbus and hal, since > > > > building these and getting them to work has been too much hassle every > > > > time I've tried in the past. > > > > > > > > Is there a way to get dbus launched services to start out of the jhbuild > > > > prefix with this setup? > > > > > > > > The ones I see started from /usr are: > > > > > > > > gnome-settings-daemon (started by gnome-session) > > > > gnome-vfs-daemon (started by???) > > > > totem-plugin-viewer (started by epiphany) > > > > > > > > Anyone able to help here? > > > > > > The system dbus starts daemons from /usr/share/dbus-1/services/, and the > > > files installed there generally contain Exec=/usr/bin/foo. > > > > You can't activate with the system bus (yet!). > > Thats not what i meant. The system-installed dbus will, when run as the > session daemon start stuff from /usr/share/dbus-1/services. > > > > gnome-vfs lets you do -with-dbus-service-dir=PATH to install service > > > files there instead. > > > > > > Maybe there is some dbus env var you can set too? > > > > jhbuild should be starting its own session bus with the configuration > > set to all the directories in its buildroot instead of using > > <standard_service_dirs /> directive. Also one can set XDG_DATA_DIRS to > > point to the directory which contains dbus-1/services if > > <standard_service_dirs /> is used. > > The original mail said that a system installed version of dbus was used, > not one built with jhbuild.
This is fine but you can still start up a new instance and point it to a correct configuration file. This is unless someone wants their JHBuild stuff to work with their installed desktop in which case setting XDG_DATA_DIRS to point to the correct directories should work though I never tested this particular usage. -- John (J5) Palmieri <[EMAIL PROTECTED]> _______________________________________________ desktop-devel-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/desktop-devel-list
