On Tue, Oct 03, 2006 at 11:37:15PM +0200, Mich Lanners wrote: [...] > However, the big problem is this: I can't acces 3rd/4th level! It would > seem that the corresponding symbols are not defined (i.e. it's not a > modifier problem). I suspect the problem here: > > [EMAIL PROTECTED]:~$ setxkbmap -rules "xorg" -model macintosh -layout ch > -variant fr -print > xkb_keymap { > xkb_keycodes { include "xfree86+aliases(qwerty)" }; > xkb_types { include "complete" }; > xkb_compat { include "complete" }; > xkb_symbols { include "macintosh/us(extended)+macintosh/ch(fr)" > }; > xkb_geometry { include "macintosh(macintosh)" }; > }; > > Shouldn't xkb_symbols include macintosh_vndr(bla) instead of > macintosh(bla)?
Absolutely. > And indeed, compiling: > > [EMAIL PROTECTED]:~$ setxkbmap -rules "xorg" -model macintosh -layout ch > -variant fr -print | xkbcomp - :0 > Error: Can't find file "macintosh/ch" for symbols include > Exiting > Abandoning symbols file "(null)" > Error: success in unknown > Couldn't write keyboard description to :0 > > > Now, my analysis may be completely off as I am by no means an XKB expert > (and seeing the complexity and lack of documentation I doubt many people > are). No, your analysis is right, and this has to be fixed first, all your other problems may then disappear. Maybe XKBPATH env variable is set, or you symlinked /usr/share/X11/xkb to another location? Denis -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]