On Wed, Dec 1, 2010 at 22:23:48 +0100, Joachim Reichel wrote: > Package: upgrade-reports > Severity: normal > > After upgrading from lenny to squeeze my keyboard stopped working in X (but > worked with the console). It turned out that my /etc/X11/xorg.conf contained > an invalid keyboard variant ("nodeadkeys" from a "de" keyboard I had a few > years ago). X in lenny simply ignored the invalid variant (I guess, or was > us/nodeadkeys valid in lenny?). > > This setting was put into /etc/default/keyboard during the upgrade, but > X in squeeze silently fails with a wrong keyboard variant. See also bug > 571636 for a similar problem. > > The real problem IMHO is that X silently fails for invalid keyboard > layouts or variants (invalid in the sense that there is no keymap for that > layout/variant, not that it does not match the real layout). Why can't X > print an error message to the log file, and fall back to some default? > Yeah that kind of sucks.
> Even if some keys result in different characters a wrong layout/variant > is much better that a completely dead keyboard. > > Ironically, the "nodeadkeys" variant had exactly the opposite effect, it > rendered *all* keys dead ;-) > Care to include your xorg.conf, /etc/default/keyboard and Xorg log? Cheers, Julien
signature.asc
Description: Digital signature