Written by jarko_ the 22 Feb 09 at 12:46.
Related project: Gnome.
Status: New
Rationale
As far as I know, there is no equivalent for Ctrl-Alt-Delete in Ubuntu. I know there are Ctrl-Alt-F1, F2, etc. virtual consoles, Ctrl-alt-backspace (DontZap will be disabled in 9.04) and Sys Rq REISUB method. None of these aren't really conventional ways to kill hanged programs.
EDIT: I don't personally have any problems with killing programs in command line. But other people may have. The Gnome way to Force programs quit doesn't help for example when you are using some fullscreen apps.
I posted this idea after World of Goo got jammed on quit...there was no average user method to kill the program.
The problem when starting (only) gnome system monitor is that it basically is just a normal program. When using something from the upper level, it is almost guaranteed to work.
Yes it would be nice to have a nice GUI on a 3 button press to kill dead applications. Currently I think "killall app_name_here" in a terminal is the best solution. I don't know of any better method (for me atleast), if you do then tell me please.
In the rational of this idea it states that
Ctrl-Alt-F1, F2, etc. virtual consoles are disabled in 8.10. This is not the case for me. I don't think the virtual consoles are intended to be disabled in 8.10 - I suspect this is a bug with the idea contributors system. Can any one elaborate on this please?
If you try to close the program that is hung, it will ask if you want to kill it. Is there any reason that doesn't work for you? (This doesn't work for terminal apps, but if you're using a terminal app, then you probably know about Ctrl+C or killall)
@migueleonm:
Stone age? That's a strange way to put it.
"Terminal is the only way out?" was taken out of context. When some program hangs on a call to X, and X is unresponsive, then yes - terminal is the only way out. If you get rid of that option, you're left with the reset button only.
So why not a text-based system-monitor (`top` with ability to kill and renice) working on one of the standard consoles?
I find the current way that Ubuntu has of handling crashes good enough, If you want something more violent theres always xkill which works excellently, otherwise if all else fails ctrl-alt-backspace doese the job fine. although i have not needed to use the latter in any stable release.
The Problem with "showing the system monitor" is also that it uses really a lot of CPU, so if one Application already uses all of the CPU, starting system monitor makes it even worse.
There should be a Emergency Break in a operating system. If DontZap is enabled (Ctrl+Alt+Backspace does not work anymore) there has to be a better Alternative. Ctrl+Alt+R or whatever should you ought to use, is not intuitive! (you see I already forgot it!)
A new user will be completely lost. How should you know?
In that Emergency-/ Recovery-/ TaskManager-Screen the "kill window-Button" should also be shown. (The one that you can find in the panel-apps)
The Emergency screen should also show up when you hit [Esc] 3 or 4 times in a row, because that's what (unexperienced) users normally do instinctively.
Is that possible in Ubuntu?
I know that in Windows, when you hit [Shift] 5 times a Dialog "Snapping-Function" appears.
To all the haters out there, RTFM! There are TONS of ways to kill hung applications. I do not know why ctrl-alt-backspace was disabled, because that has been a classic, great feature.
In short, what makes you think that anyone would pay attention to any new way of doing this when they are unwilling to take 5 minutes to learn how to do it the old way.
There is a very good reason why this suggestion is being ignored, and hopefully it will stay that way.
If there is a keystroke that is missing, add it yourself!
there, you can make whatever key combination you like launch system monitor, run xkill, or whatever tool / script you like to fix the problem.
If programs are crashing all the time, that is not normal behavior. it means something needs to be fixed. Track down the problem and file a bug report. Why not let people spend time fixing problems rather than coming up with all kinds of crazy ways to work around them. Further, spend some time in the ubuntu forums looking or asking for help rather than leaping to a solution.
Why not start with a thread in ubuntu forums with something humble like "I like playing a number of full screen games that are still pretty buggy and lock up every once in awhile. In addition to just restarting the X server with ctrl-alt-backspace, anyone have any suggestions on how to recover from this situation?"
That would be much more appropriate, and I am sure would help resolve your issue.
To the first few posters: Just because a lot of people whine about something doesn't mean they get their way. This is a community, not a bureaucracy. If you want a system where everything is designed by popular demand, that is exactly what Vista is.
"If there is a keystroke that is missing, add it yourself!"
Uh, right, tell this to the new user, coming to Ubuntu from Windows. Usability (unfortunately) doesn't happen in a small closed box, it's also about consistency between systems. I'm of course not saying everything needs to be done like it's done in other OS, especially not in cases where there's a good reason to do it differently.
But for cases like this where consistency really isn't in the way since there isn't even a competing stardard withing linux community (as far as I know) there's no point in ignoring consistency between systems. So why not make the CRTL-ALT-DEL default for "I want to handle a problem with the system", like it is in Windows?
If that keystroke would really bother you, remove it yourself!
@adelie ... I agree - that RTFM is not the appropriate response. Users (rightfully) except certain conventions. We don't have to copy Windows and MacOSX but something like CTRL+ALT+DEL is second nature to many and should do something consistent across all platforms.
In a broader sense... I'm annoyed with RTFM because the "better" system should be more naturally discoverable. You will need to read the manual eventually, but that shouldn't be the first defense to pour User Interaction Design.
(Also - CTRL+ALT+ESC often bring up task manager in Windows, so it would seem dangerous to tie KILL directly to it, even if convenient)
I would suggest that CTRL+ALT+DEL is captured at the kernel level, which initiates a graphical process manager / logoff / etc. screen. To implement this - it would write to the framebuffer, and would likely require KMS and DRI2. [Ideally it would capture the current screen in the framebuffer, and draw the dialog on top, for a integrated feeling]