[Bug 27143] gnome-settings-daemon crashes with evdev
Kristoffer Lundén
kristoffer.lunden at gmail.com
Tue Mar 14 00:23:36 UTC 2006
Public bug report changed:
https://launchpad.net/malone/bugs/27143
Comment:
It's a pretty critical thing as it blocks anyone from using more than a
few buttons(?) on their mouse, so of course one is concerned if there is
any work being done?
I just tried the patch on the Gnome bugzilla and it worked perfectly on
a recent Dapper, applied against Gnome CVS.
Here are (somewhat loose) instructions for anyone wanting to try the
patch themselves. It includes downloading the relevant parts from Gnome
CVS and installing lots of dependencies most likely, as well as build
tools, so it takes some work.
-------
How to test the patch for yourself: Open a terminal and follow along,
and line starting with $ is a commandline.
$ cd /tmp
$ cvs -d:pserver:anonymous at anoncvs.gnome.org:/cvs/gnome -z3 co gnome-control-center
$ cd gnome-control-center
$ ./autogen.sh
Fix any problems here, I had no autoconf1.9 for instance. Install with
apt-get/aptitude/synaptic
If needed after autogen.sh:
$ ./configure
and correct any dependencies until it's satisfied. Lots of hunting for
matching *-dev in apt.
$ make
Here I had to get the gstreamer 0.10 dev-packages, including for
plugins, and then run make again, configure missed those.
If you come to the point where it all succeeds, now try :
$ gnome-settings-daemon/gnome-settings-daemon
And it should fail as usual - warning, this also hangs Firefox for me.
Now we try the patch:
Download http://bugzilla.gnome.org/attachment.cgi?id=57319 and save as
gnome-settings-daemon.patch in the working directory:
$ patch -p0 <gnome-settings-daemon.patch
$ make
$ gnome-settings-daemon/gnome-settings-daemon
And now it should work, if the patch works for you. Now you can hit
CTRL-Z and type 'bg' if you want to free up the terminal and keep the
daemon running in the background.
-----
I haven't tried installing it to the system yet, not sure if I will. I'd
rather have it fixed centrally.
More information about the desktop-bugs
mailing list