xkb keymap fails to load with modular build

Dan Nicholson dbn.lists at gmail.com
Wed Nov 28 06:06:57 PST 2007


On Nov 28, 2007 3:13 AM, Johannes Engel <j-engel at gmx.de> wrote:
> Dan Nicholson schrieb:
> > What do you have in /usr/share/X11/xkb/rules? What keyboard data are you using?
> #> ll /usr/share/X11/xkb/rules/
> -rw-r--r-- 1 root root  28005 22. Sep 06:15 base
> -rw-r--r-- 1 root root  25005 22. Sep 06:15 base.lst
> -rw-r--r-- 1 root root 951291 22. Sep 06:15 base.xml
> -rw-r--r-- 1 root root     91 22. Sep 06:15 README
> -rw-r--r-- 1 root root   3247 22. Sep 06:15 sgi
> -rw-r--r-- 1 root root   2342 22. Sep 06:15 sun
> -rw-r--r-- 1 root root 206813 22. Sep 06:15 sun.xml
> lrwxrwxrwx 1 root root      4  7. Okt 22:30 xfree86 -> base
> lrwxrwxrwx 1 root root      8  7. Okt 22:30 xfree86.lst -> base.lst
> lrwxrwxrwx 1 root root      8  7. Okt 22:30 xfree86.xml -> base.xml
> -rw-r--r-- 1 root root    794 22. Sep 06:15 xfree98
> -rw-r--r-- 1 root root   1184 22. Sep 06:15 xkb.dtd
> lrwxrwxrwx 1 root root      4  7. Okt 22:30 xorg -> base
> lrwxrwxrwx 1 root root      8  7. Okt 22:30 xorg.lst -> base.lst
> lrwxrwxrwx 1 root root      8  7. Okt 22:30 xorg.xml -> base.xml
>
> What do you mean by keyboard data?

That's the keyboard data above (or at least part of it). There's a
package called xkbdata which is deprecated, and now people use
xkeyboard-config.

> > If you're using xkeyboard-config, it defaults to only installing the
> > rules as "base", so you can try to set that for "XkbRules". There is a
> > build time option --with-xkb-rules-symlink which will setup symlinks
> > to the "base" rules. I build with --with-xkb-rules-symlink=xorg, which
> > allows Xorg to work out of the box.
> OK, I will try.

It doesn't seem like that's the issue since I can see the xorg and
xfree86 symlinks in your output above.

It might be helpful to run strace on the setxkbmap commands Bernardo
suggested. Then you can at least make sure that the right files are in
use.

--
Dan



More information about the xorg mailing list