problem with keyboard (Xsun?) on solaris 10
hello all,
i'm not unable to type "`" (anti quote) with my sun keyboardtype 6 (azerty).
My configuration is:
- Sun Ultra 20
- Solaris 10 U2
- SRSS 3.1 with many patches
- Sun keyboard type 6 azerty
When i log directly on ultra 20, everything works perfectly, but i'm using Xorg.
When i'm logging thru the sunray, it's Xsun that is used.
xev give me the results:
KeyPress event, serial 27, synthetic NO, window 0xd00001,
root 0x2e, subw 0x0, time 4080127825, (694,507), root:(704,603),
state 0x10, keycode 43 (keysym 0x1005ff00, SunFA_Grave),
same_screen YES,
XLookupString gives 0 characters: ""
And the result is the same with CDE, JDS, or anything else.
I tried to remove a recent Xsun patch:
119060-26
without success
Another idea?
Thanks in advance for help,
gerard
# 2
Xsun for Sun Ray uses the regular Xsun keytables, the same ones that are used by a console Xsun. I'd start by making sure that I had the latest keytable patch installed. If that doesn't fix the problem then I'd try running Xsun on the console and see whether the problem occurs there (with the same keyboard, of course).
Does the key work correctly before you log in on the Sun Ray? For instance, in response to the login dialogue's username prompt? Does it work correctly in a Failsafe session? If the answer to those is yes then that probably means that the keytable itself is correct but some desktop session-startup script is interfering with the keymap.
Do you have the XKeyboard extension turned on in the Sun Ray session? Does it make a difference if you turn it off?
# 3
> Xsun for Sun Ray uses the regular Xsun keytables, the
> same ones that are used by a console Xsun. I'd start
> by making sure that I had the latest keytable patch
> installed. If that doesn't fix the problem then I'd
> try running Xsun on the console and see whether the
> problem occurs there (with the same keyboard, of
> course).
>
ok, i have to learn what are the numbers of "keytable patches"
and i have to install a blade 100, since Sun V440 and Sun V210 don't have graphic card.
> Does the key work correctly before you log in
> on the Sun Ray? For instance, in response to the
> login dialogue's username prompt? Does it work
> correctly in a Failsafe session? If the answer to
> those is yes then that probably means that the
> keytable itself is correct but some desktop
> session-startup script is interfering with the
> keymap.
>
no, it doesn't work during dtlogin, or in Failsafe Session
> Do you have the XKeyboard extension turned on in the
> Sun Ray session? Does it make a difference if you
> turn it off?
i have to learn how i can act on XKeyboard extension, i don't know what it is.
I noticed this problem few weeks ago, changing nothing at the configuration. That's why i suspect a patch ...
thanks for your reply,
gerard
# 4
It looks like the latest S10 keytables have this definition for the e-grave key on the French keyboard:
36 RN XK_egraveXK_7SunXK_FA_Grave
(that's normal, shifted, alt-graph) where the earlier keytables had:
36RN XK_egraveXK_7XK_quoteleft
And there's a bug report (6535782) that says that SunXK_FA_Grave is wrong, it should be XK_grave. That fix is in Nevada and is queued for inclusion in a patch for S10 but the patch is not yet available.
Try editing your keytable (/usr/openwin/share/etc/keytables/France6.kt) and changing SunXK_FA_Grave to XK_grave, then log out and log in again.