Screensaver OS X Mavericks mengubah gambar terlalu cepat: Bagaimana cara memperlambatnya?

10

Gambar screensaver saya memiliki kutipan dan ucapan dan tiga atau lebih transisi antara gambar yang dibangun ke dalam OS X Mavericks adalah durasi yang terlalu singkat untuk membaca kutipan dan ucapan. Bagaimana saya bisa memperlambat laju perubahan menjadi sekitar 30 detik per slide?

Nicky
sumber
Lihat ini
ᔕᖺᘎᕊ
inilah skrip bash untuk memotong-tengah dan menyalin gambar N kali untuk screensaver yang lebih lambat. gist.github.com/astromme/96e6093ac94b2aae4c14db1ec7645872
astromme

Jawaban:

9

Jawaban sebelumnya masih berfungsi, dan juga untuk Yosemite / El Capitan / Sierra dengan peringatan bahwa Sistem Perlindungan Integritas (SIP) sekarang perlu dinonaktifkan terlebih dahulu.

  1. Verifikasi durasi slide saat ini:

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

    Default sistem adalah 3.

  2. Mulai ulang dan tahan Cmd+ Runtuk masuk ke pemulihan. Dalam menu pilih Utilities> Terminal dan nonaktifkan SIP dengan perintah berikut:

    csrutil disable
    
  3. Reboot lagi dan atur durasi slide ke nilai yang diinginkan dalam detik:

    sudo /usr/libexec/PlistBuddy -c "set ':JustASlide:mainDuration' 10" /System/Library/PrivateFrameworks/Slideshows.framework/Versions/A/Resources/Content/EffectDescriptions.plist
    
  4. Reboot sekali lagi ke pemulihan ( Cmd+ R) dan aktifkan kembali SIP untuk ukuran yang baik

    csrutil enable
    
avigil
sumber
Dari apa yang saya tahu, solusi ini tidak lagi berfungsi di Catalina. Bahkan dengan SIP dinonaktifkan, perintah untuk mengubah durasi tidak benar-benar mengubah pengaturan. Ini dapat segera diverifikasi dengan perintah dari langkah 1, dan saya mengkonfirmasi bahwa slideshow itu sendiri tetap macet dengan hanya 3 detik antara transisi.
daxmacrog
bekerja untuk saya di Macos Mojave 10.14.6
Eric O
4

Pertama periksa pengaturan durasi Anda saat ini (biasanya diatur selama 3 detik)

Rekatkan ini di Terminal Anda (dan berikan kata sandi)

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

Ini akan menunjukkan nomor saat ini dalam hitungan detik, milikku menunjukkan 3.

Selanjutnya: rekatkan mengikuti Terminal Anda untuk mengubahnya agar katakan 10 detik (atau nomor yang Anda suka).

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

SUMBER: http://hints.macworld.com/article.php?story=20130215183522445

Sunting: Solusi ini tidak lagi berfungsi pada 9 Agustus 2016. Pengaturan waktu dapat dibaca, tetapi tidak lagi dapat diatur oleh perintah terminal.

Ruskes
sumber
Bekerja dengan baik, terima kasih. Jika Anda melihat pratinjau tampaknya tidak berfungsi - masih beralih foto setiap 3 detik - tetapi ketika diaktifkan, screen saver mengambil interval 10 detik Anda. Menggunakan Yoesmite.
fazy