Bug 16678

Summary: deadkeys setting ignored in X configuration
Product: [Retired] Red Hat Linux Reporter: Bernhard Rosenkraenzer <bero>
Component: anacondaAssignee: Brent Fox <bfox>
Status: CLOSED RAWHIDE QA Contact:
Severity: high Docs Contact:
Priority: high    
Version: 7.1CC: dr
Target Milestone: ---   
Target Release: ---   
Hardware: i386   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2001-01-03 21:34:01 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Bernhard Rosenkraenzer 2000-08-21 14:16:17 UTC
X configuration in anaconda ignores the deadkeys setting.
Chosing, for example, de-latin1-nodeadkeys gives me a German keyboard
layout without deadkeys (ok) on the console, and a German keyboard layout
WITH deadkeys in X (broken).

For XF3.3.6, the line that should get added is
	XkbVariant "nodeadkeys"
For XF4.0, it's 
	Option "XkbVariant" "nodeadkeys"

Comment 1 Preston Brown 2000-08-21 14:22:48 UTC

*** This bug has been marked as a duplicate of 15706 ***

Comment 2 Harald Hoyer 2000-08-23 13:04:37 UTC
This is not a duplicate, cause it refers to the generated /etc/X11/XF86Config's.
So at the installer I choose nodeadkeys and after installing and rebooting I
have deadkeys in X. That is not what the user expected. A very simple and
trivial change to the installer, so that the user doesn't have to modify
/etc/X11/XF86Config himselves.

Comment 3 Michael Fulbright 2000-10-05 16:20:48 UTC
Related to bug 18385.

Comment 4 Daniel Roesen 2000-11-29 22:21:56 UTC
Same bug is present in Red Hat 6.2

Comment 5 Brock Organ 2000-12-11 20:08:37 UTC
tested in internal tree (qa1211.0):

For XF3.3.6, the line added is
# XkbVariant "nodeadkeys"
For XF4.0, it's 
# Option "XkbVariant" "nodeadkeys"

and they are both commented out ... so the problem is not resolved ...

Comment 6 Brent Fox 2000-12-19 16:54:21 UTC
This is currently fixed if you select German keyboard and disable deadkeys in
the graphcial installer.  But, I suspect that there is a problem when booting
off a floppy.  That is, I don't think the loader passes on the keyboard info
properly to the second stage installer.

Comment 7 Brent Fox 2001-01-02 22:06:41 UTC
As long as you do a cd-based install, this problem doesn't exist.  After more
tests, I've found that the problem only occurs if you boot off a floppy because
the loader isn't passing the deadkey information to the second stage.

Comment 8 Brent Fox 2001-01-03 21:33:58 UTC
I have changed the way the keyboard data structure works so that information on
the XkbVariant can be stored.  Selecting de-latin1-nodeadkeys in the first stage
installer now results in the XkbVariant "nodeadkeys" being written to the
XFree86Config file.

Brock, please verify.  I've got a German keyboard if you want to borrow it.

Comment 9 Brock Organ 2001-01-08 18:26:32 UTC
verified fix in qa0108.0 ...