[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

fix for Alt-Tab problem in xfree86 4.3.0.dfsg.1-5



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
branden@debian.org                 |    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> };
 };
 

Attachment: signature.asc
Description: Digital signature


Reply to: