Планирование события «сна» на Power Manager

1

Я использую Mac OS El Capitan на своем MacBook Pro и только что установил Power Manager, следуя вашим рекомендациям в других разделах этого сайта (см. Предупреждение о низком заряде батареи для Mac OS X El Capitan ).

Тем не менее, я вижу только вариант выключения компьютера, когда заряд батареи падает ниже определенного уровня. Я хотел бы просто отобразить всплывающее предупреждение на экране вместе со звуковым сигналом тревоги и, если он не будет слышен в течение нескольких минут, перевести ноутбук в режим сна вместо выключения питания. Я предполагаю, что способ достигнуть этого был бы подлинником; Не могли бы вы выслать мне такой скрипт, указывающий, куда мне нужно вставить мои предпочтительные параметры? Благодарю.

Ram
источник
В приведенном выше вопросе я хотел сказать «... отобразить предупреждающее сообщение со звуковой сигнализацией ....». Я не знаю, возможно ли это, но на всякий случай ...
Ram
1
Пожалуйста, отредактируйте свой вопрос вместо добавления комментария. При этом также добавьте ссылку на оригинальный вопрос, на который вы ссылаетесь.
nohillside
Извините, мой первый раз на этом сайте. Я пытался найти способ отредактировать свое сообщение, но не смог найти опцию редактирования, которая видна сейчас. Во всяком случае, я редактировал пост, но не вижу, что нужно связать, так как редактирование находится в самом тексте.
Ram
Рам, вы упоминаете, что «только что установили Power Manager, следуя вашим рекомендациям в другом месте на этом сайте», добавив URL-адрес этих рекомендаций, будет проще получить полную картину.
nohillside
Спасибо за разъяснение Патрикс, я добавил URL и объяснил редактирование также на этот раз Я учу!
Ram

Ответы:

1

Ниже приведены шаги по созданию события для запуска AppleScript, когда уровень заряда батареи падает ниже 30%:

  1. Менеджер питания & GT; Файл (меню) & gt; Новое пустое событие ;
  2. Дважды щелкните новое событие без названия, чтобы открыть его в редакторе;
  3. Добавить триггер & GT; Оставшаяся мощность & gt; Аккумулятор 30% осталось
  4. Добавить действие & GT; Запустите скрипт & gt; AppleScript
  5. Действие AppleScript & gt; Cog & gt; редактировать
  6. Скопируйте и вставьте в AppleScript ниже
  7. Применять затем Сохранить

AppleScript для копирования и вставки в событие:

#!/usr/bin/osascript
try
    with timeout of 10 seconds
        display dialog "Your battery has dropped below 30%" with icon caution buttons {"OK"} default button 1
        say "Low battery" 
    end timeout
on error -- likely timeout
    tell application "Finder" to sleep
end try

Я написал Power Manager. Если вам нужна поддержка Power Manager, свяжитесь с нами через support@dssw.co.uk ,

Power Manager low power warning

Graham Miln
источник