GNOME Bugzilla – Bug 323690
gnome-settings-daemon grabs the keyboard if an unknown key is present in the gconf database
Last modified: 2006-06-24 17:43:37 UTC
Steps to reproduce: As a test user: gconftool-1 -t string -s /apps/gnome_settings_daemon/keybindings/www Help (this assumes that your keyboard has no Help key) Logout from your gnome session if you were logged in, and log back in. Open a window and try typing. It won't work. --- How this can happen in real life? 1. Machine A and B share home directories. 2. Machine A has an "Internet" keyboard, B has a standard 104-key keyboard. 3. Login on A, go to Desktop->Preferences->Keybindings 4. Set a multimedia key. 5. Now login on B. You now have a keysym which is defined and known to XFree, but which has no keycode. The bug then happens. I've traced it to gnome-settings-daemon call XGrabKey with a 0 keycode. Stack trace: Other information:
Created attachment 55831 [details] [review] Patch to gnome-settings-daemon This patch should apply on CVS head, as far as I can tell from cvsview.
I had this problem too after selecting another keyboard. My solution was rm -rf ~/.gconf.. Very annoying, thanks for the patch!
Ok, patch applied to HEAD. Writser, can you confirm it fixed it for you?
I confirm 2.14.2 to work fine for me. Therefore marking as Fixed.