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

2012-09-25 Thread Hao-Ran Liu
Thank you, James!

I tested your workaround on some machines from different vendors, which
used to have this super+p issue.  I confirm that it can fix the problem.

The comment above is contrary to Daniel's comment in #55.  James may be
right that whichever starts later gets to grab the event.

I am not sure if there is any side effect to start gnome-settings-daemon
in the "Application" phase, which seems to be a bit late.  Since we only
want to start g-s-d after compiz, which is started in "WindowManager"
phase.  timchen119 suggested to start it in the "Panel" phase, which is
the next phase after "WindowManager" phase.  So I also tested machines
with that line changed to:

X-GNOME-Autostart-Phase=Panel

So far everything works fine.

---
For a list of GNOME session phase:
https://live.gnome.org/SessionManagement/GnomeSession

-- 
You received this bug notification because you are a member of compiz
packagers, which is subscribed to compiz in Ubuntu.
https://bugs.launchpad.net/bugs/950160

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

To manage notifications about this bug go to:
https://bugs.launchpad.net/gnome-settings-daemon/+bug/950160/+subscriptions

___
Mailing list: https://launchpad.net/~compiz
Post to : compiz@lists.launchpad.net
Unsubscribe : https://launchpad.net/~compiz
More help   : https://help.launchpad.net/ListHelp


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

2012-09-18 Thread Hao-Ran Liu
@James,

Bug 950160 and bug 741869 are different.

Bug 950160 has affected 3 projects now.  It is quite confusing to follow
since many bugs in different components are involved.  Keng-Yu's g-s-d
patch only fixes the issue in Unity 2D and Gnome shell.  It has nothing
to do with Unity 3D.  Unity3D/Compiz has a design issue which also
contributes to this bug.  They should not prevent g-s-d from receiving
the Super key event.

Please note that workaround #2 as mentioned in the description of this
bug does not work reliable on many machines.

bug 741869 targets Compiz.  It is the main cause why Super+p does not
work in Unity 3D. Comment #7 in bug 741869 points out a possible
direction how to fix it.

-- 
You received this bug notification because you are a member of compiz
packagers, which is subscribed to compiz in Ubuntu.
https://bugs.launchpad.net/bugs/950160

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

To manage notifications about this bug go to:
https://bugs.launchpad.net/gnome-settings-daemon/+bug/950160/+subscriptions

___
Mailing list: https://launchpad.net/~compiz
Post to : compiz@lists.launchpad.net
Unsubscribe : https://launchpad.net/~compiz
More help   : https://help.launchpad.net/ListHelp


[Compiz] [Bug 741869] Re: Unity/compiz intercepts Super and Alt keypresses from grabbed windows like VMs.

2012-09-14 Thread Hao-Ran Liu
This bug is the main cause for bug 950160.

Super+P is the only way to tell Windows 8 to toggle external display.
It's expected that on new laptops come with Windows 8, BIOS will only
sends out Super+P for the hot key to switch external display, and this
key will not work in Ubuntu.

Super key should not be consumed by Compiz/Unity, if this key is used in
combination with other keys.  Compiz/Unity is not the only user of the
super key.  gnome-settings-daemon also uses this key for toggling
external display.

This is a design conflict between Compiz/Unity and g-s-d.  I would like
to see a real solution worked out. Otherwise, we should let Unity to
handle video-out keycodes, as proposed in
https://bugs.launchpad.net/unity/+bug/632632/comments/5

-- 
You received this bug notification because you are a member of compiz
packagers, which is subscribed to compiz in Ubuntu.
https://bugs.launchpad.net/bugs/741869

Title:
  Unity/compiz intercepts Super and Alt keypresses from grabbed windows
  like VMs.

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

___
Mailing list: https://launchpad.net/~compiz
Post to : compiz@lists.launchpad.net
Unsubscribe : https://launchpad.net/~compiz
More help   : https://help.launchpad.net/ListHelp


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

2012-09-14 Thread Hao-Ran Liu
Another factor of this bug is in compiz (bug 741869).

-- 
You received this bug notification because you are a member of compiz
packagers, which is subscribed to compiz in Ubuntu.
https://bugs.launchpad.net/bugs/950160

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

To manage notifications about this bug go to:
https://bugs.launchpad.net/gnome-settings-daemon/+bug/950160/+subscriptions

___
Mailing list: https://launchpad.net/~compiz
Post to : compiz@lists.launchpad.net
Unsubscribe : https://launchpad.net/~compiz
More help   : https://help.launchpad.net/ListHelp


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

2012-09-14 Thread Hao-Ran Liu
gnome-settings-daemon - 3.4.2-0ubuntu9 does not fix the Super+P issue on
some machines.

-- 
You received this bug notification because you are a member of compiz
packagers, which is subscribed to compiz in Ubuntu.
https://bugs.launchpad.net/bugs/950160

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

To manage notifications about this bug go to:
https://bugs.launchpad.net/gnome-settings-daemon/+bug/950160/+subscriptions

___
Mailing list: https://launchpad.net/~compiz
Post to : compiz@lists.launchpad.net
Unsubscribe : https://launchpad.net/~compiz
More help   : https://help.launchpad.net/ListHelp


[Compiz] [Bug 741869] Re: Unity/compiz intercepts Super and Alt keypresses from grabbed windows like VMs.

2012-09-14 Thread Hao-Ran Liu
** Changed in: oem-priority/precise
   Importance: Undecided => High

** Changed in: oem-priority
   Importance: Undecided => High

-- 
You received this bug notification because you are a member of compiz
packagers, which is subscribed to compiz in Ubuntu.
https://bugs.launchpad.net/bugs/741869

Title:
  Unity/compiz intercepts Super and Alt keypresses from grabbed windows
  like VMs.

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

___
Mailing list: https://launchpad.net/~compiz
Post to : compiz@lists.launchpad.net
Unsubscribe : https://launchpad.net/~compiz
More help   : https://help.launchpad.net/ListHelp


[Compiz] [Bug 741869] Re: Unity/compiz intercepts Super and Alt keypresses from grabbed windows like VMs.

2012-09-14 Thread Hao-Ran Liu
** Tags added: rls-q-incoming

-- 
You received this bug notification because you are a member of compiz
packagers, which is subscribed to compiz in Ubuntu.
https://bugs.launchpad.net/bugs/741869

Title:
  Unity/compiz intercepts Super and Alt keypresses from grabbed windows
  like VMs.

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

___
Mailing list: https://launchpad.net/~compiz
Post to : compiz@lists.launchpad.net
Unsubscribe : https://launchpad.net/~compiz
More help   : https://help.launchpad.net/ListHelp


[Compiz] [Bug 741869] Re: Unity/compiz intercepts Super and Alt keypresses from grabbed windows like VMs.

2012-09-14 Thread Hao-Ran Liu
** Also affects: oem-priority
   Importance: Undecided
   Status: New

** Also affects: oem-priority/precise
   Importance: Undecided
   Status: New

-- 
You received this bug notification because you are a member of compiz
packagers, which is subscribed to compiz in Ubuntu.
https://bugs.launchpad.net/bugs/741869

Title:
  Unity/compiz intercepts Super and Alt keypresses from grabbed windows
  like VMs.

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

___
Mailing list: https://launchpad.net/~compiz
Post to : compiz@lists.launchpad.net
Unsubscribe : https://launchpad.net/~compiz
More help   : https://help.launchpad.net/ListHelp