Запланируйте режим «Не беспокоить» на Mac, чтобы оставаться в центре внимания [советы по OS X]

Мне нравится режим «Не беспокоить» на моем iPhone. Я запланировал его активацию в 20:00 каждую ночь и деактивацию в 7:00 каждое утро. Таким образом, все, кроме самого важного, будет беспокоить меня, когда я с семьей, в постели и сплю.

В Mac OS X также есть функция «Не беспокоить», но ее нужно активировать вручную в верхней части Центра уведомлений, переключив кнопку «Показать оповещения и баннеры» в положение ВЫКЛ. Было бы здорово, если бы вы могли запланировать его выключение и включение в определенное время? Сценарий Automator для календаря ниже сделает именно это.

Сначала запустите Automator и выберите Calendar Alarm из списка типов рабочего процесса. Выберите «Запустить AppleScript» в левом столбце, а затем перетащите сигнал календаря в рабочую область.

Удалите AppleScript по умолчанию, который появляется после перетаскивания в следующее:

сделать сценарий оболочки "по умолчанию написать ~ / Library / Preferences / ByHost / com.apple.notificationcenterui. *. plist doNotDisturb -boolean true"


установите дату в кавычки (выполните сценарий оболочки "date + \"% Y-% m-% d% I:% M:% S +0000 \ "")
сделать сценарий оболочки "по умолчанию написать ~ / Library / Preferences / ByHost / com.apple.notificationcenterui. *. plist doNotDisturbDate -date" и theDate
сделать сценарий оболочки "killall NotificationCenter"

Теперь сохраните созданный вами будильник Календаря, назвав его чем-нибудь умным, например «Не беспокоить», запустите Календарь, и вы увидите календарь «Автоматизатор» в своем приложении «Календарь». Вы также увидите созданный вами выше будильник в этом календаре как событие с тем же названием, которое вы выбрали при сохранении скрипта Automator. Дважды щелкните событие, чтобы отредактировать его. Установите событие, повторяющееся каждый день, с указанием времени, когда вы хотите, чтобы режим «Не беспокоить» начался.

Теперь Mountain Lion повторно включает Центр уведомлений каждый день в полночь. Я не имею понятия почему; это просто так. Если вы хотите отключить его на ночь, вам нужно будет создать второе событие, которое будет активировано в 12:01.

Итак, у вас включена функция "Не беспокоить". Теперь нам нужно создать другой скрипт, чтобы отключить его, тем самым пропуская уведомления как обычно. Создайте второй сигнал календаря в Automator, выберите «Запустить AppleScript» и введите туда следующее:

сделать сценарий оболочки "по умолчанию написать ~ / Library / Preferences / ByHost / com.apple.notificationcenterui. *. plist doNotDisturb -boolean false"
пытаться
сделать сценарий оболочки "по умолчанию удалить ~ / Library / Preferences / ByHost / com.apple.notificationcenterui. *. plist doNotDisturbDate"
конец попытки
сделать сценарий оболочки "killall NotificationCenter"

Сохраните этот сценарий как что-то вроде «Включить уведомления», а затем снова откройте Календарь, отредактировав событие для ежедневного повторяющегося расписания в то время, когда вы хотите, чтобы уведомления приходили. Готово!

Источник: TUAW
С помощью: Захватывающие советы

Последнее сообщение в блоге

| Культ Mac
August 20, 2021

NBC выходит из iTunes StoreМногое остается загадкой относительно большого мероприятия Apple по iPod, которое состоится на следующей неделе. Увидим ...

Взлом Xbox - знакомьтесь с ОС Xbox Pro
September 12, 2021

Взлом Xbox - знакомьтесь с ОС Xbox ProКак блогеру, мне трудно понять, с какой точки зрения мне следует подходить к совершенно замечательному, но оп...

Apple и Microsoft обновляют клятвы
August 20, 2021

Apple и Microsoft обновляют клятвыМАКВОРЛД - Это снова 1997 год! Microsoft и Apple продлили брачные клятвы еще на пять лет, сообщила Microsoft во в...