tag 254973 + upstream fixed-upstream patch thanks This message is in regard to the bug reported in #254973, #255063, #255192, #255216, #255332, #255778, #256192, and probably several other duplicates that haven't been identified yet.
A fix for this problem is available. It comes in the form of a diff to /etc/X11/xkb/symbols/pc/pc. To apply this fix: 1) Retrieve the patch from <URL: http://redwald.deadbeast.net/tmp/alt_tab_fix.diff > or the attachment to this mail. 2) Save the patch someplace. I recommend /tmp. 3) Become root. 4) cd / 5) patch -p0 < /tmp/alt_tab_fix.diff 6) Go back to being a mere mortal user. 7) Restart your X session. Advanced users may simply reload their keymap using setxkbmap(1x) with the proper arguments. This patch is from upstream CVS, but not license-encumbered (revision 1.10 of the file in question was made on 2003-08-22, which predates the relicensing by several months). (For simplicity, this patch also contains revision 1.9, an unrelated but harmless change. Yes, it really is harmless; I tried it.) I will be applying this fix to the SVN trunk before long; as the package release manager, it's Fabio's decision as to whether it makes it into -6 or not. Thanks to the patient for their patience. I apologize for the inconvenience. -- G. Branden Robinson | To Republicans, limited government Debian GNU/Linux | means not assisting people they [EMAIL PROTECTED] | would sooner see shoveled into mass http://people.debian.org/~branden/ | graves. -- Kenneth R. Kahn
--- etc/X11/xkb/symbols/pc/pc 15 May 2003 13:32:00 -0000 1.8 +++ etc/X11/xkb/symbols/pc/pc 22 Aug 2003 13:31:11 -0000 1.10 @@ -1,6 +1,6 @@ // -// $XFree86: xc/programs/xkbcomp/symbols/pc/pc,v 1.8 2003/05/15 13:32:00 pascal Exp $ +// $XFree86: xc/programs/xkbcomp/symbols/pc/pc,v 1.10 2003/08/22 13:31:11 pascal Exp $ partial hidden alphanumeric_keys modifier_keys xkb_symbols "basic" { @@ -165,6 +165,7 @@ key <KP2> { [ KP_Down, KP_2 ] }; key <KP3> { [ KP_Next, KP_3 ] }; key <KPEN> { [ KP_Enter ] }; + key <KPEQ> { [ KP_Equal ] }; key <KP0> { [ KP_Insert, KP_0 ] }; key <KPDL> { [ KP_Delete, KP_Decimal ] }; @@ -181,16 +182,16 @@ key <MDSW> { [ Mode_switch ] }; modifier_map Mod5 { <LVL3>, <MDSW> }; - key <ALT> { [ Alt_L ] }; - modifier_map Mod1 { <ALT> }; + key <ALT> { [ NoSymbol, Alt_L ] }; + modifier_map Mod1 { <ALT>, <LALT> }; - key <META> { [ Meta_L ] }; + key <META> { [ NoSymbol, Meta_L ] }; modifier_map Mod1 { <META> }; - key <SUPR> { [ Super_L ] }; + key <SUPR> { [ NoSymbol, Super_L ] }; modifier_map Mod4 { <SUPR> }; - key <HYPR> { [ Hyper_L ] }; + key <HYPR> { [ NoSymbol, Hyper_L ] }; modifier_map Mod4 { <HYPR> }; };
signature.asc
Description: Digital signature