Bug 16678 - deadkeys setting ignored in X configuration
Summary: deadkeys setting ignored in X configuration
Alias: None
Product: Red Hat Linux
Classification: Retired
Component: anaconda
Version: 7.1
Hardware: i386
OS: Linux
Target Milestone: ---
Assignee: Brent Fox
QA Contact:
Depends On:
TreeView+ depends on / blocked
Reported: 2000-08-21 14:16 UTC by Bernhard Rosenkraenzer
Modified: 2008-05-01 15:37 UTC (History)
1 user (show)

Clone Of:
Last Closed: 2001-01-03 21:34:01 UTC

Attachments (Terms of Use)

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 ...

Note You need to log in before you can comment on or make changes to this bug.