[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: