Có bao nhiêu cách khác nhau để buộc bỏ ứng dụng?


8

Mặc dù đó không phải là một sự cố phổ biến, đôi khi con trỏ của tôi có một quả bóng bãi biển đang quay liên tục, mà tôi tin rằng chỉ ra rằng một ứng dụng đã bị đóng băng (sửa tôi nếu tôi sai). Khi điều này xảy ra, tôi thường thực hiện một hành động có tên Force Quit như trong ảnh chụp màn hình bên dưới:

nhập mô tả hình ảnh ở đây

Điều này sau đó sẽ hiển thị cửa sổ ứng dụng Force Quit, cho phép chọn ứng dụng.

Còn cách nào khác tồn tại cho phép ứng dụng trở thành Force Quit, đặc biệt trong trường hợp chuột hoặc trackpad cũng có thể bị đóng băng trong sự kiện không?

Câu trả lời:


14

Có nhiều cách để buộc thoát khỏi ứng dụng OS X:

  • Bấm và giữ Command- Option- Shift- Escapetrong vài giây. Điều này sẽ buộc thoát khỏi ứng dụng đang hoạt động.
  • Bấm Command- Option- Escapeđể hiển thị cửa sổ Force Quit, nơi bạn có thể chọn ứng dụng bạn muốn buộc thoát.
  • Option + Nhấp chuột phải vào biểu tượng Dock của ứng dụng và chọn Force Quit.
  • Nhấp vào tùy chọn menu Force Quit trong menu Apple để mở hộp thoại Force Quit.
  • Giữ shiftvà nhấp vào tùy chọn menu Force Quit trong menu Apple để buộc thoát khỏi ứng dụng đang hoạt động
  • Sử dụng Trình giám sát hoạt động để buộc thoát ứng dụng
  • Sử dụng thiết bị đầu cuối để giết tiến trình: killall safarisẽ giết tất cả các quy trình Safari.

Nguồn: OSXD hàng ngày


Một biến thể quan trọng trên viên đạn cuối cùng là sử dụng SSH từ máy tính thứ hai để giết tiến trình. Rất tiện lợi khi máy Mac của bạn vẫn hoạt động nhưng không có gì hiển thị trên màn hình, ví dụ như khi Dock gặp sự cố khi thức dậy.
duozmo

killalllà trường hợp nhạy cảm. Nó nên killall Safarihoặc killall -v Safariđể xem quá trình nào bị giết.
CyberSkull

3

Tôi thấy ba giải pháp khác:

  1. Nhấp chuột phải vào biểu tượng trên dock với optionphím được nhấn. (Chỉ hoạt động với Ứng dụng UI)
  2. Giám sát hoạt động và nhấp chuột phải
  3. killall/ killlệnh trong thiết bị đầu cuối

Hai cái đầu tiên yêu cầu chuột / trackpad, nhưng cái thứ ba chỉ có thể được thực hiện bằng bàn phím (đèn chiếu để mở thiết bị đầu cuối).


3
  1. Loại Option- Command- Esc(đây là cùng một phương pháp bạn đã đề cập nhưng với phím tắt)
  2. Option-Right Nhấp vào biểu tượng ứng dụng trong Dock và chọn "Force Quit"
  3. Khởi động Terminal và:

    • loại killall -9 application-name(ví dụ killall -9 TextEdit)

hoặc là

  • loại ps axc; bạn sẽ nhận được một danh sách quá trình dài trong mẫu:

[...]

6656 ?? S 0:22.89 TextEdit

[...]

Trong danh sách quá trình tìm một ứng dụng bạn muốn giết. Và gõ:

kill -9 PID

Trong đó PID (ID tiến trình) là số ở bên trái. Ví dụ: để giết quá trình TextEdit ở trên, bạn sẽ gõ:

kill -9 6656

Hãy nhớ rằng bạn đang xử lý các quy trình và mọi ứng dụng có thể chạy một hoặc nhiều quy trình, vì vậy đôi khi nên giết nhiều hơn một quy trình để xóa hoàn toàn ứng dụng đang chạy khỏi hệ thống.

Ngoài ra, hãy cẩn thận, vì không có thông báo cảnh báo bổ sung - hãy chắc chắn rằng bạn đang giết đúng ứng dụng.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.