Brice Goglin's Blog - Debian/X.org notes - X behavior changes in experimental
Feb. 14th, 2009
10:25 - Debian/X.org notes - X behavior changes in experimental
Apart from interesting features such as DRI2, KMS or input-hotplug, there are some minor changes in X in experimental that actually appear to disturb many users.
The first one is that Ctrl-Alt-Backspace does not kill X anymore. There is no easy consensus here, but many people were annoyed of killing X by mistake, so it's disabled by default now. To reenable it, add to the ServerFlags section of your xorg.conf:
Option "DontZap" "off"
Another one is the background during X startup. Say goodbye to the old well-known grey background. Now you get a black background by default. To revert to the old behavior, pass -retro on the server command line (for instance in /etc/X11/xinit/xserverrc). Note that this option also reenables Ctrl-Alt-Backspace killing the server.
Finally, you might also see glxgears reporting very low frame rates (60) on some hardware. Well, please remember that it is not a benchmark, the output basically means nothing. This is why some distros even removed the fps output by default. The thing is that recent DRM stacks will just synchronize frame rendering on vertical blanks (can anybody here see 1000fps with human eye?). So if you have a 60Hz refresh rate, glxgears will report 60fps, that's it. But it has nothing to do with DRI or 3D being slow. Please try some relevant 3D programs or benchmarks before complaining :)

dontzap and security
Otherwise, you have no guarantee that the login window you type your password into is legitimate, and not an evil program left running by the last user to log into X.
So, what's the rationalle for removing this security feature? (Besides people being idiots with the keyboard.)
Re: dontzap and security
Really?
Who are those "many people" who keep hitting Ctrl-Alt-BS by mistake? That certainly never happened to me... Meanwhile, I use Ctrl-Alt-F1 and even Ctrl-Alt-BS rather often when some things go wrong inside X (for example to kill a process when the GUI is no longer responding, or even nuke the whole session as a last resort to get out of an OOM situation that would otherwise render my system unusable for 30 minutes or require a hard reset).
Re: Really?
Re: Really?
However, with the advent of kernel modesetting, perhaps Ctrl-Alt-Backspace could become a little more sane: when hitting Ctrl-Alt-Backspace, switch to something independent of X and prompt whether to restart the server or not. Perhaps the same prompt could offer an option to log in on another terminal.
black by default
Why black? Wouldn't it just look like the graphic card failed to initialise? At least when the previous gray background would show up one would know that X worked...