OpenSolaris

Printable Version Enter a New Search
Bug ID 6801598
Synopsis Xorg 1.5 ignores kernel keyboard layout setting, always uses "us"
State 10-Fix Delivered:Verified (Fix available in build)
Category:Subcategory xserver:xorg-server
Keywords opensolaris
Responsible Engineer Alan Coopersmith
Reported Against snv_107 , snv_108
Duplicate Of
Introduced In solaris_nevada
Commit to Fix snv_109
Fixed In snv_109
Release Fixed solaris_nevada(snv_109)
Related Bugs 6778270 , 6802277 , 6812319
Submit Date 5-February-2009
Last Update Date 23-February-2009
Description
Category
   xserver
Sub-Category
   xkb
Description
   though the keyboard layout is set to german (eeprom has keyboard-layout=German)
X ignores this setting and comes up with the default layout
Frequency
   Always
Regression
   Solaris 10
Steps to Reproduce
   restart X
Expected Result
   should have the german layout as before
Actual Result
   has US layout
Error Message(s)
   
Test Case
   
Workaround
   
Submitter wants to work on bug
   No
Additional configuration information
   sony vaio aw11z
snv107 (lu from snv106)
*** Test Case ***
Start Xorg server with either no xorg.conf or an xorg.conf in which the keyboard
layout is not specified, and when the keyboard is one of these keyboards:
 - a Sun Type 6 or 7 keyboard of a non-US layout
 - another brand keyboard set to a non-US layout via kbd -s

Verify that Xorg correctly detects and sets the keyboard layout to the desired
layout (this should be reported near the end of /var/log/Xorg.0.log as well
as verifiable through pressing keys that differ in definition from the standard
US layout, such as y & z on a French keyboard).
Work Around
Install an /etc/X11/xorg.conf file (generate with Xorg -configure if needed)
that includes a keyboard section with the appropriate layout setting, such as
this one for British keyboards:

Section "InputDevice"
	Identifier		"Keyboard0"
	Driver			"kbd"
	Option "XkbRules"	"xorg"
	Option "XkbModel"	"pc105"
	Option "XkbLayout"	"gb"
EndSection
Comments
N/A