After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 677061 - Bottom bar with tray is shown in full screen games
Bottom bar with tray is shown in full screen games
Status: VERIFIED FIXED
Product: gnome-shell
Classification: Core
Component: message-tray
3.2.x
Other Linux
: Normal minor
: ---
Assigned To: gnome-shell-maint
gnome-shell-maint
Depends on:
Blocks:
 
 
Reported: 2012-05-29 21:24 UTC by Anton Vorobyov
Modified: 2012-06-13 21:05 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Anton Vorobyov 2012-05-29 21:24:22 UTC
1. Run fullscreen game
2. Move mouse to bottom-right corner

Result:
Bar with message tray appears

Expected:
Message tray doesn't appear

Notes:
Issue doesn't happen in each and every game. For example, i just tried old version of Heroes of Newerth client - issue doesn't occur there. On a side-note, alt-tab doesn't work in HoN either (not sure if it's intentional or not), but ctrl-alt-d key combo to show desktop worked in gnome 2, and win key works in gnome 3 (to show window overview).
However, issue occurs in games launched under wine, in games like Starcraft 2, DotA 2, EVE Online. While in EVE it doesn't hurt game in any way, in any RTS-like games (like starcraft and dota) where you have to scroll by moving mouse to the edge of the screen - appearance of tray is extremely annoying and sometimes has disastrous impact on game played. This applicable to default settings of wine. If you disable "allow the window manager to control the windows" option in winecfg - message tray doesn't appear when you move mouse to bottom-right corner, but then all alt-tab and win key functionality is impaired. I think there should be some compromise in this situation.
I'm using Debian Testing (Gnome mostly 3.4, but shell is still 3.2) with latest wine from git (1.5.5 + few more commits from git).
Also it could be Wine bug (e.g. if gnome offers technical possibility for applications to avoid showing tray, while keeping all the alt-tab and win key functionality), but on gnome IRC channel i was suggested to try here first.
Comment 1 Marina Zhurakhinskaya 2012-05-29 23:35:49 UTC
This is somewhat related to the discussion in bug 608667 , which concluded with the message tray working as normal in the full screen mode and applications or the user having an option of setting the user to BUSY. However, BUSY status only ensures that non-urgent notifications don't pop up, but doesn't disable the hot corner.

A possible solution could be to just disable the hot corner in full screen if the user is BUSY.

In terms of code, the message tray is visible in full screen because we set it to be in layout.js :
this.addChrome(this.trayBox, { visibleInFullscreen: true });
Comment 2 Anton Vorobyov 2012-05-30 08:11:31 UTC
I have filled bug in Wine tracker, as per discussion in IRC:

http://bugs.winehq.org/show_bug.cgi?id=30799

If Wine devs will be able to implement said mouse grab - i think this one, in gnome tracker, can be closed.
Comment 3 Anton Vorobyov 2012-06-13 21:04:45 UTC
Was resolved on wine's side