Package: python-mmkeys
Version: 1.6.2.1-4
Severity: normal
Tags: patch

The sonata mmkeys code is a copy from quodlibet's code, but misses some
changes.

Without the patch it filters all key events before gnome-settings-daemon,
so multimedia keys don't work if any application is running in the background
with python-mmkeys active (sonata, exaile, quodlibet)



-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (900, 'testing'), (600, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 3.0.0-1-686-pae (SMP w/2 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages python-mmkeys depends on:
ii  libatk1.0-0         2.2.0-1   
ii  libc6               2.13-21   
ii  libcairo2           1.10.2-6.1
ii  libfontconfig1      2.8.0-3   
ii  libfreetype6        2.4.6-2   
ii  libgdk-pixbuf2.0-0  2.24.0-1  
ii  libglib2.0-0        2.28.6-1  
ii  libgtk2.0-0         2.24.4-3  
ii  libpango1.0-0       1.28.4-3  
ii  python              2.7.2-7   
ii  python-gtk2         2.24.0-2  
ii  python2.6           2.6.7-3   
ii  python2.7           2.7.2-5   

python-mmkeys recommends no packages.

python-mmkeys suggests no packages.

-- no debconf information
--- a/mmkeys/mmkeys.c
+++ b/mmkeys/mmkeys.c
@@ -165,35 +165,7 @@
 	gdk_error_trap_push ();
 
 	XGrabKey (GDK_DISPLAY (), key_code,
-		  0,
-		  GDK_WINDOW_XID (root), True,
-		  GrabModeAsync, GrabModeAsync);
-	XGrabKey (GDK_DISPLAY (), key_code,
-		  Mod2Mask,
-		  GDK_WINDOW_XID (root), True,
-		  GrabModeAsync, GrabModeAsync);
-	XGrabKey (GDK_DISPLAY (), key_code,
-		  Mod5Mask,
-		  GDK_WINDOW_XID (root), True,
-		  GrabModeAsync, GrabModeAsync);
-	XGrabKey (GDK_DISPLAY (), key_code,
-		  LockMask,
-		  GDK_WINDOW_XID (root), True,
-		  GrabModeAsync, GrabModeAsync);
-	XGrabKey (GDK_DISPLAY (), key_code,
-		  Mod2Mask | Mod5Mask,
-		  GDK_WINDOW_XID (root), True,
-		  GrabModeAsync, GrabModeAsync);
-	XGrabKey (GDK_DISPLAY (), key_code,
-		  Mod2Mask | LockMask,
-		  GDK_WINDOW_XID (root), True,
-		  GrabModeAsync, GrabModeAsync);
-	XGrabKey (GDK_DISPLAY (), key_code,
-		  Mod5Mask | LockMask,
-		  GDK_WINDOW_XID (root), True,
-		  GrabModeAsync, GrabModeAsync);
-	XGrabKey (GDK_DISPLAY (), key_code,
-		  Mod2Mask | Mod5Mask | LockMask,
+		  AnyModifier,
 		  GDK_WINDOW_XID (root), True,
 		  GrabModeAsync, GrabModeAsync);
 

Reply via email to