Как изменить время отображения уведомлений в Mac при помощи Терминала

Думаю, каждому пользователю операционной системы OS X знакомы всплывающие баннеры с различными уведомлениями. Это могут быть напоминания, извещения с сайтов или информация о новых письмах. И если сами уведомления можно настроить вручную для поддерживаемых программ, то вот время их показа – нет. Точнее, нельзя это сделать стандартными средствами, но можно прибегнуть к Терминалу.

👌 В телеграм-канале «Лайфхакер» лучшие статьи о том, как сделать жизнь проще.

Для начала нужно знать, что уведомления в системе бывают двух видов (если не считать отключенные): Предупреждения и Баннеры. Первые служат каким-либо напоминанием и висят до тех пор, пока пользователь не начнет с ними взаимодействие (отложит, удалит или просмотрит). Вторые же появляются на несколько секунд, а затем “прячутся” в Центре уведомлений. Настроить их “поведение” можно в Системных настройках (Системные настройки – Уведомления).

Что ж, с различиями разобрались, теперь давайте настроим время их отображения на экране. Для этого откройте Терминал (Программы – Утилиты – Терминал), в нем мы и будем настраивать время показа баннера.

Все, что нам нужно – это вписать следующую строчку с каким-либо значением, равным секундам:

defaults write com.apple.notificationcenterui bannerTime [время в секундах]

Например, если вы хотите, чтобы уведомление выскакивало и тут же быстро исчезало, то установите интервал в одну секунду с помощью следующей команды:

defaults write com.apple.notificationcenterui bannerTime 1

А если желаете, чтобы оно висело подольше, можете установить интервал в четверть минуты:

defaults write com.apple.notificationcenterui bannerTime 25

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

defaults write com.apple.notificationcenterui bannerTime

Теперь главное не забудьте перезайти в систему или перезагрузить свой Mac для применения всех настроек.

К сожалению, в настройках системы, из графического интерфейса изменить время отображения баннеров на данный момент нет возможности, а жаль. Возможно, в будущих версиях мы увидим изменения, а пока для этого придётся воспользоваться Терминалом.

А как ВЫ считаете, Apple выбрала достаточно оптимальное время для отображения баннеров или все же хотите его изменить? Пишите в комментариях!

Это упрощённая версия страницы.

Читать полную версию
Если нашли ошибку, выделите текст и нажмите Ctrl + Enter
Evgeny Alexeev
20.04.15 18:51
Респект автору статьи - сильно выручил меня с моей 15-ой прошкой:задолбали зависающие окошки из центра уведомлений,особенно в важных процессах,когда каждый пиксель монитора на вес золота!Спасибо!