http://bugs.winehq.org/show_bug.cgi?id=30799
Bug #: 30799 Summary: "automatically grab mouse in full-screen windows" doesn't grab mouse with regard to Gnome 3 tray bar Product: Wine Version: 1.5.5 Platform: x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: phoenix@mail.ru Classification: Unclassified
0. Turn the "automatically grab mouse in full-screen windows" option on 1. Run fullscreen game with Wine under Gnome 3 2. Move mouse to bottom-right corner
Result: Bar with message tray appears
Expected: Message tray doesn't appear
I tested it with Starcraft 2, which was running w/o Wine virtual desktop. Initially i filled it as gnome-shell bug: https://bugzilla.gnome.org/show_bug.cgi?id=677061
Shortly after that i had convo with Gnome devs, during which they pointed out that if mouse is grabbed, tray bar shouldn't be shown (e.g. like in Heroes of Newerth native client):
---
- Tuesday May 29 2012, 02:12 - DarkPhoenix: hey guys, what do you think about this bug? https://bugzilla.gnome.org/show_bug.cgi?id=677061 bebot: Bug 677061: minor, Normal, ---, gnome-shell-maint, UNCONFIRMED, Bottom bar with tray is shown in full screen games - davidz has disconnected (Why wasn't I told about Project Mayhem?) DarkPhoenix: does it actually belong to wine? magcius: drago01, can you review https://bugzilla.gnome.org/show_bug.cgi?id=672192 ? bebot: Bug 672192: normal, Normal, ---, website-extensions-maint, UNCONFIRMED, Support the Opera Web Browser magcius: DarkPhoenix, hm, I'm not sure how unredirection works with picking. drago01 might know more. magcius: DarkPhoenix, there's an ongoing redesign for 3.6 to remove the corner behavior DarkPhoenix: will it be hotkey-based or nothing in stone yet? DarkPhoenix: sounds like a solution, for now i can live w/o alt-tab i guess drago01: magcius, DarkPhoenix : this has nothing to do with unredirection drago01: you can't pick at all while being unredirected (no events get to the cow) drago01: the point here is that the game does not grab the mouse drago01: which means the shell gets the event drago01: and shows the tray drago01: (you can do the same with lets say totem or any other non unredirected fs window that does not hold a grab) DarkPhoenix: there's option in wine, 'automatically grab mouse in full-screen windoows' DarkPhoenix: turning it on doesn't help DarkPhoenix: tho, looks like it's new option which still may be buggy DarkPhoenix: so you say if mouse is grabbed, tray should be hidden in any case? drago01: yeah drago01: you could try to uncheck "allow the window manager to control windows" DarkPhoenix: i did DarkPhoenix: it helps ofc DarkPhoenix: and it's my temporary solution drago01: this causes the window to get unredirected drago01: which should result into higher framerates as well
http://bugs.winehq.org/show_bug.cgi?id=30799
Anton Vorobyov phoenix@mail.ru changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED
--- Comment #1 from Anton Vorobyov phoenix@mail.ru 2012-06-03 06:42:21 CDT --- Bug was fixed with recent git commits
http://bugs.winehq.org/show_bug.cgi?id=30799
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #2 from Alexandre Julliard julliard@winehq.org 2012-06-08 15:28:04 CDT --- Closing bugs fixed in 1.5.6.