Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 7987 - Int. keymaps not working in 1.4rc1
Summary: Int. keymaps not working in 1.4rc1
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: PPC Linux
: High major (vote)
Assignee: Olivier Reisch (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-09-16 09:17 UTC by Olivier Reisch (RETIRED)
Modified: 2006-02-04 06:03 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Olivier Reisch (RETIRED) gentoo-dev 2002-09-16 09:17:19 UTC
For some reason, the international keymaps seem to have stopped working in
1.4rc1 with gcc 3.2. I installed the same xfree version and used the same
XF86Config as well as the same keymap, but any "special keys" like @ # 
Comment 1 Olivier Reisch (RETIRED) gentoo-dev 2002-09-16 09:17:19 UTC
For some reason, the international keymaps seem to have stopped working in
1.4rc1 with gcc 3.2. I installed the same xfree version and used the same
XF86Config as well as the same keymap, but any "special keys" like @ # éàèöäü,
etc. won't work correctly.

For US keymaps users: In order to get one of these special keys, we have to
press altgr and another key, like altgr-g for @ on my keyboard. XFree defines
that key as "Mode_switch" key and using that feature, we can put up to 4
different chars on a single key, which we can access with simple press, shift
press, altgr press and shift altgr press.

Checking xmodmap -pk, there's no Mode_switch key defined, although it is in the
keymap, also all 3rd and 4th key definitions seem to be lost, except for 3 keys,
but even those do not match the keymap set in XF86Config-4.

Another user reported the same problems with his German keymap...

My guess is that either XFree is buggy (gcc 3.2?) and does havoc on the keymaps
or that someone added a script somewhere loading a different keymap than the one
set in XF86Config-4...

I have been able to fix my keyboard by defining a completely new xmodmap keymap
and loading that one automatically when XFree starts up...
Comment 2 Olivier Reisch (RETIRED) gentoo-dev 2002-09-16 12:43:37 UTC
OK, I found the bug. /var/tmp has to be world writeable, so xfree can compile
its temp keymaps there. In the latest stage tarballs, /var/tmp is only root
writeable, a simply chmod a+w /var/tmp will thus fix it, but we still need to
fix the stage tarballs, so it'll be fine for everyone...