Bug#286220: Fixed Bug#286220 (with an ugly hack)

Margarita Manterola Margarita Manterola <debian@marga.com.ar>, 286220@bugs.debian.org
Sat, 1 Jan 2005 18:15:29 -0300


I downloaded the debian source package for capplets, changed
gnome-settings-daemon/gnome-settings-daemon.c, recompiled and the bug is
gone (as well as the nasty XKB error message).

This is what I changed:

In the function:
GObject *
gnome_settings_daemon_new (void)

I commented out the lines:
  gnome_settings_keyboard_xkb_init (client);
  gnome_settings_keyboard_init (client);
  
(lines 278-279 of gnome-settings-daemon.c)

And the SIGSEGV is gone.  Obviously, there's a problem with these functions
that's causing the SIGSEGV, but I don't have the time nor the knowledge to
be able to fix it myself.  However, I'm willing to provide more input if
needed.

I don't know how much functionality I'm losing, everything seems to be
working right now.

-- 
 Besitos,   {o_
     Marga. (')_