On Thu, Aug 21, 2008 at 3:07 PM, jpd <[EMAIL PROTECTED]> wrote:
> But the layout is still crazy.

Broken keyboard layouts, if that's what you mean by "crazy", are
usually caused by some 'xmodmap' or 'setxkbmap' or similar
command hardwired into one of the system's X session startup
scripts.  Such commands usually assume that every X server on
the planet (or at least every X server on this system) is attached to
a PS/2 keyboard and is using the same keytables as the X server
that the distro runs on the console.  These assumptions are
fundamentally flawed.  The result is that the commands mangle
the key translations for the Sun Ray X server.  Try looking for an
indiscriminate 'xmodmap' or 'setxkbmap' command, and if you
find it either comment it out completely or teach it to run only
against X servers that run on the system frame buffer.

The next most likely cause, which usually produces only a
modicum of craziness, is that the USB keyboard attached to your
Sun Ray might not be reporting its layout to the Sun Ray.  USB
keyboards for the PC market typically don't report a specific layout
code.  They report a layout code of '0' and let the system worry
about guessing the correct layout and therefore the correct key
translation table.  In Sun Ray's case a layout code of '0' will be
treated as a US layout but you can change that by editing the
Sun Ray layout-to-keytable rules.  This has been discussed
several times on the list before, search the archives for
'keytable.map' for details.

OttoM.
__
ottomeister

Disclaimer: These are my opinions.  I do not speak for my employer.
_______________________________________________
SunRay-Users mailing list
[email protected]
http://www.filibeto.org/mailman/listinfo/sunray-users

Reply via email to