GNOME Bugzilla – Bug 586600
metacity fullscreens all windows that take all the screen
Last modified: 2009-07-06 12:58:49 UTC
In Sugar, windows of Sugar-specific applications take all the screen and have no decorations. We would like to use Metacity instead of Matchbox so regular non-Sugar applications run as well as possible inside the Sugar shell. The problem is that Metacity is automatically fullscreen'ing all windows whose size equals the screen area: http://git.gnome.org/cgit/metacity/tree/src/core/constraints.c#n424 This is a problem because when a window is fullscreen'ed, the application can adapt the UI to that mode (by hiding or shrinking the toolbar, for example) and because DOCK windows won't appear on top. I'm attaching a patch that adds a command line switch to disable this behavior, but any other suggestion will be most welcome.
Created attachment 137156 [details] [review] add a command line switch
Looks good to me, as far as it goes; I've committed it. Did you want a gconf setting as well?
Nope, the command line switch is our best option. Thanks!