(fwd) non us keyboards and cygwin xfree86

J S vervoom@hotmail.com
Thu Feb 6 10:38:00 GMT 2003


Hi Tom,

I tried that but got:

$ xkbcomp -xkm -m gb /usr/X11R6/lib/X11/xkb/keymap/xfree86 
/etc/X11/xkb/keymap/gb
Error:            Include file wrong type (expected KeyNames, got Keymap)
                  Include file "xfree86" ignored
                  Abandoning keycodes file "gb"

This is what /usr/X11R6/lib/X11/xkb/keymap/xfree86 says for gb:

xkb_keymap "gb" {
    xkb_keycodes        { include "xfree86"             };
    xkb_types           { include "default"             };
    xkb_compatibility   { include "default"             };
    xkb_symbols         { include "en_US(pc105)+gb"     };
    xkb_geometry        { include "pc(pc102)"           };


Can you see what I'm doing wrong?

Thanks,

JS.



>just because i often ran across it an due to my earlier question
>on that list which seems to pop up in google if you search for
>that topic i'd like to write down how to make cygwin's XWin work
>natively with a non us keyboard (tested with the german keyboard
>but should also work for other languages)
>
>* first you have to compile a keymap for your language - for german
>   this looks like
>
>     xkbcomp -xkm -m de /usr/X11R6/lib/X11/xkb/keymap/xfree86 \
>       /etc/X11/xkb/keymap/de
>
>   in older versions of cygwin xfree86 it had to be /tmp/de.xkm
>   instead of /etc/X11/xkb/keymap/de
>
>* then you can start your xserver like
>
>     XWin.exe -xkbmap de
>
>   and you should have your keyboard (btw. don't be surprised that
>   in the shell not all charackters are shown - like for instance
>   the german umlauts - thats the default bash behavior as used in
>   cygwin - just open a vi inside that bash and you should be able
>   to see all the other charackters too
>
>* if you want to know what the name for your keyboard is or
>   which ones are available: just have a look at
>
>     /usr/X11R6/lib/X11/xkb/keymap/xfree86
>
>hope that helps someone and maybe this should be added to the
>cygwin/XFree86 faq ... i hope everything is correct and i have
>not missed anything - best wishes
>
>t
>
>--
>thomas graichen <tgr@spoiled.org> ... perfection is reached, not
>when there is no longer anything to add, but when there is no
>longer anything to take away. --- antoine de saint-exupery
>-- end of forwarded message --
>
>--
>thomas graichen <tgr@spoiled.org> ... perfection is reached, not
>when there is no longer anything to add, but when there is no
>longer anything to take away. --- antoine de saint-exupery


_________________________________________________________________
Stay in touch with MSN Messenger http://messenger.msn.co.uk



More information about the Cygwin-xfree mailing list