On Fri, Feb 16, 2007 at 01:14:58AM +0000, Ken Moffat wrote: > > Xkeyboard-config works on non-multilib. Finally left chroot on > multilib so I could test xpdf (thanks again for that) and discovered > that my keyboard variants aren't working, not even AltGr-k for ĸ. > Not yet investigated, I'm trying to catch up with the few lists I > lurk on. > Probably specific to my buildscripts. I was trying to put everything where it had been with xkbdata, which was /usr/lib/X11/xkb. The updated server couldn't find this.
(WW) Couldn't load XKB keymap, falling back to pre-XKB keymap It was correct for GB, except that shifted 3 wasn't defined, so I got '3' instead of '£'. Compose worked, AltGr didn't. Ctrl-Alt-Fn to switch to a tty didn't work. setxkbmap complained it couldn't interpret _XKB_RULES_NAMES property. Strace showed setxkbmap was looking in /usr/share/X11/xkb/rules. After I symlinked that to the rules in /usr/lib I got rid of that error but it then complained it couldn't find file "xfree86" for keycodes include. Fixed by rebuilding Mesa and xorg-server, using --with-xkb-path passed to the server. All my keyboard settings (compose, AltGr for extras like æðøþł, dead-keys with AltGr áëĩǫű, russian and greek keymaps) seem to be working ok. Summary - put xkeyboard-config in /usr/share, not /usr/lib/X11. ĸen -- das eine Mal als Tragödie, das andere Mal als Farce -- http://linuxfromscratch.org/mailman/listinfo/blfs-dev FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
