Re: xkb-data with support for Mac keyboards into unstable
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:
>
> mlan@owl:~$ 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:
>
> mlan@owl:~$ 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
Reply to: