Re: Proposing _NET_WM_STATE_FULLSCREEN_EXCLUSIVE
Konstantin Svist <[email protected]> Thu, 25 Oct 2012 11:23:38 -0700
| Newsgroups | gmane.comp.gnome.wm-spec |
|---|---|
| Message-ID | <[email protected]> |
On 10/25/2012 11:08 AM, Martin Gräßlin wrote: >>> It's possible that the right answer is to basically implement the >>> proposed protocol as an x extension instead of a wm extension. >> My thought is that the Window Manager would want to handle some >> specifics (to wit: it would want to manage some windows), but the >> absolute heart of the problem is that some central authority needs to be >> in charge of resolution changes, not every app, and an X extension could >> solve that too. > I hope we could agree that nobody wants to change the resolution, but that > faking the "right" resolution for the game window should be enough. In the > Wayland world that is the compositor (easy, controls both screen and input) in > the X world it could be either the compositor (downside no "direct" input in > compositor, unredirection does not work) or the X-Server. If it's in the X- > Server it would just work with all systems and would be without changing all I strongly disagree on that. Although I usually try to run my games at highest reasonable resolution, I know there are cases when you don't want to make this assumption. For instance: * For graphics-intensive games (e.g. first person shooters), drawing rate (frames/sec) is very important - some gamers reduce the resolution from native to get higher rates. * For gamers with vision problems, users with really high res monitors, or just games not designed to run at high res, it's really hard to see the proper detail and/or interact with the game Faking the "right" resolution is also not a silver bullet, as some gamers may use TVs or monitors with built-in antialiasing and (reasonably) expect the low-res game to look nicer than on plain monitor -- this means you can't just upscale the game's resolution blindly. _______________________________________________ wm-spec-list mailing list [email protected] https://mail.gnome.org/mailman/listinfo/wm-spec-list