I attach a patch to xorg-server which seems to fix it for me. Side effects are yet to be discovered :)
Rebuild xorg-server with the following series of commands (might not be the best way, but that's what I found, I'm not yet familiar with these): sudo apt-get install build-essential fakeroot dpkg-dev mkdir build cd build apt-get source xorg-server sudo apt-get build-dep xorg-server cd xorg-server-1.15.1 cp ~/Downloads/xorg-server-xkb-numlock.patch debian/patches/ # replace Downloads appropriately echo xorg-server-xkb-numlock.patch >> debian/patches/series dpkg-buildpackage -rfakeroot -b cd .. sudo dpkg -i xserver-common_1.15.1-0ubuntu2_all.deb xserver-xorg-core_1.15.1-0ubuntu2_amd64.deb ** Patch added: "Works for me, probably not the proper solution though" https://bugs.launchpad.net/ubuntu/+source/gnome-settings-daemon/+bug/1247668/+attachment/4099529/+files/xorg-server-xkb-numlock.patch ** Package changed: gnome-settings-daemon (Ubuntu) => xorg-server (Ubuntu) -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to xorg-server in Ubuntu. https://bugs.launchpad.net/bugs/1247668 Title: NumLock turned off on layout switch To manage notifications about this bug go to: https://bugs.launchpad.net/xorg-server/+bug/1247668/+subscriptions _______________________________________________ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp