Hello,
> $ setxkbmap.exe -rules xfree86 -model pc104 -layout us_intl -v 10
> Setting verbose level to 10
> locale is C
> Warning! Multiple definitions of rules file
> Using command line, ignoring X server
> Warning! Multiple definitions of keyboard model
> Using command line, ignoring X server
> Warning! Multiple definitions of keyboard layout
> Using command line, ignoring X server
> Applied rules from xfree86:
> model: pc104
> layout: us_intl
> Trying to build keymap using the following components:
> keycodes: xfree86
> types: complete
> compat: complete
> symbols: en_US(pc104)+us_intl
> geometry: pc(pc104)
> Error loading new keyboard description
>
> Why is that? setxkbmap works for layout "us" and many others. Only
> us_intl seams to fail (my luck, its the one I want). The config file does exist:
>
> /usr/X11R6/lib/X11/xkb/symbols/us_intl
>
> So what could cause the command to fail? I noticed that when I comment out
> all the dead key definition of the file, it loads successfully. Should I
> report this to the cygwin xfree mailing list?
The thing is that setxkbmap converts model/layout/options to filenames and
sends them to Xserver. The server in its own turn calls xkbcomp and gives
those filenames to xkbcomp. If xkbcomp for some reason can't find or parse
those files it just sends back a notification that there was an "error loading
new keyboard description".
You see the filenames in the debug output of setxkbmap. But they should be
written in a special format for xkbcomp can accept them.
Cut and paste into some file this text:
xkb_keymap {
xkb_keycodes { include "xfree86" };
xkb_types { include "complete" };
xkb_compat { include "complete" };
xkb_symbols { include "us(pc104)+us_intl" };
xkb_geometry { include "pc(pc104)" };
};
... and run on the _server_ machine xkbcomp program:
xkbcomp file_with_the_text
The output of xkbcomp tell you more about problem with the map loading.
--
Ivan U. Pascal | e-mail: [EMAIL PROTECTED]
Administrator of | Tomsk State University
University Network | Tomsk, Russia
_______________________________________________
I18n mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/i18n