You are not logged in.
After a recent "pacman -Syu" my keymap seemed to have reverted to a US one. I then found the following warning in /var/log/Xorg.0.log:
(WW) Couldn't load XKB keymap, falling back to pre-XKB keymap
Also, setxkbmap dies in an ugly way:
[gval@a12a usr]$ setxkbmap fi
Couldn't interpret _XKB_RULES_NAMES property
Use defaults: rules - 'xorg' model - 'pc101' layout - 'us'
*** glibc detected *** setxkbmap: free(): invalid pointer: 0xb7f9fca0 ***
======= Backtrace: =========
/lib/tls/libc.so.6[0xb7da9233]
/lib/tls/libc.so.6(__libc_free+0x84)[0xb7da9c94]
/usr/X11R6/lib/libX11.so.6(XFree+0x1d)[0xb7ea5c7d]
setxkbmap[0x8049df6]
setxkbmap[0x804ab7c]
/lib/tls/libc.so.6(__libc_start_main+0xdb)[0xb7d59d6b]
setxkbmap[0x8048ba1]
======= Memory map: ========
08048000-0804c000 r-xp 00000000 03:02 197220 /usr/bin/setxkbmap
0804c000-0804d000 rw-p 00003000 03:02 197220 /usr/bin/setxkbmap
0804d000-0806e000 rw-p 0804d000 00:00 0 [heap]
b7c00000-b7c21000 rw-p b7c00000 00:00 0
b7c21000-b7d00000 ---p b7c21000 00:00 0
b7d37000-b7d38000 rw-p b7d37000 00:00 0
b7d38000-b7d3a000 r-xp 00000000 03:02 1031 /lib/libdl-2.3.5.so
b7d3a000-b7d3c000 rw-p 00001000 03:02 1031 /lib/libdl-2.3.5.so
b7d3c000-b7d3f000 r-xp 00000000 03:02 105680 /usr/lib/libXdmcp.so.6.0.0
b7d3f000-b7d41000 rw-p 00002000 03:02 105680 /usr/lib/libXdmcp.so.6.0.0
b7d41000-b7d42000 rw-p b7d41000 00:00 0
b7d42000-b7d44000 r-xp 00000000 03:02 105664 /usr/lib/libXau.so.6.0.0
b7d44000-b7d45000 rw-p 00001000 03:02 105664 /usr/lib/libXau.so.6.0.0
b7d45000-b7e5e000 r-xp 00000000 03:02 1057 /lib/tls/libc-2.3.5.so
b7e5e000-b7e5f000 r--p 00118000 03:02 1057 /lib/tls/libc-2.3.5.so
b7e5f000-b7e62000 rw-p 00119000 03:02 1057 /lib/tls/libc-2.3.5.so
b7e62000-b7e64000 rw-p b7e62000 00:00 0
b7e64000-b7f4d000 r-xp 00000000 03:02 105949 /usr/lib/libX11.so.6.2.0
b7f4d000-b7f51000 rw-p 000e8000 03:02 105949 /usr/lib/libX11.so.6.2.0
b7f51000-b7f52000 rw-p b7f51000 00:00 0
b7f52000-b7f73000 r-xp 00000000 03:02 190965 /usr/lib/libxkbfile.so.1.0.0
b7f73000-b7f74000 rw-p 00020000 03:02 190965 /usr/lib/libxkbfile.so.1.0.0
b7f80000-b7f8a000 r-xp 00000000 03:02 7856 /usr/lib/libgcc_s.so.1
b7f8a000-b7f8b000 rw-p 00009000 03:02 7856 /usr/lib/libgcc_s.so.1
b7f8b000-b7f8d000 rw-p b7f8b000 00:00 0
b7f8d000-b7fa7000 r-xp 00000000 03:02 1040 /lib/ld-2.3.5.so
b7fa7000-b7fa9000 rw-p 0001a000 03:02 1040 /lib/ld-2.3.5.so
bfc91000-bfca7000 rw-p bfc91000 00:00 0 [stack]
ffffe000-fffff000 ---p 00000000 00:00 0 [vdso]
Aborted
[gval@a12a usr]$
This could however be caused by bad syntax, since I haven't used setxkbmap before.
I am running the latest modular xorg and have the following keyboard section in xorg.conf:
Section "InputDevice"
Identifier "keyboard"
Driver "keyboard"
Option "CoreKeyboard"
Option "XkbRules" "xfree86"
Option "XkbModel" "pc105"
Option "XkbLayout" "fi"
Option "XkbVariant" "nodeadkeys"
EndSection
Does anyone have any idea what might be causing this? Thanks in advance for any help.
Offline
Try changing xfree86 to xorg in XkbRules - I had some keyboard problems too, and that worked.
Offline
Where is that file? Since xorg7 I have some keyboard issues, gnome is complaining about, and I have strange keysets.
Offline
Where is that file? Since xorg7 I have some keyboard issues, gnome is complaining about, and I have strange keysets.
[pressh@pressh_box ~]$ sudo slocate -u
[pressh@pressh_box ~]$ slocate xorg.conf
/etc/X11/xorg.conf
In xorg.conf search for xkbrules
Offline
thanks a lot...i got the same problem...solved now
Openbox now
Offline
I have the same problem since xorg7 upgrade...
> setxkbmap "ca(fr)"
Couldn't interpret _XKB_RULES_NAMES property
Use defaults: rules - 'xorg' model - 'pc101' layout - 'us'
*** glibc detected *** setxkbmap: free(): invalid pointer: 0x40012ca0 ***
======= Backtrace: =========
/lib/tls/libc.so.6[0x401b4233]
/lib/tls/libc.so.6(__libc_free+0x84)[0x401b4c94]
/usr/X11R6/lib/libX11.so.6(XFree+0x1d)[0x400a3c7d]
setxkbmap[0x8049df6]
setxkbmap[0x804ab7c]
/lib/tls/libc.so.6(__libc_start_main+0xdb)[0x40164d6b]
setxkbmap[0x8048ba1]
======= Memory map: ========
08048000-0804c000 r-xp 00000000 03:03 99264 /usr/bin/setxkbmap
0804c000-0804d000 rw-p 00003000 03:03 99264 /usr/bin/setxkbmap
0804d000-0806e000 rw-p 0804d000 00:00 0 [heap]
40000000-4001a000 r-xp 00000000 03:03 1140 /lib/ld-2.3.5.so
4001a000-4001c000 rw-p 0001a000 03:03 1140 /lib/ld-2.3.5.so
4001c000-4001e000 rw-p 4001c000 00:00 0
4001e000-40028000 r-xp 00000000 03:03 7922 /usr/lib/libgcc_s.so.1
40028000-40029000 rw-p 00009000 03:03 7922 /usr/lib/libgcc_s.so.1
40040000-40061000 r-xp 00000000 03:03 29660 /usr/lib/libxkbfile.so.1.0.2
40061000-40062000 rw-p 00020000 03:03 29660 /usr/lib/libxkbfile.so.1.0.2
40062000-4014b000 r-xp 00000000 03:03 483344 /usr/lib/libX11.so.6.2.0
4014b000-4014f000 rw-p 000e8000 03:03 483344 /usr/lib/libX11.so.6.2.0
4014f000-40150000 rw-p 4014f000 00:00 0
40150000-40269000 r-xp 00000000 03:03 1168 /lib/tls/libc-2.3.5.so
40269000-4026a000 r--p 00118000 03:03 1168 /lib/tls/libc-2.3.5.so
4026a000-4026d000 rw-p 00119000 03:03 1168 /lib/tls/libc-2.3.5.so
4026d000-4026f000 rw-p 4026d000 00:00 0
4026f000-40271000 r-xp 00000000 03:03 483040 /usr/lib/libXau.so.6.0.0
40271000-40272000 rw-p 00001000 03:03 483040 /usr/lib/libXau.so.6.0.0
40272000-40275000 r-xp 00000000 03:03 483074 /usr/lib/libXdmcp.so.6.0.0
40275000-40277000 rw-p 00002000 03:03 483074 /usr/lib/libXdmcp.so.6.0.0
40277000-40278000 rw-p 40277000 00:00 0
40278000-4027a000 r-xp 00000000 03:03 1130 /lib/libdl-2.3.5.so
4027a000-4027c000 rw-p 00001000 03:03 1130 /lib/libdl-2.3.5.so
4027c000-4027d000 rw-p 4027c000 00:00 0
40300000-40321000 rw-p 40300000 00:00 0
40321000-40400000 ---p 40321000 00:00 0
bfd63000-bfd79000 rw-p bfd63000 00:00 0 [stack]
ffffe000-fffff000 ---p 00000000 00:00 0 [vdso]
Abandon
I do have "xorg" as xkbrule:
Section "InputDevice"
# Logitech Elite keyboard (MX700 Duo)
Identifier "LogitechMX700Duo_clavier"
#Driver "kbd"
Driver "evdev"
Option "Device" "/dev/input/mx700duo_clavier"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "ca(fr)"
EndSection
Any idea?
Offline