Лайфхакер
Лайфхакер
Лучшее
Рубрики
Рецепты
Подкасты
Сервисы
Колонки
Лучшее
Рубрики
Рецепты
Подкасты
Сервисы
Колонки
Выгодные покупки
Новости
Здоровье
Спорт и фитнес
Покупки
Технологии
Отношения
Кино
Реклама
МакрадарСоветы
7 февраля 2013

Automator: Отключение Центра уведомлений OS X по расписанию

Фото автора Alexander Zhurovich
Alexander Zhurovich

Automator: Отключение Центра уведомлений OS X по расписанию

Функцию iOS 6

Не беспокоить (Do Not Disturb)

сложно переоценить — удобно, когда устройство самостоятельно отключает все системные уведомления, когда вы, например, спите или кропотливо работаете. Увы, такой же возможности лишена OS X, в которой предусмотрено только ручное отключение Центра уведомлений. Однако при помощи «Автоматора» этот недостаток настольной операционки Apple можно легко устранить. 

Вам понадобится создать в «Автоматоре» два процесса: для отключения и повторного включения Центра уведомлений. Оба процесса должны иметь тип Напоминание календаря (Calendar Alarm) — не забудьте выбрать соответствующую иконку в окне выбора типа документа.

Выбор типа документа «Автоматора».

В первый процесс добавьте действие Запустить AppleScript (Run AppleScript) и вставьте в него следующий код:

do shell script "defaults write ~/Library/Preferences/ByHost/com.apple.notificationcenterui.*.plist doNotDisturb -boolean true"

set theDate to quoted form of (do shell script “date +“%Y-%m-%d %I:%M:%S +0000””)

do shell script “defaults write ~/Library/Preferences/ByHost/com.apple.notificationcenterui.*.plist doNotDisturbDate ‑date ” & theDate

do shell script “killall NotificationCenter”

Этот сценарий вносит изменения в конфигурационный файл Центра уведомлений: включает функцию «Не беспокоить», назначает конкретную дату и время, до которых уведомления не должны отображаться на экране, и перезапускает ЦУ, чтобы внесенные изменения вступили в силу.

Строение процесса для запланированного выключения Центра уведомлений.
Строение процесса для запланированного выключения Центра уведомлений.

Теперь сохраните этот процесс, скажем, под названием Не беспокоить (Do Not Disturb). Как только вы нажмете кнопку ОК, автоматически запустится программа «Календарь», в которой уже будет заготовка нового события. Двойным щелчком на нем откройте форму просмотра свойств этого события. Нажмите кнопку Правка (Edit) и выполните такие действия:

  • В поля с (from) и до (to) введите время, когда Центр уведомлений нужно отключить. Например, пусть это будет 9:00.
  • В выпадающем списке повторять (repeat) выберите пункт Настроить (Custom) и в появившемся окошке щелкните на всех рабочих днях. Нажмите ОК.
  • Проверьте, чтобы в секции напоминать (alert) уже было указано действие Открыть файл (Open File), имя только что созданного файла Не беспокоить (Do Not Disturb) и время напоминания 0 мин. до (0 minutes before).
  • Нажмите кнопку Готово (Apply) для сохранения параметров этого календарного события.
Параметры настройки календарного события для выключения Центра уведомлений.
Параметры настройки календарного события для выключения Центра уведомлений.

Выключатель ЦУ готов. Теперь нужен включатель. Создайте новое Напоминание календаря (Calendar Alert) и добавьте в него действие Запустить AppleScript (Run AppleScript) с таким кодом:

do shell script "defaults write ~/Library/Preferences/ByHost/com.apple.notificationcenterui.*.plist doNotDisturb -boolean false"

try

do shell script “defaults delete ~/Library/Preferences/ByHost/com.apple.notificationcenterui.*.plist doNotDisturbDate”

end try

do shell script “killall NotificationCenter”

Этот сценарий выполняет обратные действия — настраивает конфигурационный файл ЦУ таким образом, чтобы функция «небеспокойства» была отключена.

Строение процесса для запланированного включения Центра уведомлений.
Строение процесса для запланированного включения Центра уведомлений.

Сохраните этот процесс под названием Включить Центр уведомлений (Activate Notification Center), и в «Календаре» произведите аналогичную настройку события, определив для него время выполнения 18:00 и проверив наличие имени только что сохраненного процесса в секции напоминать (alert).

Параметры настройки календарного события для выключения Центра уведомлений.
Параметры настройки календарного события для выключения Центра уведомлений.

Вот и все дела. Теперь каждый рабочий день, с понедельника по пятницу, Центр уведомлений будет отключаться в 9 часов утра и включаться обратно в 18:00, тем самым избавляя вас от назойливых сообщений во время работы. Конечно, временны́е рамки можно устанавливать на свое усмотрение.

Хозяйке на заметку. Не забывайте о кнопке Календари (Calendars) в органайзере OS X, с помощью которой можно отключить показ событий из календаря Automator (он автоматически создается при сохранении первого процесса типа «напоминание календаря»). Так эти сугубо служебные события не будут захламлять ваше расписание.

Если нашли ошибку, выделите текст и нажмите Ctrl + Enter

Лучшие предложения

Настолько хорошие куртки и плащи, что про них пишут в отзывах целые книги

Настолько хорошие куртки и плащи, что про них пишут в отзывах целые книги

Chto podarit' muzhchine na Novyj god: 120 interesnyh idej

Что подарить мужчине на Новый год: 120 интересных идей

Chto komanda Lajfhakera pokupaet na rasprodazhe 11.11

Что команда Лайфхакера покупает на распродаже 11.11

Надо брать: мини-ПК с Intel Core i7 со скидкой 61%

Надо брать: мини-ПК с Intel Core i7 со скидкой 61%

Утеплённые кроссовки от Baasploa, которые не подведут зимой

Утеплённые кроссовки от Baasploa, которые не подведут зимой

Эти товары быстро расхватают 11.11: добавляйте в корзину сейчас, чтобы урвать

Эти товары быстро расхватают 11.11: добавляйте в корзину сейчас, чтобы урвать

6 комплектов термобелья для защиты от проклятого холода

6 комплектов термобелья для защиты от проклятого холода

Механическая клавиатура Aula F75, которую купили 21 тысячу раз на AliExpress

Механическую клавиатуру Aula F75 отдают за полцены на AliExpress

Это интересно
Как найти работу, где помогают расти и поддерживают на старте

Как найти работу, где помогают расти и поддерживают на старте

7 мифов о распродажах на маркетплейсах, из‑за которых продавцы теряют прибыль: разбираемся с Ozon

7 мифов о распродажах на маркетплейсах, из‑за которых продавцы теряют прибыль: разбираемся с Ozon

Реклама
Ребёнок в машине: 6 главных ошибок, которые допускают родители

Ребёнок в машине: 6 главных ошибок, которые допускают родители

ИГРА: Полный бак бонусов

ИГРА: Полный бак бонусов

Комментарии
Deavy
07.02.13 11:09
Классная идея, вот только мне почему-то кажется, что в следующей версии OS X подобное появится уже «из коробки».
Alexander Zhurovich
07.02.13 12:14
Надо было и в этой версии такое сделать. :) Хотя, конечно, необходимость в расписании ЦУ на Маке более иллюзорна, нежели на Айфоне.
Что вы могли пропустить
«Трикладушку» Galaxy Z TriFold от Samsung впервые показали на видео
«Трикладушку» Galaxy Z TriFold от Samsung впервые показали на видео
0
6 ноября
Новости
Советы
Как почистить кулер для воды в домашних условиях
Как почистить кулер для воды в домашних условиях
0
2 ноября
Ликбез
Советы
Правда ли контейнер пылесоса надо чистить сразу после уборки
Правда ли контейнер пылесоса надо чистить сразу после уборки
0
25 октября
Советы
Советы
Как отличить хрусталь от стекла
Как отличить хрусталь от стекла
0
24 октября
Ликбез
Советы
Как избавиться от запаха канализации
Как избавиться от запаха канализации
0
18 октября
Ликбез
Советы
3 вопроса, чтобы расхламить шкаф с одеждой без лишних усилий
3 вопроса, чтобы расхламить шкаф с одеждой без лишних усилий
0
12 октября
Советы
Советы
Нейлон или полиэстер — что лучше для куртки
Нейлон или полиэстер — что лучше для куртки
0
11 октября
Ликбез
Советы
Как это сделать: научить ребёнка говорить «нет» незнакомцам в интернете
Как это сделать: научить ребёнка говорить «нет» незнакомцам в интернете
0
7 октября
Советы
Советы
Как выбрать одеяло для комфортного сна
Как выбрать одеяло для комфортного сна
0
4 октября
Ликбез
Советы
Где растёт клюква и когда её собирать
Где растёт клюква и когда её собирать
0
30 сентября
Ликбез
Советы
Как защитить ребёнка в интернете: 3 совета для дальновидных родителей
Как защитить ребёнка в интернете: 3 совета для дальновидных родителей
0
30 сентября
Советы
Советы
Apple объяснила царапины на iPhone 17 Pro: это не дефект, а следы от MagSafe-стойки
Apple объяснила царапины на iPhone 17 Pro: это не дефект, а следы от MagSafe-стойки
0
25 сентября
Новости
Советы
Чем отмыть руки от грецкого ореха
Чем отмыть руки от грецкого ореха
0
23 сентября
Ликбез
Советы
О чём стоит знать до рождения ребёнка? Рассказывают опытные родители
О чём стоит знать до рождения ребёнка? Рассказывают опытные родители
0
17 сентября
Советы
Советы
Вышел трейлер фильма «Дорогая, я уменьшаюсь» — про человека, который становится меньше спичечного коробка
Вышел трейлер фильма «Дорогая, я уменьшаюсь» — про человека, который становится меньше спичечного коробка
0
16 сентября
Советы
Советы

Новые комментарии

Аватар автора комментария
Дмитрий Векслярский1 час назад

0 / 0

Понимаю, что не ваша вина, но в блоке 1 Ethernet, что подтверждается фото товара покупателей. Так что как всегда....
Надо брать: мини-ПК с Intel Core i7 со скидкой 61%
Аватар автора комментария
Кристи1 час назад

0 / 0

Прикольные вареники, сытные. Сестра назвала их клёцками. Готовятся просто.
Ленивые вареники из тыквы
Аватар автора комментария
Артем Максимов2 часа назад

0 / 0

Говнозвон (govnozvon.com) - простая звонилка с защитой от прослушки
Вместо WhatsApp и Telegram: 5 бесплатных сервисов для звонков по интернету
Аватар автора комментария
Deeman 205 часов назад

0 / 0

У меня такая же Клава, в такой же расцветке, только с кириллицей и 97%
Механическую клавиатуру Aula F75 отдают за полцены на AliExpress
Как защитить ребёнка в интернете: 3 совета для дальновидных родителей

Как защитить ребёнка в интернете: 3 совета для дальновидных родителей

Лайфхакер
Информация
О проектеРубрикиРекламаРедакцияВакансииДля начинающих авторов
Подписка
TelegramВКонтактеTwitterViberYouTubeИнициалRSS
Правила
Пользовательское соглашениеПолитика обработки персональных данныхПравила применения рекомендательных технологийПравила сообществаСогласие на обработку персональных данныхСогласие для рекламных рассылокСогласие для информационной программы
18+Копирование материалов запрещено.
Издание может получать комиссию от покупки товаров, представленных в публикациях