here's a related bug, which deals with unity on big screens (i.e. the
global menu is lots of distance away from small app windows on big
screens).

https://bugs.launchpad.net/ubuntu/+source/unity/+bug/682788/comments/60

i hacked the appmenu-gtk package for a proof-of-concept: the globalmenu
always is shown, but when the app is not maximized, the local
(classical) menu is shown additionally.

+ it solves the focus-follows-mouse compatibility issue (i am very dear of 
sloppy mouse focus myself for ~14 years ;)
+ for big screens it greatly reduces the distances to travel (for apps that 
still rely on heavy menu use, e.g. inkscape, libreoffice,...)
+ used it the last days, and it seems to integrate well with the rest of the 
desktop.

- it would need to implemented in appmenu's toolkit packages, i.e. for each 
toolkit :/ right now i just hacked the gtk bridge, we would at least need 
patches for QT and mozilla's XUL toolkit for any sensible coherence, still 
leaving out e.g. libreoffice (but it's not integrated yet anyway)
- how to enable that feature? 
i don't think unity will use it as a default (as they don't use sloppy-mouse). 
we cannot auto-enable it with e.g. sloppy-mouse setting, as there are also 
other beneficial use cases. the best probably would be a switch somewhere in 
the gtk system configuration, but i'm not sure how to do this cross-toolkit 
without introducing a lot of dependencies. dbus? the easiest would be an 
environment variable (which would e.g. be set in /etc/environment or on login), 
but then the feature  is not very discoverable.

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

Title:
  "Global" appmenu breaks sloppy focus

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

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to