Заставка OS X Mavericks слишком быстро меняет изображения: как мне замедлить его?

10

Мои изображения заставки содержат кавычки и поговорки, и три с половиной секунды перехода между изображениями, встроенными в OS X Mavericks, слишком коротки для чтения кавычек и поговорок. Как я могу замедлить скорость изменения до 30 секунд за слайд?

Nicky
источник
Посмотрите на это
ᔕᖺᘎᕊ
Вот сценарий bash для централизованного кадрирования и полного копирования изображений N раз для более медленной заставки. gist.github.com/astromme/96e6093ac94b2aae4c14db1ec7645872
19

Ответы:

9

Предыдущий ответ все еще работает, а также для Yosemite / El Capitan / Sierra с предупреждением о том, что теперь необходимо отключить защиту целостности системы (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. Перезагрузите еще раз в recovery ( Cmd+ R) и включите SIP для хорошей меры

    csrutil enable
    
avigil
источник
Из того, что я могу сказать, это решение больше не работает в Каталине. Даже если SIP отключен, команда для изменения продолжительности фактически не меняет настройки. Это можно сразу же проверить с помощью команды из шага 1, и я подтвердил, что само слайд-шоу застревает всего лишь 3 секунды между переходами.
daxmacrog
работал для меня в macos Мохаве 10.14.6
Эрик О
4

Сначала проверьте текущую настройку длительности (обычно она устанавливается на 3 секунды)

Вставьте это в свой терминал (и введите пароль)

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

Это покажет вам текущее число в секундах, мое показывает 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 года. Настройки времени доступны для чтения, но больше не устанавливаются командой терминала.

Ruskes
источник
Работал отлично, спасибо. Если вы посмотрите на предварительный просмотр, он, кажется, не работает - по-прежнему переключает фотографию каждые 3 секунды - но при активации заставка занимает ваш 10-секундный интервал. Используя Yoesmite.
Фази