The libxklavier author is correct, this is not a bug in libxklavier. It does everything exactly as it should, and calls XkbWriteToServer() to set the new keymap, and checks its return value. I have verified this.
The problem is that XkbWriteToServer() is failing silently, for no apparent reason, during startup when autologin is enabled (or, it seems, when GNOME is started via xinit). And yet it works just fine once everything has settled down. I conjecture that the reason it works with manual login is because in that case, the X server has completely started up well before the point where GNOME tries to apply keyboard settings. Maybe moving gnome-settings-daemon later in the startup sequence would fix this? I'm revealing my ignorance of how GNOME actually starts up here... -- [hardy] keyboard layout switching shortcut doesn't work after reboot https://bugs.launchpad.net/bugs/196277 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs