W jaki sposób można zamknąć zamrożony / zablokowany program / aplikację?

21

Używam Ubuntu 12.04.1 LTS Desktop.

Mój syn i ja gramy w gry na GCompris i kilka modułów zamraża / blokuje się.

Kiedy tak się stanie, nie wiem, jak zamknąć program.

Wiem, że w systemie Windows mogłem użyć ctrl-alt-del, aby dostać się do menedżera zadań, aby go zamknąć.

Czy w Ubuntu istnieje odpowiednik tego?

Kobur
źródło
Powiązane: Gdzie jest wymuszenie?
Christopher Kyle Horton

Odpowiedzi:

49

Naciśnij ALT + F2, wpisz xkill. Wskaźnik myszy na ekranie zmieni się w krzyżyk.

Następnie możesz po prostu kliknąć okno, które chcesz zamknąć.

Yanok
źródło
7
najlepsze wrażenia z użytkowania
Andrzej Rehmann
1
To powinna być zaakceptowana odpowiedź.
Muhammad bin Yusrat
19

Oto mój „linuksowy ściągacz awaryjny”:

1. Brak odpowiedzi aplikacji

SUPER-> wpisz w System Monitor -> RETURN-> znajdź proces -> kliknij prawym przyciskiem myszy -> Zabij proces

lub

ALT+ F2-> wpisz xkill-> x oznacza miejsce (lub w tym przypadku zamrożoną aplikację)

lub

CTRL+ ALT+ T-> wpisz top-> znajdź identyfikator procesu -> k PIDgdzie PID = identyfikator procesu

Efekt : To zabija program.


2. Brak odpowiedzi pulpitu

CTRL+ ALT+ F1-> wpiszsudo service lightdm restart

Efekt : Zabija sesję i rozpoczyna nową.


3. System nieodpowiadający

OSTATNIA DESKA RATUNKU. UŻYWAJ TYLKO, GDY WSZYSTKIE INNE AWARIE:

Przytrzymaj ALT+ SysRqi naciśnij następujące klawisze w podanej kolejności:

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

Tutaj znajdziesz magiczny SysRqklucz:

wprowadź opis zdjęcia tutaj

Efekt : powoduje to ponowne uruchomienie systemu, ale dopiero po wykonaniu następujących czynności:

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.

Dodatkowy mnemonik : Uruchom ponownie, nawet jeśli system jest całkowicie uszkodzony

Glutanimate
źródło
4

Wystarczy otworzyć z menu Start „Menu”> system> monitor systemu. Znajdziesz tam uruchomione zadania i możesz je zamknąć.

Możesz także spróbować ALT+F4

aby zamknąć działającą aplikację na pierwszym planie.

Inną możliwością byłoby użycie Ctrl+ ALT+F4

Musisz zalogować się tam przy użyciu swojego konta użytkownika. Wtedy możesz biec

top

Jeśli chcesz „zabić” proces, zapisz numer „PID”. Następnie piszesz na górze:

k number_of_PID

number_of_PIDto właśnie zapisany numer PID. Proces powinien się wtedy zakończyć.

Peterling
źródło
1

Używając Alt + F2, xkill jest dobrą opcją dla aplikacji mających okno do kliknięcia.

Czasami aplikacja ulega awarii i nie wyświetla się żadne okno, ale aplikacja jest nadal zawieszona w tle. W takim przypadku możesz użyć „Monitora systemu”, aby go zabić.

Do zrobienia
źródło
1

Zdarzyło mi się to 18.04 dzisiaj Alt-F2 i xkill nie działały dla mnie

Skończyło się wylogowywanie i ponowne logowanie, a kiedy to się skończyło, zalogowałem się ponownie w upartej aplikacji

Użytkownik6655
źródło
1
Absolutnie tak. Przeczytaj pytanie ponownie. Pyta ... QUOTE ... "Jak można zamknąć zamrożony / zablokowany program / aplikację?" JEDYNY sposób, w jaki mogłem zamknąć zablokowany program w mojej instalacji 18.04, był dokładnie taki, jak to opisałem. Nic innego nie działało. Dwie powyższe odpowiedzi wydają się sugerować, że proste, ale skuteczne rozwiązania są niedopuszczalne.
User6655,
Odpowiedź pozytywna To odpowiada na pytanie. Proszę nie recenzować robo?
Fabby
0

Sposobem na zabicie procesów zamrażających jest terminal. Otwórz terminal, Ctrl+ Alt+, Ta następnie możesz wpisać to polecenie.

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

Na przykład w przypadku kalkulatora sudo ps -aux | grep -inE calc pojawi się coś takiego.

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

pierwszy numer 7645 dla pierwszego wniosku to jego numer identyfikacyjny. Aby go zabić, wpisz

sudo kill 7645

** uwaga, sudo ps -aux | grep -inE calcktórą mogłem wpisać, sudo ps -aux | grep -inE calculatorby być bardziej szczegółowym.

** dodatkowa uwaga, sudonie jest wymagana sudo ps -aux | grep -inE calc.

BONEPIEBONEPIE
źródło
Nie sądzę, że trzeba sudospojrzeć na proces i nie trzeba będzie grep„s -Eflagę tam. Jest też pgrepi pkill...
Zanna