Ile jest różnych sposobów, aby wymusić zamknięcie aplikacji?

8

Chociaż nie jest to częste zjawisko, czasami mój kursor ma ciągle wirującą piłkę plażową, co moim zdaniem wskazuje, że aplikacja się zawiesiła (popraw mnie, jeśli się mylę). Kiedy tak się dzieje, zwykle wykonuję akcję o nazwie Force Quit, jak pokazano na zrzucie ekranu poniżej:

wprowadź opis zdjęcia tutaj

Spowoduje to wyświetlenie okna Force Quit application, umożliwiając wybranie aplikacji.

Jakie istnieją inne sposoby, które pozwalają na wymuszenie zamknięcia aplikacji, szczególnie w przypadku, gdy mysz lub gładzik również mogą się zawiesić w tym wydarzeniu?

Szymon
źródło

Odpowiedzi:

14

Istnieje wiele sposobów wymuszenia zamknięcia aplikacji OS X:

  • Naciśnij i przytrzymaj Command- Option- Shift- Escapeprzez kilka sekund. Wymusi to zamknięcie aktywnej aplikacji.
  • Naciśnij Command- Option-, Escapeaby wyświetlić okno Force Quit, w którym możesz wybrać aplikację, którą chcesz wymusić zamknięcie.
  • Option + Kliknij prawym przyciskiem myszy ikonę Docku aplikacji i wybierz Force Quit.
  • Kliknij opcję menu Force Quit w menu Apple, aby otworzyć okno dialogowe Force Quit.
  • Przytrzymaj shifti kliknij opcję menu Wymuś zamknięcie w menu Apple, aby wymusić zamknięcie aktywnej aplikacji
  • Użyj Monitora aktywności, aby wymusić zamknięcie aplikacji
  • Użyj terminala, aby zabić proces: killall safarizabije wszystkie procesy Safari.

Źródło: OSXDaily

jowido
źródło
Ważnym wariantem ostatniego pocisku jest użycie SSH z drugiego komputera do zabicia procesu. Jest to bardzo przydatne, gdy komputer Mac nadal działa, ale na ekranie nic się nie wyświetla, np. Gdy Dock zawiesza się po przebudzeniu.
duozmo
killallrozróżnia małe i wielkie litery. Powinno być killall Safarilub killall -v Safarizobaczyć, które procesy zostaną zabite.
CyberSkull
3

Widzę trzy inne rozwiązania:

  1. Kliknij prawym przyciskiem myszy ikonę w stacji dokującej z optionwciśniętym klawiszem. (Działa tylko z aplikacją interfejsu użytkownika)
  2. Monitor aktywności i prawy przycisk myszy
  3. killall/ killpolecenie w terminalu

Pierwsze dwa wymagają myszy / gładzika, ale trzeciego można dokonać tylko za pomocą klawiatury (oświetlenie punktowe w celu otwarcia terminala).

Matthieu Riegler
źródło
3
  1. Wpisz Option- Command- Esc(to ta sama metoda, o której wspomniałeś, ale ze skrótem klawiaturowym)
  2. Option-Kliknij prawym przyciskiem myszy ikonę aplikacji w Docku i wybierz „Force Quit”
  3. Uruchom terminal i:

    • typ killall -9 application-name(np. killall -9 TextEdit)

lub

  • rodzaj ps axc; otrzymasz długą listę procesów w postaci:

[...]

6656 ?? S 0:22.89 TextEdit

[...]

Na liście procesów znajdź aplikację, którą chcesz zabić. I wpisz:

kill -9 PID

Gdzie PID (identyfikator procesu) to liczba po lewej stronie. Np. Aby zabić powyżej procesu TextEdit, wpisz:

kill -9 6656

Pamiętaj, że masz do czynienia z procesami i każda aplikacja może uruchomić jeden lub więcej procesów, więc czasami więcej niż jeden proces powinien zostać zabity, aby całkowicie usunąć działającą aplikację z systemu.

Bądź również ostrożny, ponieważ nie ma dodatkowego komunikatu ostrzegawczego - upewnij się, że zabijasz odpowiednią aplikację.

Mikrofon
źródło