Cách ngăn Mac ngủ

Cách nhanh nhất để giữ Mac không ngủ là vào System Settings → Lock Screen (hoặc Battery), rồi đặt màn hình và hệ thống luôn bật. Cách này lo được phần ngủ khi máy rảnh mà nắp vẫn mở. Điều nó không lo được là khi bạn gập nắp, hoặc một tác vụ dài chạy không người trông mà bạn muốn nó chạy xong an toàn — và đó mới là chỗ hầu hết mọi người thực sự bị kẹt.
Trước tiên, hãy biết bạn đang chống lại kiểu ngủ nào
"Ngủ" trên Mac thực ra là ba hành vi riêng biệt, và cách khắc phục tùy vào việc kiểu nào đang cản bạn.
Ngủ màn hình chỉ tắt màn hình — máy vẫn chạy tiếp. Ngủ hệ thống khi rảnh sẽ tạm dừng cả chiếc Mac sau một khoảng không có thao tác. Clamshell sleep là kiểu tạm dừng riêng, ở tầng thấp hơn, kích hoạt khi bạn gập nắp mà không cắm màn hình ngoài.
Đa số hướng dẫn chỉ giải quyết hai kiểu đầu. Nếu mục tiêu thật của bạn là gập nắp rồi bỏ đi, thì bạn đang đối mặt với clamshell sleep, thứ mà không công tắc đơn giản nào chạm tới được.
Vậy nên hãy chọn phương pháp hợp với nhu cầu, chứ đừng chọn cái công tắc đầu tiên bạn nhìn thấy.
Những cách miễn phí có sẵn (và chính xác mỗi cách lo được gì)
System Settings là lựa chọn không cần cài gì. Trên laptop, mở Lock Screen và Battery — kéo dài thời gian tắt màn hình lên và, khi cắm điện, bật "Prevent automatic sleeping when the display is off." Cách này giữ Mac không ngủ khi máy ngồi rảnh với nắp mở.
Lệnh caffeinate là lựa chọn qua terminal. Chạy caffeinate -i your-command và Mac sẽ thức cho đến khi lệnh đó chạy xong, rồi tự nhả ra — không có công tắc nào phải nhớ tắt. Đây là cách miễn phí gọn gàng nhất để giữ Mac thức cho một tác vụ cụ thể.
pmset là cần gạt sâu nhất. sudo pmset disablesleep 1 buộc tắt hẳn chế độ ngủ, kể cả khi gập nắp — nhưng nó là một lệnh ghi đè toàn cục, cứ bật cho đến khi bạn đặt lại về 0, và quên tắt nó chính là cách một chiếc Mac bị nướng trong túi.
Còn nếu chỉ cần "tắt screensaver trong lúc thuyết trình" thì System Settings là đủ và bạn có thể dừng đọc ở đây.
Chỗ các cách miễn phí đuối sức
caffeinate giữ Mac thức, nhưng nó không chặn được clamshell sleep — gập nắp lại là tác vụ vẫn tạm dừng. Điều đó làm nhiều người chạy các tác vụ terminal dài bất ngờ.
pmset disablesleep thì đúng là vẫn sống sót qua một cái nắp gập, nhưng nó thô: không hẹn giờ, không ngưỡng pin, không biết gì về nhiệt. Nó giữ Mac thức ngay cả khi pin còn 3%, ngay cả khi thân máy đang nóng, cho đến khi bạn tự tay tắt lại.
Không cách có sẵn nào theo dõi hai thứ thực sự quan trọng khi bạn để máy chạy không người trông — còn bao nhiêu pin, và máy đang nóng lên tới đâu. Đó chính là khoảng trống mà nhu cầu hiện đại phơi ra.
Hướng dẫn liên quanLựa chọn an toàn hơn thay cho pmset disablesleepCách an toàn hơn để giữ Mac không ngủ suốt một tác vụ thật sự
Lý do hiện đại để giữ Mac không ngủ không phải là screensaver — mà là một lần biên dịch dài, một lượt tải mô hình, một bản dựng Docker, hay một AI coding agent cần chạy xong trong lúc bạn rời máy.
LidRun sinh ra cho đúng tình huống đó. Nó giữ Mac thức ở tầng hệ điều hành trong lúc công việc chạy, chạy tiếp qua một cái nắp gập, rồi nhả ra và để Mac ngủ ngay khi tác vụ xong — nên không có gì bị bỏ thức qua đêm vì lỡ tay.
Khác biệt so với pmset nằm ở những lớp bảo vệ. LidRun theo dõi mức pin và trạng thái nhiệt suốt cả phiên, và để Mac ngủ nếu pin tụt qua ngưỡng bạn đặt hoặc áp lực nhiệt leo lên quá cao. Nó không phải một cái khóa thức mù quáng; an toàn được ưu tiên hơn tiện lợi.
Bộ hẹn giờ phiên giới hạn mỗi lần chạy từ 30 phút đến 8 tiếng, và chế độ chỉ-khi-sạc có thể yêu cầu cắm điện lưới trước khi nó chịu giữ nắp gập. Bạn có thể khởi động từ thanh menu, hoặc bọc một lệnh duy nhất bằng lidrun -- your-command từ terminal.
Đáng để thử ngay khi bạn thấy mình đang chống nắp máy mở chỉ để một tác vụ khỏi chết giữa chừng — đó đúng là vấn đề nó gỡ bỏ. LidRun miễn phí trọn đời cho các tính năng giữ-thức cốt lõi; chế độ gập nắp là tính năng Pro.
LidRun giữ công việc của bạn chạy tiếp khi đóng nắp, với cơ chế bảo vệ pin và nhiệt tích hợp sẵn.
Đã có LidRun? Đọc hướng dẫn thiết lập →
Mới biết đến LidRun? Xem bảng giá →
Câu hỏi thường gặp
Vào System Settings → Lock Screen và Battery. Kéo dài thời gian tắt màn hình lên và, khi cắm điện, bật "Prevent automatic sleeping when the display is off." Cách đó lo được phần ngủ khi rảnh với nắp mở, không cần cài gì.
Lệnh caffeinate có sẵn không làm được — gập nắp sẽ kích hoạt một kiểu clamshell sleep riêng. pmset disablesleep có thể ghi đè toàn cục nhưng không có bảo vệ về pin hay nhiệt. LidRun giữ Mac thức khi nắp gập và thêm ngưỡng pin, các lớp bảo vệ nhiệt và một bộ hẹn giờ.
Không. caffeinate chặn được ngủ khi rảnh và ngủ màn hình trong lúc nắp mở, nhưng một cái nắp gập dùng clamshell sleep ở tầng thấp hơn mà caffeinate không với tới. Bạn cần pmset disablesleep hoặc một công cụ như LidRun cho việc đó.
Có thể an toàn, nếu đặt trên mặt phẳng thoáng khí và tốt nhất là có cắm điện. Rủi ro là nhiệt và hao pin khi máy chạy không người trông. Hãy ưu tiên một cách có ngưỡng pin, có nhận biết nhiệt và có hẹn giờ, hơn là để pmset ghi đè vĩnh viễn.