Ubuntu 12.04 with all current updates applied (as of July 2, 2012, 0:00 GMT).
Removing the file /usr/lib/gnome-settings-daemon-3.0/keyboard.gnome-settings-plugin is a workaround, but when you do it a number of things stop working. For example, you cannot change the keyboard autorepeat rate. Also, I have a Trendnet KVM that uses the NumLock LED state to detect a switch command (you press NumLock twice and the KVM switches to the other PC). With the workaround the switch does not respond anymore to the double NumLock command. However, I think there is a workaround that does NOT exhibit these problems. Just replace the content of the file mentionned above with this: [GNOME Settings Plugin] Module=keyboard IAge=0 Name=Keyboard Description=Keyboard plugin Authors= Copyright=Copyright © 2007 Website= In other words, you remove all the translated "name" and "description" attributes and just keep the English ones. Naturally you must do this as root. Then reboot (or maybe just restart gnome-settings-daemon). Suddenly everything works fine, at least that is what I notice here, and it looks stable so far. I suggest the developpers look into 3 possibilities: - The original file is too long (buffer overflow?). - The international characters in the original file cause some problem. - I'm wrong. But keep on looking into this issue please! // Christophe -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-settings-daemon in Ubuntu. https://bugs.launchpad.net/bugs/969359 Title: [keyboard]: gnome-settings-daemon consumes 100% cpu (and blinking numlock) To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-settings-daemon/+bug/969359/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs