Wie kann ein eingefrorenes / gesperrtes Programm / eine gesperrte App geschlossen werden?

21

Ich benutze Ubuntu 12.04.1 LTS Desktop.

Mein Sohn und ich spielen auf GCompris und einigen Modulen Freeze / Lockup.

In diesem Fall kann ich das Programm nicht schließen.

Ich weiß, dass ich unter Windows die Tastenkombination Strg-Alt-Entf verwenden kann, um zum Task-Manager zum Herunterfahren zu gelangen.

Gibt es in Ubuntu ein Äquivalent dazu?

Kobur
quelle
Verwandte: Wo ist Kraft aufhören?
Christopher Kyle Horton

Antworten:

49

Drücken Sie ALT + F2, geben Sie ein xkill. Der Mauszeiger auf dem Bildschirm ändert sich in ein Kreuz.

Dann können Sie einfach auf das Fenster klicken, das Sie schließen möchten.

Yanok
quelle
7
beste Benutzererfahrung aller Zeiten
Andrzej Rehmann
1
Dies hätte die akzeptierte Antwort sein sollen.
Muhammad bin Yusrat
19

Dies ist mein "Linux-Notfall-Spickzettel":

1. Nicht reagierende Anwendung

SUPER-> System Monitor eingeben -> RETURN-> Prozess suchen -> Rechtsklick -> Prozess beenden

oder

ALT+ F2-> tippe ein xkill-> x markiert den Punkt (oder in diesem Fall eingefrorene App)

oder

CTRL+ ALT+ T-> eintippen top-> Prozess-ID suchen ->k PID wobei PID = Prozess-ID

Wirkung : Das Programm wird abgebrochen.


2. Nicht reagierender Desktop

CTRL+ ALT+ F1-> eintippensudo service lightdm restart

Effekt : Dies beendet die Sitzung und startet eine neue.


3. Nicht reagierendes System

LETZTER AUSWEG. NUR BEI ALLEN ANDEREN FEHLERN VERWENDEN:

Halten Sie ALT+ gedrücktSysRq gedrückt und drücken Sie die folgenden Tasten in der angegebenen Reihenfolge:

R-> E-> I-> S->U ->B

Hier finden Sie den magischen SysRqSchlüssel:

Bildbeschreibung hier eingeben

Auswirkung : Dadurch wird das System neu gestartet, jedoch erst, nachdem die folgenden Aktionen ausgeführt wurden:

unRaw      (take control of keyboard back from X),
 tErminate (send SIGTERM to all processes, allowing them to terminate gracefully),
 kIll      (send SIGKILL to all processes, forcing them to terminate immediately),
  Sync     (flush data to disk),
  Unmount  (remount all filesystems read-only),
reBoot.

Bonus-Mnemonik : Neustart, auch wenn das System völlig kaputt ist

Glutanimate
quelle
4

Öffnen Sie einfach über "Start"> "System"> "Systemmonitor". Dort finden Sie die ausgeführten Aufgaben und können diese schließen.

Sie könnten auch versuchen, ALT+F4

um eine laufende Anwendung im Vordergrund zu schließen.

Eine andere Möglichkeit wäre, Ctrl+ ALT+ zu verwendenF4

Sie müssen sich dort mit Ihrem Benutzerkonto anmelden. Dann könntest du rennen

top

Wenn Sie einen Prozess "beenden" möchten, notieren Sie sich die "PID" -Nummer. Dann geben Sie oben ein:

k number_of_PID

number_of_PIDist die PID-Nummer, die Sie gerade notiert haben. Der Prozess sollte dann enden.

Peterling
quelle
1

Mit Alt + F2 ist xkill eine gute Option für Anwendungen mit einem Fenster, auf das Sie klicken können.

Manchmal stürzt eine App ab und es wird kein Fenster mehr angezeigt, aber die Anwendung bleibt im Hintergrund stehen. In diesem Fall könnten Sie "Systemmonitor" verwenden, um es zu töten.

Machen
quelle
1

Das ist mir heute, am 18.04., Tatsächlich passiert. Alt-F2 und xkill haben bei mir nicht funktioniert

Am Ende loggte ich mich aus und wieder ein und als es fertig war, loggte ich mich wieder in die hartnäckige App ein

User6655
quelle
1
Das tut es absolut. Lesen Sie die Frage noch einmal. Es fragt ... QUOTE ... "Wie kann ein eingefrorenes / gesperrtes Programm / eine gesperrte App geschlossen werden?" Die EINZIGE Möglichkeit, das gesperrte Programm in meiner 18.04-Installation zu schließen, war genau so, wie ich es beschrieben habe. Sonst hat nichts funktioniert. Die beiden obigen Antworten scheinen zu implizieren, dass einfache, aber effektive Lösungen nicht akzeptabel sind.
User6655
Answer upvoted Dies beantwortet die Frage. Bitte keine Robo-Überprüfung?
Fabby
0

Eine Möglichkeit, einfrierende Prozesse abzubrechen, ist das Terminal. Öffnen Sie das Terminal, Ctrl+ Alt+ , Tdann können Sie diesen Befehl eingeben.

sudo ps -aux | grep -inE (name of application)  # no parenthesis.

Zum Beispiel für einen Taschenrechner. sudo ps -aux | grep -inE calc Dann wird so etwas auftauchen.

210:(computer name)   7645  0.0  0.4 630824 37700 ?        Sl   Mar15   0:17 gnome-calculator
240:(computer name)  10403  0.0  0.0  14224   964 pts/2    S+   22:04   0:00 grep --color=auto -inE calc

Die erste Nummer, 7645 für die erste Anwendung, ist die ID-Nummer. Also, um es zu töten, tippe

sudo kill 7645

** Hinweis, sudo ps -aux | grep -inE calcich hätte tippen können sudo ps -aux | grep -inE calculator, um genauer zu sein.

** extra hinweis, sudowird für nicht benötigt sudo ps -aux | grep -inE calc.

BONEPIEBONEPIE
quelle
Ich glaube nicht , Sie müssen sudofür den Prozess suchen und Sie werden nicht brauchen grep‚s -EFlagge gibt. Auch gibt es pgrepund pkill...
Zanna