
Originally Posted by
Yfrwlf
But that's backwards. That is definitely a Windows-like failure that Linux should not implement. You should design things to be safe by default, not rely on code being "done correctly" in order to make your OS functional. You can't bank on every app a user wants to run as functioning 100% correctly all the time and never crashing, that's just dumb. X is great because for the most part, when an app crashes it doesn't lock up all of X, and you can simply end the program's process.
So in this case, X really needs to implement some kind of bailout safety keys that will always let you out of a program that has itself full-screened. The user and X should always be in control, not at the mercy of whether or not some game wants to implement easy full-screen switcharoosie features or not.