GNOME Bugzilla – Bug 588234
Auto-fullscreening of screensized windows
Last modified: 2018-01-24 00:34:07 UTC
In constraints.c at line 427 is code that forces any applications that have a screen-sized window to be treated formally as fullscreen, even if they did not set the fullscreen hint. In Moblin we found this behaviour undesirable, so just patched this out. I noticed that recently the Sugar guys run into the same issue in Metacity, and Metacity was patched with a preference to turn this behaviour off (http://git.gnome.org/cgit/metacity/commit/?id=b625ec30d99b2dcf86d8fa78b09f6d04dce3a6e0). Should we follow the Metacity lead here and add the preference? (My personal leaning would be just to remove the offending code.)
I just also ran into this bug on my version of gnome-shell and mutter that is patched to be more netbook-centric. I believe that this code should just be removed. There is a difference between a maximized window and a fullscreen window and we need to make sure we keep that distinction in the code.
This happened a bunch of years ago.