FS#9647 - xorg-server: xf86-input-evdev causes wrong keyboard layout
Attached to Project:
Arch Linux
Opened by dema (maschino) - Thursday, 21 February 2008, 20:37 GMT
Last edited by Jan de Groot (JGC) - Monday, 23 February 2009, 13:59 GMT
Opened by dema (maschino) - Thursday, 21 February 2008, 20:37 GMT
Last edited by Jan de Groot (JGC) - Monday, 23 February 2009, 13:59 GMT
|
Details
Package xf86-input-evdev (version 1.2.0-1 from testing)
breaks my keyboard layout. Per example my arrow-up-key is
triggering the keycode for taking a screenshot. The letter
keys are working normally, only the special buttons like the
arrow keys, delete, page down etc. are affected.
Additional info: * xorg-server 1.4.0.90-7 * xf68-input-evdev 1.2.0-1 * Logitech Media Keyboard Steps to reproduce: Update the tow packages below from testing and set up xorg.conf to automatically recognize your keyboard. |
This task depends upon
Closed by Jan de Groot (JGC)
Monday, 23 February 2009, 13:59 GMT
Reason for closing: Deferred
Additional comments about closing: The reopen request has nothing to do with the original bug.
Monday, 23 February 2009, 13:59 GMT
Reason for closing: Deferred
Additional comments about closing: The reopen request has nothing to do with the original bug.
@maschino: see /etc/hal/fdi/policy/11-xkeyboard.fdi (but I don't know how to configure it)
echo ":: ATTENTION!"
echo ":: Since xorg-server version 1.4.0.90-7 hal support has"
echo ":: been enabled. By default keyboard layouts and variants"
echo ":: will now be overridden by hal. Please modfiy"
echo "::"
echo ":: /etc/hal/fdi/policy/11-xkeyboard.fdi"
but the file won't be saved after upgrade/reinstall of the xorg-server package.
So maybe better way to change the keymap is:
cp /usr/share/hal/fdi/policy/10osvendor/10-keymap.fdi /etc/hal/fdi/policy/12-keymap.fdi
and then modify this file?
---
This can be solved by adding 'backup=(etc/hal/fdi/policy/11-xkeyboard.fdi)' to the PKGBUILD, which is IMO better than copying files around.
FS#13188Is this in GNOME?But then hal appeared, ignored my xorg.conf settings, detected a wrong keyboard layout and I couldn't type some keys. To set my desired layout for X (and not gnome/kde specifically), I had to create /etc/hal/fdi/policy/10-keymap.fdi, which is not as simple as writing an option in xorg.conf. Now it works!
Yes, I'm using x86_64. I think there's no better way to set a different layout from the correct one, otherwise I'd be glad to know about it.