← Back to team overview

dx-packages team mailing list archive

[Bug 950160] Re: Unity blocks other programs from binding globally to Super+* (* = any key)

 

*** This bug is a duplicate of bug 741869 ***
    https://bugs.launchpad.net/bugs/741869

** This bug has been marked a duplicate of bug 741869
   Unity/compiz intercepts Super and Alt keypresses from grabbed windows like VMs.

-- 
You received this bug notification because you are a member of DX
Packages, which is subscribed to unity in Ubuntu.
Matching subscriptions: dx-packages
https://bugs.launchpad.net/bugs/950160

Title:
  Unity blocks other programs from binding globally to Super+* (* = any
  key)

Status in Compiz:
  Fix Released
Status in Compiz 0.9.8 series:
  In Progress
Status in Compiz Core:
  Confirmed
Status in Gnome Settings Daemon:
  Fix Released
Status in OEM Priority Project:
  Won't Fix
Status in OEM Priority Project precise series:
  Won't Fix
Status in Unity:
  Fix Released
Status in Unity 5.0 series:
  Triaged
Status in Unity 6.0 series:
  In Progress
Status in “compiz” package in Ubuntu:
  Fix Released
Status in “gnome-settings-daemon” package in Ubuntu:
  Fix Released
Status in “unity” package in Ubuntu:
  In Progress
Status in “compiz” source package in Precise:
  Triaged
Status in “gnome-settings-daemon” source package in Precise:
  Fix Released
Status in “unity” source package in Precise:
  Triaged
Status in “compiz” source package in Quantal:
  Triaged
Status in “gnome-settings-daemon” source package in Quantal:
  Fix Released
Status in “unity” source package in Quantal:
  In Progress

Bug description:
  WORKAROUND 1:
  Run CCSM and under "Ubuntu Unity Plugin" change the key binding for "Key to show the launcher" to something else (e.g. Super+U). Then log out and in again. As long as no compiz plugin is bound to the single Super key any more, compiz will no longer block other apps from binding to Super+other_keys.

  WORKAROUND 2:
  1. Write a script or figure out the command to do the action you want.
  2. Run ccsm.
  3. Enable the "Commands" plugin
  4. In the Commands settings, fill in the command line you want and bind it to key Super+P.
  Now Unity will run your specified command on Super+P, but still handle the Super key as usual.

  [Precise SRU Justification]

  [Impact] Any shortcut with Super, Hyper, Meta virtual modifiers does
  not work

  [Test Case] Attach an external monitor to the laptop, press Super+P,
  it should do the video switch as this function is implemented in
  gnome-settings-daemon.  A patch in comment #12 is now accepted
  upstream and a test package with that patch is available in comment
  #14. From the test result, the patch at least fixes Unity-2D.

  [Regression Potential] The patch is accepted upstream and is also
  cherry-picked in the gnome-3-4 branch of g-s-d git tree. g-s-d version
  in Precise is 3.4.2.  So the risk of regression should be rather low.

  [Other] I prepare a debdiff in comment #31 for convenience. I hope the
  patch can be in both Quantal and Precise.

  ORIGINAL DESCRIPTION:
  Using : 12.04 Beta 1, updated. and Unity.

  In 11.10 clicking:

  - the function key (Fn) + (F1) allowed to switch between the laptop
  screen and the external monitor.

  After upgrading to 12.04 this no more works and instead I get an
  unexpected behavior: see the video.

  https://www.youtube.com/watch?v=-vEnrV5TwXo

  System: Dell XPS 15 L502X

  ProblemType: Bug
  DistroRelease: Ubuntu 12.04
  Package: ubuntu-sso-client 2.99.90-0ubuntu2
  ProcVersionSignature: Ubuntu 3.2.0-18.28-generic 3.2.9
  Uname: Linux 3.2.0-18-generic x86_64
  ApportVersion: 1.94.1-0ubuntu1
  Architecture: amd64
  Date: Thu Mar  8 19:18:42 2012
  InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release amd64 (20111012)
  PackageArchitecture: all
  SourcePackage: ubuntu-sso-client
  UpgradeStatus: Upgraded to precise on 2012-03-02 (6 days ago)

To manage notifications about this bug go to:
https://bugs.launchpad.net/compiz/+bug/950160/+subscriptions