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
Attachment:
signature.asc
Description: Digital signature