Làm cách nào tôi có thể tắt Screen Saver trên cửa sổ đăng nhập?


11

Làm cách nào tôi có thể tắt Screen Saver trên cửa sổ đăng nhập?


1
-1, giải pháp được chấp nhận là không rõ ràng. Nó sẽ chỉ ra những gì để đặt trong tập tin plist.
Gili

Giải pháp được chấp nhận nên là giải pháp được đề xuất bởi Kurt.
Mike Kormendy

Câu trả lời:


7

Bạn có thể chỉnh sửa tệp .plist /Library/Preferences/com.apple.screensaverbằ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 defaultslệ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

1
Làm thế nào để chỉnh sửa nó? Những gì để thêm, hoặc những gì để thiết lập, hoặc những gì để xóa?
Oleg Danu

1
com.apple.screensaverTậ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á.
Chỉ Jake

-1, không làm việc cho tôi dưới Mountain Lion.
Gili

Tệp này là tệp nhị phân nhị phân (dưới 10.8 dù sao) và để được chỉnh sửa bằng trình chỉnh sửa văn bản trước tiên phải được chuyển đổi bằng cách sử dụng 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.
Josh

16

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.


2
Tôi tin rằng đây sẽ là câu trả lời vì tôi luôn sử dụng nó trên các máy chủ của mình.
bloudraak


0

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.plistchư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.screensavercũ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ả:

  1. Tôi đã mở một dấu nhắc lệnh (Cửa sổ đầu cuối)
  2. Đầu tiên tôi ban hành $ > sudo -sđể trở thành root
  3. Sau đó, với quyền root, tôi bắt đầu System Preferences :# > /Applications/System\ Preferences.app/Contents/MacOS/System\ Preferences
  4. Và cuối cùng tôi đã đi vào Preference-Pane trên Desktop và Screen Savers để sử dụng GUI thông thường để vô hiệu hóa thời gian chờ của trình bảo vệ màn hình.

Đ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?) screensaverQuá trình ...


-2

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.


Ý kiến ​​làm rõ không nên được thêm vào danh sách đề xuất câu trả lời. Câu hỏi ban đầu nên được sửa đổi để giải quyết các điều kiện bổ sung để tạo ra các câu trả lời ngắn gọn nhất.
Mike Kormendy
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.