They wanna X zapping by default. A lot of discussion followed. Usability here, usability there (yawn).

Hey !! What if my cat jumps on my keyboard  and zaps everything ?

funny-pictures-kitten-presses-ctrl-alt-grr

Some people still want zapping to be enabled by default

  • this makes and will make newbies loose a lot of open documents.
  • this would be fine for people like me.

Alberto Milone proposed to add a checkbox on the resolution changing dialog.

Bryce Harrington says X may not be able to handle a confirmation dialog for the zap when it’s already froze.

I really think a confirmation dialog shall be the solution for handling zapping. This has been posted various times on the don’t zap blueprint and it’s getting completely ignored. What some people seems not to get is that it should be done the other way around:

  • user press Ctrl+Alt+Backspace
  • a confirmation dialog pops up
  • the confirmation dialog has a timer, if the time goes to zero, X gets restarted:
    • if the system is froze, they user just has to wait (or press ctrl+alt+backspace 2 times more)
    • if the system is not froze the dialog pop ups explaining the user what ctrl+alt+backspace is used for on linux desktops.

This approach is already used for Gnome Logout (ctrl+alt+del) and it’s quite misterious why it doesn’t get applied to the zapping thing. It has the the following advantages:

  • Almost no expert user will loose a feature he/she is accustomed too.
  • The novice not only don’t loose data, but learns one more thing about the linux desktop
  • No option cluttering of any preference dialog. Never, ever.

It’s that so difficult ? The dialog confirmation could be a dead simple python app, it hasn’t to show up in critical conditions, just to be able to load when everything on the system is fine.

I see your point, why don’t you do that yourself for the community ? I have a good answer to that: no.

ps: turns out Shuttleworth and Torvalds had an argument about how easy gnome should be.