สกรีนเซฟเวอร์ OS X Mavericks เปลี่ยนรูปภาพเร็วเกินไป: ฉันจะทำให้ช้าลงได้อย่างไร?


10

รูปภาพสกรีนเซฟเวอร์ของฉันมีคำพูดและคำพูดและสามหรือสองวินาทีของการเปลี่ยนภาพระหว่างรูปภาพที่สร้างไว้ใน OS X Mavericks นั้นสั้นเกินไปที่จะอ่านคำพูดและคำพูด ฉันจะทำให้อัตราการเปลี่ยนแปลงช้าลงประมาณ 30 วินาทีต่อสไลด์ได้อย่างไร


ดูที่นี่
ᔕᖺᘎᕊ

นี่คือสคริปต์ทุบตีไปยังกึ่งกลางครอบตัดภาพที่มีเลือดออกเต็มและคัดลอก N ครั้งสำหรับสกรีนเซฟเวอร์ที่ช้ากว่า gist.github.com/astromme/96e6093ac94b2aae4c14db1ec7645872
astromme

คำตอบ:


9

คำตอบก่อนหน้านี้ยังใช้งานได้และสำหรับ Yosemite / El Capitan / Sierra ที่มีข้อแม้ที่ System Integrity Protection (SIP) จะต้องปิดการใช้งานก่อน

  1. ตรวจสอบระยะเวลาสไลด์ปัจจุบัน:

    sudo /usr/libexec/PlistBuddy -c "print ':JustASlide:mainDuration'" /System/Library/PrivateFrameworks/Slideshows.framework/Versions/A/Resources/Content/EffectDescriptions.plist
    

    ค่าเริ่มต้นของระบบคือ 3

  2. รีบู๊ตและกดCmd+ Rเพื่อเข้าสู่การกู้คืน ในเมนูเลือกอรรถประโยชน์> เทอร์มินัลและปิดใช้งาน SIP ด้วยคำสั่งต่อไปนี้:

    csrutil disable
    
  3. รีบูตอีกครั้งและตั้งค่าระยะเวลาของสไลด์เป็นค่าที่ต้องการในไม่กี่วินาที:

    sudo /usr/libexec/PlistBuddy -c "set ':JustASlide:mainDuration' 10" /System/Library/PrivateFrameworks/Slideshows.framework/Versions/A/Resources/Content/EffectDescriptions.plist
    
  4. รีบูทอีกครั้งในการกู้คืน ( Cmd+ R) และเปิดใช้งาน SIP อีกครั้งเพื่อการวัดที่ดี

    csrutil enable
    

จากสิ่งที่ฉันบอกได้โซลูชันนี้ไม่สามารถใช้งานได้ใน Catalina อีกต่อไป แม้จะปิดการใช้งาน SIP คำสั่งในการเปลี่ยนระยะเวลายังไม่เปลี่ยนการตั้งค่า สิ่งนี้สามารถตรวจสอบได้ทันทีด้วยคำสั่งจากขั้นตอนที่ 1 และฉันยืนยันว่าสไลด์โชว์ยังคงติดอยู่เพียง 3 วินาทีระหว่างการเปลี่ยนภาพ
daxmacrog

ทำงานให้ฉันใน macos Mojave 10.14.6
Eric O

4

ก่อนตรวจสอบการตั้งค่าระยะเวลาปัจจุบันของคุณ (โดยปกติจะตั้งค่าไว้ 3 วินาที)

วางในเทอร์มินัลของคุณ (และระบุรหัสผ่าน)

 sudo /usr/libexec/PlistBuddy -c "print ':JustASlide:mainDuration'" /System/Library/PrivateFrameworks/Slideshows.framework/Versions/A/Resources/Content/EffectDescriptions.plist

มันจะแสดงหมายเลขปัจจุบันในไม่กี่วินาที Mine จะแสดง 3

ถัดไป: วางการติดตามในเทอร์มินัลของคุณเพื่อเปลี่ยนเป็น 10 วินาที (หรือหมายเลขที่คุณต้องการ)

sudo /usr/libexec/PlistBuddy -c "set ':JustASlide:mainDuration' 10" /System/Library/PrivateFrameworks/Slideshows.framework/Versions/A/Resources/Content/EffectDescriptions.plist

แหล่งที่มา: http://hints.macworld.com/article.php?story=20130215183522445

แก้ไข: โซลูชันนี้ใช้งานไม่ได้ตั้งแต่วันที่ 9 สิงหาคม 2016 การตั้งค่าเวลาสามารถอ่านได้ แต่ไม่สามารถตั้งค่าได้อีกต่อไปโดยคำสั่งเทอร์มินัล


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