Bug 88080 - Customising keyboard with xmodmap stopped working
Customising keyboard with xmodmap stopped working
Status: CLOSED RAWHIDE
Product: Red Hat Linux
Classification: Retired
Component: XFree86 (Show other bugs)
9
i686 Linux
medium Severity medium
: ---
: ---
Assigned To: Mike A. Harris
David Lawrence
: MoveUpstream
Depends On:
Blocks:
  Show dependency treegraph
 
Reported: 2003-04-05 03:29 EST by vigna
Modified: 2007-04-18 12:52 EDT (History)
0 users

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Environment:
Last Closed: 2005-12-01 16:45:31 EST
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---


Attachments (Terms of Use)

  None (edit)
Description vigna 2003-04-05 03:29:40 EST
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.2.1) Gecko/20030225

Description of problem:
With RH 9 something fundamental changed in the way the X keyboard is handled,
leading to incompability with previous setups. I could not find anything in the
Release Notes about this, so I think it will be a problem.

I am using since years an .Xmodmap file which contains lines as

keycode  34 = egrave eacute bracketleft braceleft

This is an absolute necessity if you use an Italian keyboard, as having braces
on 0/7 is a disaster when you program or use TeX.

This worked from RH 3 throughout RH 8. In RH 9, the resulting behaviour is that
the corresponding key does not emit anything beyond egrave and eacute (i.e., it
even stops emitting bracketleft when using AltGr).

Apparently, it is no longer possible to customise the keyboard with xmodmap.
Please provide an alternative solution.


Version-Release number of selected component (if applicable):


How reproducible:
Always

Steps to Reproduce:
1. Run xmodmap -e "keycode  34 = egrave eacute bracketleft braceleft" on a
system with Italian keyboard
2. Try to write a "["

    

Additional info:
Comment 1 Mike A. Harris 2003-04-05 05:45:53 EST
xkb has had significant changes in XFree86 4.3.0, which cause some types
of configuration to change.  Wether or not what you are doing is one of them,
I don't know as I'm not an xkb expert.

If there is a problem, it definitely is not a Red Hat induced problem.  It
would be a generic XFree86 problem.  The best thing to do, is to file a bug
report in XFree86.org's bugzilla instead, which the xkb maintainer and other
experts in this area will receive, and will be able to assess the alleged
problem much easier and provide an answer.

Once you've done that, please provide a link here to that bug report and
I will track the upstream progress.

Moving bug to UPSTREAM status.
Comment 2 vigna 2003-04-05 06:24:17 EST
You're right. Indeed I filed a very long bug report
(http://bugs.xfree86.org//cgi-bin/bugzilla/show_bug.cgi?id=109) on the overall
assignments of the Italian keyboard, which need some rethinking.

I'll point them here for the specific xmodmap problem.
Comment 3 Mike A. Harris 2003-05-21 07:22:50 EDT
This problem is fixed in upstream CVS and I will backport the changes into
rawhide, and future erratum.  Thanks for reporting and tracking it there.
Comment 4 Mike A. Harris 2003-08-16 10:40:52 EDT
Backported fixes applied to 4.3.0-19 in rawhide.  Closing bug as MODIFIED.
Please test the new release and change bug status to RAWHIDE if it works, or
ASSIGNED if the problem persists.

Thanks.

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