On Thu, May 26, 2011 at 07:51:47AM -0700, Peter Sanford wrote: > Ahh. Under GDM I have the problem, but with startx the two keyboards > are configured correctly. I guess I'll take this issue over to the > fine GDM folks.
CC-ing xorg list, so the solution is public. Cheers, Peter > On Tue, May 24, 2011 at 8:24 PM, Peter Hutterer > <[email protected]> wrote: > > On Thu, May 19, 2011 at 06:56:09PM -0700, Peter Sanford wrote: > >> I went ahead and changed the config like you suggested (separate > >> xorg.conf.d files using MatchUSBID). I have the same problem as > >> before: which ever config is applied second get applied to both > >> keyboards (overriding the first setting). I confirmed this by > >> testing with a different keyboard that caused the configuration to > >> be applied in the opposite order from my first test. > >> > >> Does this mean that the XkbOptions are being applied to the virtual > >> core keyboard instead of the slave keyboards? > >> > >> Here is the log output: > >> > >> [ 990.609] (**) Apple Inc. Apple Internal Keyboard / Trackpad: > >> Applying InputClass "evdev keyboard catchall" > >> [ 990.609] (**) Apple Inc. Apple Internal Keyboard / Trackpad: > >> Applying InputClass "Apple Keyboards" > >> [ 990.609] (II) Using input driver 'evdev' for 'Apple Inc. Apple > >> Internal Keyboard / Trackpad' > >> [ 990.609] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so > >> [ 990.609] (**) Apple Inc. Apple Internal Keyboard / Trackpad: > >> always reports core events > >> [ 990.609] (**) Apple Inc. Apple Internal Keyboard / Trackpad: > >> Device: "/dev/input/event8" > >> [ 990.610] (--) Apple Inc. Apple Internal Keyboard / Trackpad: Found keys > >> [ 990.610] (II) Apple Inc. Apple Internal Keyboard / Trackpad: > >> Configuring as keyboard > >> [ 990.610] (**) Option "config_info" > >> "udev:/sys/devices/pci0000:00/0000:00:06.0/usb4/4-3/4-3:1.0/input/input8/event8" > >> [ 990.610] (II) XINPUT: Adding extended input device "Apple Inc. > >> Apple Internal Keyboard / Trackpad" (type: KEYBOARD) > >> [ 990.610] (**) Option "xkb_rules" "evdev" > >> [ 990.610] (**) Option "xkb_model" "pc105" > >> [ 990.610] (**) Option "xkb_layout" "us" > >> [ 990.610] (**) Option "xkb_options" "altwin:swap_lalt_lwin,caps:super" > >> ... > >> [ 990.753] (**) KINESIS FREESTYLE KB700 KB700 Kinesis Freestyle: > >> Applying InputClass "evdev keyboard catchall" > >> [ 990.753] (**) KINESIS FREESTYLE KB700 KB700 Kinesis Freestyle: > >> Applying InputClass "Keyboard Catch All" > >> [ 990.753] (II) Using input driver 'evdev' for 'KINESIS FREESTYLE > >> KB700 KB700 Kinesis Freestyle' > >> [ 990.753] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so > >> [ 990.753] (**) KINESIS FREESTYLE KB700 KB700 Kinesis Freestyle: > >> always reports core events > >> [ 990.753] (**) KINESIS FREESTYLE KB700 KB700 Kinesis Freestyle: > >> Device: "/dev/input/event9" > >> [ 990.754] (--) KINESIS FREESTYLE KB700 KB700 Kinesis Freestyle: > >> Found keys > >> [ 990.754] (II) KINESIS FREESTYLE KB700 KB700 Kinesis Freestyle: > >> Configuring as keyboard > >> [ 990.754] (**) Option "config_info" > >> "udev:/sys/devices/pci0000:00/0000:00:06.1/usb2/2-4/2-4.2/2-4.2:1.0/input/input9/event9" > >> [ 990.754] (II) XINPUT: Adding extended input device "KINESIS > >> FREESTYLE KB700 KB700 Kinesis Freestyle" (type: KEYBOARD) > >> [ 990.754] (**) Option "xkb_rules" "evdev" > >> [ 990.754] (**) Option "xkb_model" "pc105" > >> [ 990.754] (**) Option "xkb_layout" "us" > >> [ 990.754] (**) Option "xkb_options" "caps:super,terminate:ctrl_alt_bksp" > >> > >> You can see in the log that the apple keyboard got the "Apple > >> Keyboards" input class and the kinesis keyboard got the "Keyboard > >> Catch All" class. But when I actually use the keyboards both act as > >> if they are using the "Keyboard Catch All" class. > > > > is this on a plain X server or with a desktop environment running? if so, > > does the DE overwrite the keyboard settings? > > > > Cheers, > > Peter > > _______________________________________________ > > [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] > > > _______________________________________________ [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]
