Re: jhbuild and dbus started services
- From: Kjartan Maraas <kmaraas broadpark no>
- To: Wouter Bolsterlee <uws+gnome xs4all nl>
- Cc: Gnome Desktop Development List <desktop-devel-list gnome org>
- Subject: Re: jhbuild and dbus started services
- Date: Thu, 26 Apr 2007 08:49:50 +0200
tor, 26.04.2007 kl. 08.30 +0200, skrev Kjartan Maraas:
> ons, 25.04.2007 kl. 23.11 +0200, skrev Wouter Bolsterlee:
> > 2007-04-25 klockan 17:47 skrev Kjartan Maraas:
> > > I just rebuilt my jhbuild environment the other day and when I logged in
> > > I noticed that my keyboard layout was set back to 'us' from norwegian.
> > > After more investigation I see that gnome-settings-daemon is started
> > > from /usr/libexec/ instead of $prefix/libexec and I guess that's causing
> > > these problems.
> > >
> > > Can anyone tell me how to set up the jhbuild environment so that dbus
> > > starts the right programs in this case?
> >
> > If you built DBUS yourself as well, executing something like this from your
> > .xinitrc might work:
> >
> > jhbuild run dbus-launch --exit-with-session seahorse-agent gnome-session
> >
> > Hope this helps. See [1] for some related information.
> >
> Thanks for the suggestion. How does this play along with the suggestion
> in jhbuild/README that you create a .desktop file containing something
> similar to the above as the Exec line?
>
> I mostly use gdmflexiserver to start a new jhbuild session, and have
> created the .desktop file like the README suggests to get the menu entry
> in gdm. Not that it matters much anyway whether I pick it from the menu
> or edit a dot file since I only pick it the first time I log in to a
> test account anyway.
>
> I just feel that we need to put some of these tips and tricks into the
> docs somewhere or maybe the wiki.
>
I tried this now and still have the same problem:
[jhbuild localhost ~]$ ps axu | grep settings
kmaraas 2527 0.0 1.0 84408 10480 ? Sl Apr25 0:03 /usr/libexec/gnome-settings-daemon
jhbuild 6253 0.7 1.4 50432 14900 ? Sl 08:32 0:00 /usr/libexec/gnome-settings-daemon
[jhbuild localhost ~]$ cat .xinitrc
jhbuild run dbus-launch --exit-with-session seahorse-agent gnome-session
[jhbuild localhost ~]$ ls -l .xinitrc
-rwxrwxr-x 1 jhbuild jhbuild 74 2007-04-26 08:30 .xinitrc
I also tried running gdmflexiserver out of the jhbuild prefix to see if
that had anything to do with this, but that gave the same result.
This has been a problem for some time now. IIRC ever since gnome-session
was made responsible for starting gnome-settings-daemon via dbus. Maybe
gnome-session could be enhanced to help get things right in the case of
non system prefix builds?
Any ideas?
Cheers
Kjartan
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]