Re: Proposing _NET_WM_STATE_FULLSCREEN_EXCLUSIVE
Konstantin Svist <[email protected]> Fri, 26 Oct 2012 10:45:53 -0700
| Newsgroups | gmane.comp.gnome.wm-spec |
|---|---|
| Message-ID | <[email protected]> |
On 10/26/2012 10:12 AM, Bryce Harrington wrote: > On Tue, Oct 23, 2012 at 04:26:20PM -0400, Ryan C. Gordon wrote: >> _NET_WM_STATE_FULLSCREEN_EXCLUSIVE indicates that the Window Manager >> MUST change the resolution of the window's screen to one that most >> closely matches the window's current dimensions. If no available >> resolution matches exactly, the Window Manager MUST select the >> closest available resolution larger than the window. The Window >> Manager MUST center the window within the new resolution, remove any >> window decorations, retain its original geometry, and grant that >> window input focus. If the chosen resolution does not match the >> window geometry, the Window Manager MUST obscure the rest of the >> screen so that the window is the only thing visible. If there is no >> resolution that can completely contain the window's undecorated >> geometry, the Window Manager MUST refuse to allow this hint. > Should the window manager also constrain the pointer to the area inside > the window, or is that the client window's responsibility? > > Regarding centering, in the case of a multiple monitor layout, say two > 1920x1200 monitors providing 3840 x 1200 total screen size, if a game > can run at 1920x1200 (but nothing larger), then shouldn't it occupy > either the left or right monitor rather than be centered half on each? > (Presumably it should be whichever screen the game was launched from?) > Should this case be handled by turning off unneeded displays to reduce > the desktop to 1920x1200, or by leaving the displays on but obscuring > them? 2ยข from casual gamer: * filling a single monitor window is the expected behavior. * user should be able to choose which monitor the game runs on (on Windows, one monitor is designated as primary desktop, and a game is usually expected to fill that monitor; being able to fill a different monitor was not a hard requirement) * turning off other displays is usually NOT desired: if the game is not using them, I would expect to be able to use a 2nd/3rd/etc. monitor to display something else (reference information for the game, or maybe email client/notification widget/etc.). If the user doesn't need to use the extra monitors, she can turn them off manually. HTH _______________________________________________ wm-spec-list mailing list [email protected] https://mail.gnome.org/mailman/listinfo/wm-spec-list