Jak zabijać aplikacje

62

Bawiłem się z Ubuntu instalując nowe motywy i doki. Czasami podczas instalacji cały ekran po prostu się zawiesza. Jaki jest najlepszy sposób w Ubuntu, aby zabić proces / aplikację? Coś podobnego do Ctrl + Alt + Del okien?

t3ch
źródło
6
Musisz być ostrożny przy zabijaniu procesów instalacyjnych. Może pozostawić urządzenie w niespójnym stanie. Chociaż może to nie być aż tak wielkim problemem podczas instalowania pakietów dostosowywania, musisz upewnić się, że nie robisz czegoś podobnego do aktualizacji jądra w tym samym czasie! (Zrobiłem to, robiąc to, instalację Ubuntu)
Nick Pascucci

Odpowiedzi:

60

W System-> Admin masz aplikację o nazwie Monitor systemu, jest to odpowiednik menedżera zadań systemu Windows.

Edycja: w przypadku późniejszych wersji Ubuntu (pisanie tego na działającym komputerze 13.10) monitor systemu znajdziesz w myślniku (u góry po lewej). Po prostu wpisz system monitorlub jego fragment w myślniku i poszukaj aplikacji Monitor systemu.

alternatywny tekst

levesque
źródło
4
Zwykle łączę go z kombinacją CTRL + ESC, jak tylko skończę instalować SO. Możesz powiązać go z dowolnym zestawem za pomocą System-> Preferencje-> Skróty klawiaturowe.
Javier Rivera
Najpierw zainstaluj Monitor systemu. Nie był instalowany domyślnie podczas aktualizacji do Ubuntu 18.04.1 z 16.04.1 i przejścia na pulpit Gnome.
Sander Heinsalu
77

Nie tak jak CtrlAltDelWindows, ale możesz też zabijać xkill. Wystarczy przejść do okna dialogowego „Uruchom” ( Alt+ F2), wpisać, xkilla wskaźnik myszy zmieni się na „x”. Wskaż aplikację, którą chcesz zabić, i kliknij, a ona zostanie zabita. Czasami może być znacznie szybszy niż ładowanie Monitora systemu.

Poranek
źródło
1
Jeśli zmienisz zdanie, możesz right clickanulować xkill.
wisbucky
Czy najpierw należy zainstalować xkill?
Cactus
Alt+ F2nie otwiera rundla mnie okna dialogowego, ale zmniejsza głośność dźwięku. Używanie Ubuntu 18.04.1 na laptopie Dell.
Sander Heinsalu
9

Oto moja osobista lista zabijania:

  • kill <pid_number>przykład: kill 8888efekt: zabij aplikację, która ma PID 8888.
  • kill -9 <pid_number>przykład: kill -9 8888efekt: to samo z powyższym, ale bardziej ekstremalny i silny.
  • killall <application_name>przykładowy killall firefoxefekt: zabij aplikację lub instancję aplikacji o nazwie Firefox. Nie musisz znać numeru PID, a to jest moja ulubiona.
  • kill -9 -1efekt: zabij wszystkie procesy, w tym X Server, abyś mógł wrócić do menedżera wyświetlania (LightDM, GDM lub KDM). Inną nazwą tego polecenia jest ponowne logowanie . To polecenie zastępuje kliknięcie przycisku Wyloguj.
  • Alt+Printscreen+REISUBefekt: wymuś restart; to samo z Ctrl + Alt + Del w systemie Windows. Bardzo przydatne jest uniknięcie uszkodzenia dysku twardego.
  • Alt+Printscreen+REISUOefekt: wymuś zamknięcie, takie jak Ctrl + Alt + Del, ale wykonaj zamknięcie zamiast restartu. Różnią się tylko 1 ostatnim char (O i B).
  • xkillefekt: zmień wskaźnik na czaszkę. Jeśli klikniesz w to okno GUI systemu Windows, okno na pewno umrze.

Można zobaczyć PID procesu przez komendy ps aux, top, htop lub graficznie przez GNOME systemu Monitor.

Ade Malsasa Akbar
źródło
6

Jeśli ekran się zawiesi, możesz przełączyć się na konsolę wirtualną (Alt-Ctrl-F1), zalogować się do użytkownika, wpisać top , wykryć proces jedzenia procesora, a następnie uruchomić umiejętność nazwa_procesu . Jeśli jest to proces systemowy (root), użyj umiejętności sudo nazwa_procesu

Wypełniacz
źródło
Extender, Alt-Ctrl-F1 nie działa.
t3ch
W takim przypadku naciśnij Alt-PrtScr-K (utracisz niezapisane dokumenty, ponieważ sesja zostanie zrestartowana)
Extender
5

Możesz użyć tty, naciskając Ctrl+ Alt+, F2a następnie zaloguj się i uruchom następującą komendę: -

kill -9 -1

Z man kill,

zabij -9 -1
       Zabij wszystkie procesy, które możesz zabić.

Nastąpi powrót do ekranu logowania, a po zalogowaniu cały proces działa na nowo.

Pandya
źródło
4

Po pierwsze, powinieneś znać PID aplikacji, którą chcesz zabić.

możesz tego użyć ps.

ps aux | grep "$appName" | grep -v 'grep'

Następnie użyj kill(upewnij się, że masz przywilej zabicia go).

kill  "$PID"
kit.yang
źródło
1
pkillmoże się tu również przydać.
Broam
@Broam: Tak, pgrepmożna również podać PID aplikacji.
kit.yang
3

Jeśli klikniesz prawym przyciskiem myszy panel Gnome i wybierzesz „Dodaj do panelu”, na liście znajdziesz przycisk „Force Quit”. Jeśli dodasz to do panelu, możesz kliknąć na nim, a następnie na niereagującym programie, aby go zabić.

Możesz także dowiedzieć się o programach wiersza poleceń kill i killall .

frabjous
źródło
3

Możesz także ponownie uruchomić X.Type Ctrl+ Alt+Backspace

W Ubuntu 10.04 klucze te będą domyślnie wyłączone. Aby je włączyć,

  • Idź do Systemu -> Preferencje -> Klawiatura

  • Wybierz kartę Układy i kliknij przycisk Opcje .

  • Wybierz Sekwencję klawiszy, aby zabić serwer X i włączyć Control + Alt + Backspace .

karthick87
źródło
1

Również szybka kombinacja klawiszy za pomocą metody GUI działa z moim Ubuntu 14.04 (xfce) wystarczy nacisnąć Ctrl+ Alt+, Esca xkill cursorpowinien się pojawić, wystarczy kliknąć aplikację, aby zabić.

Żartowniś
źródło
0

Otwórz terminal i wpisz:

kill $(pidof -s <application_name>)  

gdzie <application_name>jest zastąpiony nazwą aplikacji w poleceniu używanym do uruchamiania aplikacji z terminala.

Karel
źródło