I can't seem to be able to reproduce the actual keyboard breakage any more with XKBLAYOUT="SKIP". Perhaps something in Lucid changed to make X/GNOME/etc. more robust against invalid models. But anyway, let's fix it properly.
I confirmed that if XBKMODEL is not specified at all, X.org assumes "evdev", which is very sensible. So /lib/udev/rules.d/64-xorg-xkb.rules should be fixed to unset a value of "SKIP".
I can't seem to be able to reproduce the actual keyboard breakage any more with XKBLAYOUT="SKIP". Perhaps something in Lucid changed to make X/GNOME/etc. more robust against invalid models. But anyway, let's fix it properly.
I confirmed that if XBKMODEL is not specified at all, X.org assumes "evdev", which is very sensible. So /lib/udev/ rules.d/ 64-xorg- xkb.rules should be fixed to unset a value of "SKIP".