[Compiz] [Bug 950160] Re: Unity blocks other programs from binding globally to Super+* or Alt+* (* = any key)
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)
@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.
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)
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)
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.
** 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.
** 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.
** 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