[PATCH 2/2] xkb: if the keymap failed to compile, load the default keymap instead.

Dan Nicholson dbn.lists at gmail.com
Thu Feb 10 06:24:18 PST 2011


On Wed, Feb 9, 2011 at 9:34 PM, Peter Hutterer <peter.hutterer at who-t.net> wrote:
> We really need symbols, compat and types for a sensible keymap.
>
> Try this in your xorg.conf.d snippets for all keyboards:
>        Option "XkbLayout" "us"
>        Option "XkbVariant" "nodeadkeys"
>
> us(nodeadkeys) doesn't exist so xkbcomp provides everything but the symbols
> map. We say we want everything but don't _need_ anything, the server happily
> gives us a keymap with every key mapped to NoSymbol. This in turn isn't what
> we want after all.
>
> So instead, require symbols, compat and types from the keymap and if that
> fails, load the default keymap instead. If that fails too, all bets are off.
>
> Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>

I'll take your word for it that symbols, compat and types are the
right things to require. This seems like a nice fix.

Reviewed-by: Dan Nicholson <dbn.lists at gmail.com>


More information about the xorg-devel mailing list