ฉันจะปิดการใช้งาน Screen Saver ในหน้าต่างเข้าสู่ระบบได้อย่างไร


11

ฉันจะปิดการใช้งาน Screen Saver ในหน้าต่างเข้าสู่ระบบได้อย่างไร


1
-1 โซลูชันที่ยอมรับไม่ชัดเจน ควรระบุว่าจะวางอะไรในไฟล์ plist
Gili

ทางออกที่ได้รับการยอมรับควรเป็นวิธีที่เสนอโดย Kurt
Mike Kormendy

คำตอบ:


7

คุณสามารถแก้ไขไฟล์. plist ได้ที่ /Library/Preferences/com.apple.screensaver ไม่ว่าจะใช้ตัวแก้ไขข้อความ Plist Editor (ต้องใช้เครื่องมือนักพัฒนา OS X) หรือ defaults คำสั่งใน Terminal เพื่อลบสกรีนเซฟเวอร์ที่หน้าต่างเข้าสู่ระบบ

อย่างนี้:

sudo defaults write /Library/Preferences/com.apple.screensaver loginWindowIdleTime 0

1
วิธีแก้ไขที่นั่น? สิ่งที่จะเพิ่มหรือสิ่งที่จะตั้งหรือสิ่งที่จะลบ?
Oleg Danu

1
คุณทำอะไร com.apple.screensaver มีไฟล์อยู่หรือไม่ คุณสามารถโพสต์เนื้อหาไปที่ pastie ? สำหรับสิ่งที่คุ้มค่าใช้ defaults เพื่ออ่านไฟล์ของฉันส่งคืน นี้ และฉันไม่เคยได้รับสกรีนเซฟเวอร์ อย่างไรก็ตามโปรดทราบว่าฉันกำลังเรียกใช้ 10.6.6 ดังนั้นหากไฟล์ของคุณใช้รูปแบบ (XML) แบบเก่าของ. plist คุณสามารถลองทิ้งไฟล์ด้วย
Just Jake

-1 ไม่ทำงานสำหรับฉันภายใต้ Mountain Lion
Gili

ไฟล์นี้เป็นไฟล์ plist แบบไบนารี่ (ต่ำกว่า 10.8) และการแก้ไขด้วย text editor จะต้องทำการแปลงก่อนโดยใช้ plutil -convert xml1 /Library/Preferences/com.apple.screensaver.plist. จากนั้นไฟล์สามารถแก้ไขได้และตัวรักษาหน้าจอจะเปลี่ยนไป
Josh

16

ฉันเชื่อว่านี่เป็นกลอุบาย (อย่างน้อยก็ดูเหมือนจะทำงานให้ฉันมาหลายชั่วโมงแล้ว)

sudo defaults write /Library/Preferences/com.apple.screensaver loginWindowIdleTime 0

ปิดการใช้งานสกรีนเซฟเวอร์ในการเข้าสู่ระบบหน้าต่าง


2
ฉันเชื่อว่านี่ควรเป็นคำตอบเพราะฉันจะใช้มันในเซิร์ฟเวอร์
bloudraak

4

ไม่สามารถปิดการใช้งานสกรีนเซฟเวอร์การเข้าสู่ระบบใน Mountain Lion เนื่องจากข้อผิดพลาด ตามที่ https://discussions.apple.com/thread/4540671?start=0&tstart=0 สิ่งที่ดีที่สุดที่คุณสามารถทำได้คือเข้าสู่การตั้งค่าหน้าจอของรูทและเปลี่ยนเป็นข้อความซึ่งใช้ทรัพยากรน้อย

ดู https://apple.stackexchange.com/a/16515/21181 สำหรับวิธีการทำ


0

ด้วยเหตุผลบางอย่างที่ฉันยังไม่เข้าใจการแก้ปัญหาในคำตอบที่ยอมรับนั้นใช้ไม่ได้สำหรับฉัน ด้านล่างเป็นวิธีทางเลือกที่จริง ไม่ ทำงานให้ฉัน

ก่อนทำอะไรฉันสังเกตว่ามีไฟล์ชื่อ com.apple.screensaver.plist ยังไม่ปรากฏ /Library/Preferences/. แต่การออก defaults คำสั่งตามที่ระบุไว้ในคำตอบที่ยอมรับได้สร้างไฟล์นี้ด้วยความถูกต้อง loginWindowIdleTime - ผู้ร่วมงานได้ดี สิ่งนี้ได้รับการยืนยันด้วย defaults read /Library/Preferences/com.apple.screensaver รวมถึงการยืนยันการมีอยู่ของไฟล์และตรวจสอบเนื้อหาของมันด้วยตนเอง

อย่างไรก็ตามดูเหมือนว่ามันจะไม่มีผลกระทบใด ๆ กับพฤติกรรมหน้าจอในหน้าจอเข้าสู่ระบบ

ฉันใช้วิธีการอื่นที่ใช้งานได้จริง:

  1. ฉันเปิด command-prompt (หน้าต่าง Terminal)
  2. ครั้งแรกที่ฉันออก $ > sudo -s กลายเป็นรูต
  3. จากนั้นในฐานะที่เป็นรูตฉันเริ่ม ค่ากำหนดของระบบ : # > /Applications/System\ Preferences.app/Contents/MacOS/System\ Preferences
  4. และในที่สุดฉันก็เข้าไป เดสก์ท็อปและสกรีนเซฟเวอร์ Preference-Pane ใช้ GUI ปกติเพื่อปิดการใช้งานสกรีนเซฟเวอร์

นี้ได้เคล็ดลับสำหรับฉัน.

ฉันสงสัยว่าถ้าหาก defaults - คำสั่งอาจใช้งานได้ดีจริง ๆ แล้วเพียงแค่การเปลี่ยนแปลงค่า plist ไม่ได้รับ (ซิงค์) โดย (ยังคงทำงานอยู่) screensaver กระบวนการ…


-2

ปัญหาคือหน้าจอเข้าสู่ระบบไม่ใช่ผลลัพธ์ของโปรแกรมรักษาหน้าจอฉันล็อก Mac เมื่อฉันออกไปข้างนอก ตัวรักษาหน้าจอจะปรากฏขึ้นเองแม้ว่าจะถูกปิดการใช้งานจาก SysPref


ไม่ควรเพิ่มความคิดเห็นในการชี้แจงลงในรายการคำตอบที่เสนอ คำถามเดิมควรได้รับการแก้ไขเพื่อแก้ไขปัญหาเพิ่มเติมเพื่อให้ได้คำตอบที่กระชับ
Mike Kormendy
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.