On Wed, Oct 20, 2010 at 20:25:51 +0200, Florian Echtler wrote:

> $ setxkbmap -device 9 -print
> xkb_keymap {
>       xkb_keycodes  { include "evdev+aliases(qwertz)" };
>       xkb_types     { include "complete"      };
>       xkb_compat    { include "complete"      };
>       xkb_symbols   { include "pc+de+inet(evdev)"     };
>       xkb_geometry  { include "pc(pc105)"     };
> };
> $ setxkbmap -device 8 -print
> xkb_keymap {
>       xkb_keycodes  { include "evdev+aliases(qwertz)" };
>       xkb_types     { include "complete"      };
>       xkb_compat    { include "complete"      };
>       xkb_symbols   { include "pc+de+inet(evdev)"     };
>       xkb_geometry  { include "pc(pc105)"     };
> };
> 
> AFAICT, the output should be different? What am I doing wrong?
> 
setxkbmap -print is probably not what you want.  It uses the
_XKB_RULES_NAMES root window property to figure out the
rules/model/layout/variant/options, not the actually set keymap.  That
property is not multi-device aware.  Use 'xkbcomp -i <device> :0 -'
instead.

Cheers,
Julien
_______________________________________________
[email protected]: X.Org support
Archives: http://lists.freedesktop.org/archives/xorg
Info: http://lists.freedesktop.org/mailman/listinfo/xorg
Your subscription address: [email protected]

Reply via email to