Đóng cửa sổ.
Thoát ứng dụng.

TrueClose là app thanh menu nhỏ gọn, miễn phí cho macOS: đóng cửa sổ cuối cùng của một app là app tự thoát, giống như trên Windows. Dock gọn hơn, RAM còn nhiều hơn.

brew install --cask nhatnam7kz/tap/trueclose
FinderTrueClose:

Tất cả những gì cần để Dock luôn gọn gàng

Tự thoát app không còn cửa sổ

TrueClose theo dõi số cửa sổ qua quyền Accessibility và thoát app khi cửa sổ cuối cùng đóng lại.

Độ trễ tuỳ chỉnh

Chờ từ 0,2 đến 5 giây trước khi thoát, nên lỡ tay bấm nhầm cũng không sao.

Danh sách đen hoặc trắng

Giữ lại trình phát nhạc và app thanh menu, hoặc chỉ thoát những app bạn chọn. Mỗi chế độ có danh sách riêng.

Bảo vệ app hệ thống

App hệ thống quan trọng nằm sẵn trong danh sách đen, và TrueClose cảnh báo trước khi bạn thay đổi.

Tạm dừng, tự khởi động

Điều khiển ngay trên thanh menu. Có thể ẩn biểu tượng và mở lại Cài đặt bằng ⌥⇧A.

Ứng dụng gốc, nhỏ gọn

Viết bằng Swift, nằm lặng lẽ trong thanh menu. Miễn phí, mã nguồn mở theo giấy phép MIT.

Vì sao app Mac vẫn chạy sau khi đóng cửa sổ?

Trên macOS, bấm nút đóng màu đỏ chỉ đóng cửa sổ. App vẫn mở ngầm, vẫn nằm trên Dock và vẫn chiếm bộ nhớ cho đến khi bạn bấm ⌘Q. Đó là hành vi mặc định, nhưng nhiều người chuyển từ Windows sang mong app tự thoát.

TrueClose là tiện ích macOS miễn phí giúp đóng cửa sổ cuối cùng là thoát app. Dù bạn đóng cửa sổ bằng cách nào, TrueClose đều nhận ra và thoát app sau một khoảng trễ ngắn.

Lựa chọn thay thế SwiftQuit cho macOS

Từng dùng Swift Quit và muốn thử app khác? TrueClose làm cùng việc đó, thêm độ trễ từ 0,2 đến 5 giây, hai chế độ danh sách đen và danh sách trắng riêng biệt, nút tạm dừng trên thanh menu, và cảnh báo trước khi bạn đổi mức bảo vệ của app hệ thống. App cần chạy khi không có cửa sổ, như trình phát nhạc hay công cụ thanh menu, chỉ cần thêm vào danh sách đen.

Cài xong trong một phút

Cách được khuyên dùng. Cập nhật bằng brew upgrade.

brew install --cask nhatnam7kz/tap/trueclose

Cấp quyền Accessibility

  1. Mở TrueClose.
  2. Bấm Open System Settings to grant permission.
  3. Bật TrueClose trong Privacy & Security → Accessibility.

Câu hỏi thường gặp

Đóng cửa sổ có thoát app trên Mac không?

Không. Mặc định macOS giữ app chạy dù không còn cửa sổ. TrueClose thay đổi điều đó: khi cửa sổ cuối cùng đóng lại, app sẽ thoát sau một khoảng trễ ngắn.

Làm sao để app Mac tự thoát khi đóng cửa sổ?

Cài TrueClose bằng Homebrew (brew install --cask nhatnam7kz/tap/trueclose), cấp quyền Accessibility, rồi app sẽ tự thoát khi cửa sổ cuối cùng đóng lại.

TrueClose có phải lựa chọn thay thế SwiftQuit không?

Có. Giống Swift Quit, TrueClose thoát app khi cửa sổ đóng, và thêm độ trễ tuỳ chỉnh, chế độ danh sách đen/trắng và nút tạm dừng.

Vì sao cần quyền Accessibility?

Đó là cách macOS cho phép một app biết app khác đang mở bao nhiêu cửa sổ.

macOS báo không thể mở app?

Chạy xattr -d com.apple.quarantine /Applications/TrueClose.app, hoặc chuột phải vào app → Open → Open. Nếu vẫn bị chặn, vào System Settings → Privacy & Security → Open Anyway.

Một app thoát khi không nên (hoặc không chịu thoát)?

Thêm app vào danh sách đen trong Settings → Rules. Bạn cũng có thể mở issue trên GitHub kèm tên app.

Gỡ cài đặt thế nào?

Homebrew: brew uninstall --cask nhatnam7kz/tap/trueclose. Thủ công: thoát TrueClose rồi xoá khỏi Applications. Xoá cài đặt: defaults delete com.trueclose.app.