Comment 11 for bug 377175

Revision history for this message
frazzmatazz (frazzmatazz) wrote :

I only came across this bug when I began using "evdev" instead of "kbd" for the keyboard.

Originally had this in xorg.conf, and it worked fine (though gnome's keyboard shortcut mapping program did sometimes allocate funky XF86*Action* names that didn't match the keyboard labels, remapping worked as expected):

Section "InputDevice"
        Identifier "Generic Keyboard"
        Driver "kbd"
        Option "CoreKeyboard"
        Option "XkbRules" "xorg"
        Option "XkbModel" "pc104"
        Option "XkbLayout" "us"
EndSection

Now running without xorg.conf and Xorg.0.log says this (among other similar repeats):

(II) config/udev: Adding input device Macally Peripherals Macally ICEKey keyboard (/dev/input/event6)
(**) Macally Peripherals Macally ICEKey keyboard: Applying InputClass "evdev keyboard catchall"
(**) Macally Peripherals Macally ICEKey keyboard: always reports core events
(**) Macally Peripherals Macally ICEKey keyboard: Device: "/dev/input/event6"
(II) Macally Peripherals Macally ICEKey keyboard: Found keys
(II) Macally Peripherals Macally ICEKey keyboard: Configuring as keyboard
(II) XINPUT: Adding extended input device "Macally Peripherals Macally ICEKey keyboard" (type: KEYBOARD)
(**) Option "xkb_rules" "evdev"
(**) Option "xkb_model" "pc104"
(**) Option "xkb_layout" "us"

And have the same problems as the others described above.

Might be a combination of XF86Screensaver being hardcoded somewhere in gnome, and the evdev keyboard driver being inflexible about key naming too. (sorry don't have a great grasp of the inner workings, not a programmer, just user)