รูปภาพสกรีนเซฟเวอร์ของฉันมีคำพูดและคำพูดและสามหรือสองวินาทีของการเปลี่ยนภาพระหว่างรูปภาพที่สร้างไว้ใน OS X Mavericks นั้นสั้นเกินไปที่จะอ่านคำพูดและคำพูด ฉันจะทำให้อัตราการเปลี่ยนแปลงช้าลงประมาณ 30 วินาทีต่อสไลด์ได้อย่างไร
รูปภาพสกรีนเซฟเวอร์ของฉันมีคำพูดและคำพูดและสามหรือสองวินาทีของการเปลี่ยนภาพระหว่างรูปภาพที่สร้างไว้ใน OS X Mavericks นั้นสั้นเกินไปที่จะอ่านคำพูดและคำพูด ฉันจะทำให้อัตราการเปลี่ยนแปลงช้าลงประมาณ 30 วินาทีต่อสไลด์ได้อย่างไร
คำตอบ:
คำตอบก่อนหน้านี้ยังใช้งานได้และสำหรับ Yosemite / El Capitan / Sierra ที่มีข้อแม้ที่ System Integrity Protection (SIP) จะต้องปิดการใช้งานก่อน
ตรวจสอบระยะเวลาสไลด์ปัจจุบัน:
sudo /usr/libexec/PlistBuddy -c "print ':JustASlide:mainDuration'" /System/Library/PrivateFrameworks/Slideshows.framework/Versions/A/Resources/Content/EffectDescriptions.plist
ค่าเริ่มต้นของระบบคือ 3
รีบู๊ตและกดCmd+ Rเพื่อเข้าสู่การกู้คืน ในเมนูเลือกอรรถประโยชน์> เทอร์มินัลและปิดใช้งาน SIP ด้วยคำสั่งต่อไปนี้:
csrutil disable
รีบูตอีกครั้งและตั้งค่าระยะเวลาของสไลด์เป็นค่าที่ต้องการในไม่กี่วินาที:
sudo /usr/libexec/PlistBuddy -c "set ':JustASlide:mainDuration' 10" /System/Library/PrivateFrameworks/Slideshows.framework/Versions/A/Resources/Content/EffectDescriptions.plist
รีบูทอีกครั้งในการกู้คืน ( Cmd+ R) และเปิดใช้งาน SIP อีกครั้งเพื่อการวัดที่ดี
csrutil enable
ก่อนตรวจสอบการตั้งค่าระยะเวลาปัจจุบันของคุณ (โดยปกติจะตั้งค่าไว้ 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 การตั้งค่าเวลาสามารถอ่านได้ แต่ไม่สามารถตั้งค่าได้อีกต่อไปโดยคำสั่งเทอร์มินัล