Wie töte ich Anwendungen wie unter Windows?

9

Ich habe es bei Google nachgeschlagen, aber nichts hilfreiches gefunden.

Wie auch immer, ich war Crysis 2 (mit PlayOnLinux) zu spielen und das Spiel abgestürzt, aber ich could't den Prozess zu töten, habe ich versucht Ctrl+ Alt+ Taber nichts anderes als das Spiel auf dem Bildschirm erschienen, musste ich Ctrl+ Alt+ Delund die Sitzung beenden, auch meine ganze Arbeit verlieren.

Unter Windows gibt es den Windows-Schlüssel (der das Unity-Bedienfeld öffnet), aber ich kann nichts tun. Und es gibt Ctrl+ Alt+, Deldas alle Prozesse öffnet (unter Windows), aber das Terminal wird bei mir nicht angezeigt ( Ctrl+ Alt+ T), ich kann keinen Prozess beenden.

Irgendeine Hilfe?

Amanda
quelle
Sie können auch den Arbeitsbereich ändern und dann ein Terminal öffnen.
Alvar

Antworten:

11

Mein Lieblingsweg ist das

Ctrl+ Alt+F1

Wenn Sie dann wieder bei run angemeldet sind ps aux | grep program, denken Sie daran, dass das Programm durch den Dateinamen der ausführbaren Datei ersetzt werden sollte. In Ihrem Fall ps aux | grep winesollten Sie so etwas sehen:

david     1234  0.0  0.0 1595676 2700 ?        Sl   16:12   0:00 wine cmd.exe

Wo es heißt, cmd.exe wird deines die Exe deines Spiels sein. Um den Prozess zu beenden

kill 12341234 ist die Prozess-ID, die Ihnen der vorherige Befehl gegeben hat. dann Ctrl+ Alt+F7

David
quelle
Vielen Dank, ich wusste nichts über STRG + ALT + F1. Aber statt "ps aux" ist "ps -A" nicht einfacher? Und übrigens kann ich nicht alle Prozesse sehen. Wie scrolle ich die Seite nach oben?
Amanda
@Amanda ps -Agibt Ihnen keine ausreichenden Details, wenn es sich um ein Weinprogramm handelt, aber wenn es sich um ein natives Programm handelt und nur eines sicher läuft. Wenn ich das Problem "Kann nicht alle Prozesse sehen" verstehe, verwenden Sie den grep-Teil dieses Befehls.
David
grep? : O Was ist das?
Amanda
Grep ist ein nettes Tool, das die Ausgabe eines Programms sortiert. Wenn Sie es ausführen, leiten ps auxSie es mit einem |to grep grep wineso weiterps aux | grep wine
David
1
Ich ziehe pgrep -f namees vor ps aux| grep name. Und wenn Sie alle Prozesse "sehen" möchten, leiten Sie die ps-Ausgabe einfach auf weniger ps -efl|less.
McNisse
4

In diesem Fall könnten Sie Ctrl+ Alt+ versuchen F1. Melden Sie sich dann mit Ihrem Benutzernamen und Passwort an und geben Sie ein top. Anschließend können Sie das Programm kill PIDNRbeenden, indem Sie eingeben, wobei PIDNR die Prozess-ID des Programms ist.

Kehren Sie mit Ctrl+ Alt+ in den grafischen Modus zurück F7.

Htop ist übrigens eine erweiterte Version von top. Sie können es einfach installieren (siehe nächster Befehl) und einfach durch Eingabe htopeiner Befehlszeile aufrufen . Es hat viele Funktionen.

sudo apt-get install htop

Als Alternative verwenden einige Leute auch xkilldas Programm und verweisen darauf (http://ubuntuforums.org/showthread.php?t=1812120). Sehr leicht.

don.joey
quelle
1
Vielen Dank! Aber du hast mir nichts über CRTL + ALT + F7 erzählt, also musste ich meinen PC neu starten, hahaha.
Amanda
@ Amanda Ich hoffte, Sie verwendet reboot nowund nicht einen erzwungenen Neustart.
David
Ja, ich habe per Befehl neu gestartet.
Amanda
Hallo Amanda, tut mir leid. In der Tat können Sie mit (STRG +) ALT + F7 wieder in den grafischen Modus zurückkehren. Ich werde die Antwort aktualisieren. Hast du es mit htop versucht?
don.joey
+1 htop ist viel besser als top ist viel einfacher als ps aux | usw.
Sparhawk