OpenSolaris

Printable Version Enter a New Search
Bug ID 6307303
Synopsis Xorg Italian keytable broken
State 11-Closed:Verified (Closed)
Category:Subcategory xserver:l10n-europe
Keywords
Responsible Engineer Alan Coopersmith
Reported Against
Duplicate Of
Introduced In
Commit to Fix snv_22
Fixed In snv_22
Release Fixed solaris_nevada(snv_22) , solaris_10u1(s10u1_16) (Bug ID:2128528)
Related Bugs 5077338
Submit Date 5-August-2005
Last Update Date 11-February-2008
Description
Date: Fri, 05 Aug 2005 17:38:57 +0000

Subject: Re:[solarisx86] Re: Keyboard dead while installing Sol 10


--- In  xxxxx@xxxxx.com, "megaboy\@l...\.it" <megaboy@l...>
wrote:
=20
> > ends with ".it", are you using an Italian keyboard layout?
> Yep

Well, it seems this is a new Xorg USB keyboard layout bug - a bug
which is not yet fixed by the available S10 x86 Xorg patch:


I've configured Solaris 10 GA with Xorg and an USB keyboard,
like this:

% eeprom kbd-type
kbd-type=Italian

% kbd -l
type=6
layout=14 (0x0e)
delay(ms)=500
rate(ms)=40


And Xorg reports in /var/dt/Xerrors:

The XKEYBOARD keymap compiler (xkbcomp) reports:
> Error:            Can't find file "type5" for symbols include
>                   Exiting
>                   Abandoning symbols file "type6"
>                   Abandoning symbols file "default"
Errors from xkbcomp are not fatal to the X server


And typing "root" in the dtlogin screen echoes back "eiir".
That is, the above is a *fatal* xkbcomp error.


It seems this needs a new patch, something like this:

--- /usr/X11/lib/X11/xkb/symbols/sun/it.orig    Thu Dec 16 08:16:39 2004
+++ /usr/X11/lib/X11/xkb/symbols/sun/it Fri Aug  5 19:26:40 2005
@@ -73,5 +73,5 @@

 partial
 xkb_symbols "type6" {
-    include "type5"
+    include "sun/it(type5)"
 };
Work Around
--- /usr/X11/lib/X11/xkb/symbols/sun/it.orig    Thu Dec 16 08:16:39 2004
+++ /usr/X11/lib/X11/xkb/symbols/sun/it Fri Aug  5 19:26:40 2005
@@ -73,5 +73,5 @@
 
 partial 
 xkb_symbols "type6" {
-    include "type5"
+    include "sun/it(type5)"
 };
Comments
N/A