Làm cách nào tôi có thể tắt Screen Saver trên cửa sổ đăng nhập?
Làm cách nào tôi có thể tắt Screen Saver trên cửa sổ đăng nhập?
Câu trả lời:
Bạn có thể chỉnh sửa tệp .plist /Library/Preferences/com.apple.screensaver
bằng cách sử dụng trình soạn thảo văn bản, Plist Editor (yêu cầu Công cụ dành cho nhà phát triển OS X) hoặc defaults
lệnh trong Terminal để xóa trình bảo vệ màn hình tại cửa sổ đăng nhập.
Như thế này:
sudo defaults write /Library/Preferences/com.apple.screensaver loginWindowIdleTime 0
com.apple.screensaver
Tập tin của bạn có gì trong đó? Bạn có thể đăng nội dung lên Pastie không? Để biết giá trị của nó, sử dụng defaults
để đọc tệp của tôi trả về điều này và tôi không bao giờ nhận được trình bảo vệ màn hình. Tuy nhiên, xin lưu ý rằng tôi đang chạy 10.6.6, vì vậy nếu tệp của bạn sử dụng kiểu .plist (XML) cũ, đừng đổ mồ hôi. Bạn chỉ có thể thử bash tập tin quá.
plutil -convert xml1 /Library/Preferences/com.apple.screensaver.plist
. Sau đó, tập tin có thể được chỉnh sửa và trình bảo vệ màn hình thay đổi.
Tôi tin rằng đây là một mánh khóe (ít nhất là nó dường như đã hoạt động cho mefor vài giờ rồi):
sudo defaults write /Library/Preferences/com.apple.screensaver loginWindowIdleTime 0
Điều này vô hiệu hóa trình bảo vệ màn hình trong đăng nhập.
Không thể tắt trình bảo vệ màn hình đăng nhập trong Mountain Lion do lỗi. Theo https://discussions.apple.com/thread/4540671?start=0&tstart=0 cách tốt nhất bạn có thể làm là đăng nhập vào cài đặt bảo vệ màn hình của root và thay đổi nó thành Message sử dụng ít tài nguyên hơn.
Xem /apple//a/16515/21181 để biết cách làm điều đó.
Vì một số lý do tôi chưa hiểu, giải pháp trong câu trả lời được chấp nhận đã không hiệu quả với tôi. Dưới đây là một phương pháp thay thế thực sự đã làm việc cho tôi.
Trước khi làm bất cứ điều gì, tôi nhận thấy rằng một tập tin được gọi là com.apple.screensaver.plist
chưa tồn tại /Library/Preferences/
. Nhưng việc ban hành defaults
-command như được đề cập trong câu trả lời được chấp nhận đã tạo ra tệp này với chính xác loginWindowIdleTime
-entry tốt. Điều này đã được xác nhận cả bằng defaults read /Library/Preferences/com.apple.screensaver
cũng như bằng cách xác nhận thủ công sự tồn tại của tệp và kiểm tra nội dung của nó.
Tuy nhiên, dường như nó không có bất kỳ ảnh hưởng nào đến hành vi bảo vệ màn hình trong Màn hình đăng nhập.
Sau đó tôi đã sử dụng một cách tiếp cận khác thực sự có hiệu quả:
$ > sudo -s
để trở thành root# > /Applications/System\ Preferences.app/Contents/MacOS/System\ Preferences
Điều này đã lừa tôi.
Tôi đang tự hỏi mặc dù, nếu defaults
-Command có lẽ đã thực sự làm việc tốt rồi, chỉ là thay đổi plist-giá trị đã không nhặt lên (đồng bộ hóa) chưa được (vẫn chạy?) screensaver
Quá trình ...
Vấn đề là màn hình đăng nhập không phải là kết quả của trình bảo vệ màn hình, tôi khóa máy Mac khi ra ngoài. Trình bảo vệ màn hình tự xuất hiện, ngay cả khi nó bị vô hiệu hóa từ SysPref.