Управляем уведомлениями OS X с помощью «Терминала»

27

Уведомление

Чтобы пользователям было удобно получать оповещения от различных приложений, установленных на компьютере Mac, в том числе о новых письмах и сообщениях из социальных сетей, в OS X Mountain Lion Apple разработала единый центр уведомлений, который затем усовершенствовала в OS X Mavericks, добавив поддержку деловой сети LinkedIn.

Принцип его работы во многом напоминает центр уведомлений в iOS: когда, например, вы получаете новое сообщение iMessage, то видите соответствующий баннер в углу монитора с возможностью быстрого ответа. Правда, зачастую это окно исчезает слишком быстро, чтобы успеть даже прочитать его содержимое.

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

Чтобы отрегулировать время нахождения баннера из центра уведомлений на экране Mac, необходимо ввести в «Терминал» следующую команду, где [time in seconds] — время в секундах.

defaults write com.apple.notificationcenterui bannerTime [time in seconds]

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

defaults write com.apple.notificationcenterui bannerTime 1

Никуда и не торопитесь или хотите держать все под контролем? Без проблем, давайте увеличим время нахождения баннера до 25 секунд.

defaults write com.apple.notificationcenterui bannerTime 25

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

В случае чего, вернуться к стандартным настройкам поможет следующая команда:

defaults delete com.apple.notificationcenterui bannerTime

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

По материалам CNET

Александр Богданов

27 комментариев

  1. 0

    пфф ваши статьи про терминал больше похожи на то как отредактировать конфиг.
    Ладно бы показали как например через терминал получать уведомления, или посмотреть список последних уведомлений и т.д. Тогда можно было бы например накидать скрипт. который бы скидывал раз в день список всех уведомлений на почту, или написать синхронизацию с линукс машиной например.

    • 0

      Bupyc, Вы реально думаете, что это кому-то интересно кроме Вас и может быть еще 1-2 энтузиастов Linux? Большинство пользователей выбирают OS X не для того, чтобы лабать скрипты в vi или Emacs. Кроме того, если Вы не в курсе, то центр уведомлений служить для оперативного извещения пользователя о каких-то событиях, а не для того чтобы их всех прочитать за раз в почтовом сообщении. Так что полезность предложенного Вами скрипта весьма сомнительна. Да и кому из пользователей Mac нужно что-то синхронизировать с какой-то Linux-машиной?

      • 0

        msv, msv, ну вот мне бы пригодилось, учитывая мультинациональность… мультиоперационность моих машин — винда, ос 10, убунту, целый зоопарк.. связать всё воедино — интересное занятие на скучный вечер какого-нибудь четверга

        • 0

          svetogor, А что, собственно, связывать? Конкретнее можно? Вот у меня есть NAS на котором храниться все информация, к которой я могу доступаться из любой операционки.

          • 0

            msv, а у меня такого нет
            хочется, например, чтобы Reminders и Notes были доступны в убунту не через icloud.com
            и, соответственно, пуши туда тоже приходили, даже если для этого необходимо, чтобы мак был включен

            или еще пример — синхронизация контактов между icloud и thunderbird на другой машине (без участия gmail в качестве посредника)

            придумать можно много, а вот реализовать… в общем, это интересная тема, но на эпл инсайдер такие решения никому даром не нужны

            • 0

              svetogor, У большинства людей рано или поздно наступает момент, когда он определяется, какая у него операционная система основная, а какие он использует от случая к случаю. Apple не заинтересована в раскрытии всех своих проприетарных протоколов и желающие интегрировать какие-то сторонние решения с решениями Apple должны не столько владеть написанием скриптов для терминала, сколько средствами и навыками reverse engeneering закрытых протоколов и умением написать на основе этих знаний программное обеспечение для подобной интеграции. Это профессиональная работа требующая большого опыта и знаний.

      • 0
        jcmaxblog.blogspot.com

        msv, мне например интересно узнать!

        как вариант можно реализовать такой функционал вот так: мак это Unix и внем как и в линуксе есть sendmail который работает на ура с башем. вот ссылка http://stackoverflow.com/questions/13390894/using-sendmail-from-bash-script-for-multiple-recipients . просто узнать где хранятся уведомления и просто прикручивать к письму, если через баш не рабоает, то можно через php. РHP отлично работает и из командной строки. наприеме в линуксе установить программу типа thunderbird и оттуда читать письма с уведомлениями. Ну это как вариант,

        100% более продвинуто можно написать через C++.

        • 0

          jcmaxblog.blogspot.com, Вот скажите, зачем Вам нужен OS X если Вы собираетесь сидеть не в нем, а в Linux? Вы планируете использовать машину с OS X в качестве транзитного сервера для рабочей станции с Linux? Зачем? Просто определитесь с экосистемой и будет Вам счастье. Ну, а если так уж хочется скрестить ужа и ежа, то помните, что не любой клон UNIX является полностью opensource и Вам самим придется разбираться с проприетарным программным обеспечением и форматами данных. Сами найдите место, где хранятся уведомления, разберитесь с их форматом хранения и напишите программу, которая будет разбирать этот формат и вытаскивать извещения для пересылки при помощи sendmail куда посчитаете нужным. Не ждите, что кто-то это сделает за Вас, поскольку для большинства пользователей OS X такой функционал не актуален. Их вполне устраивает интеграция внутри экосистемы Apple, а Windows и Linux они обычно запускают (если нужно) внутри виртуальной машины, а не плодят зоопарк из физических машин с разными OC, а потом чешут репу, как это все вместе интегрировать.

          • 0

            msv, Ну а если у человека есть андроид и мак? К примеру официально эпл не будет внедрять это. Но можно взять какой нить синхронизатор уведомлений на андроиде с веб ui. И башем использовать его api, для синхронизации и добавления уведомлений в макось.
            Тоже самое можно делать наоборот. Можно будет на андроид устройствах видеть уведомления с мака а значит и с айфона и айпада.

            • 0

              Bupyc, Если для меня вопрос синхронизации и интеграции стоял бы на первом месте, то я бы просто купил iPhone, если бы для меня на первом месте был бы какой-то функционал Android, то я пожертовал бы бесшовной работой с экосистемой Apple и купил бы, скажем, Nexus. Нельзя одной задницей сразу сидеть на многих стульях. Мы всегда вынуждены идти на какой-то компромис в наших неуемных желаниях.

          • 0
            jcmaxblog.blogspot.com

            msv, ну например мне нужны уведомления определенный системных программ которые мне нужны например на телефоне. может у меня сервер на OSX я че должен таскать ссобой мак?

            • 0

              jcmaxblog.blogspot.com, А почему Вы решили, что эти «определенные системные программы» будут что-то отсылать Вам через центр уведомления? Обычно UNIX-сервера пишут log-файлы которые и анализируются системным администратором при возникновении проблем. Поймите, наконец, что push-уведомления задуманы не для того, для чего Вы бы хотели их использовать. Они предназначены для привлечения внимания пользователя, который работает за тем же самым компьютером, который является источником этих сообщений. Например, сообщить пользователю какая песня сейчас начала воспроизводиться в iTunes, что есть какие-то новые сообщения на email, что возникло какое-то событие в календаре, что торрент-клиент закончил качать файл и т.д. Это не системный лог сервера. Если Вас по какой-то причине не устраивают те сценарии использования, которые предлагает Apple, то задумайтесь, а нужна ли Вам вообще OS X. Установите себе Linux и настраивайте и модифицируйте его сколько душе угодно. Все исходники в вашем распоряжении если Вы знаете, что с ними делать.

    • 0

      Bupyc, ваши идеи хороши, но аудитория не та — здесь обычные пользователи
      вряд ли тут собрались люди, которые хотят писать скрипты и синкать макось с линуксом

      это вам на хабр за реализациями таких идей

      • 0

        svetogor, Ну вот тогда надо создавать еще доп Unixinsider 🙂 Я бы там даже статейки писал. Например я привыкший к настройке wifi через wicd или network manager, был удивлен, что wpasupplicant оказывается соединяется к сети и восстанавливает соединения намного быстрее, плюс стабильнее обоих систем.
        И вообще все таки макось это профессиональный инструмент, и просто думать что это машинка для работы фотошопа и других дизайнерских программ глупо. Ведь не зря он был построен на Unix. В плане системного администрирования он тоже может быть хорош. Но тут скорее дело не в аудитории, а в руководителях проекта appleinsider. Но при этом большая часть гиков, программистов, сисадминов и т.д. сидит либо на маке либо на линуксе. И при этом еще глупее будет отрицать важность консоли и Unix окружения мака. Так что было бы неплохо вместо кучи статей о биржевой аналитике (которая фактически безсмысленна, т.к. обычным пользователям почти пофиг должно быть на это) лучше бы делали статьи о полезности консоли в маке и трюков в ней, а не десяток статей, где меняют параметры в конфиге.

        • 0

          Bupyc, Абсолютно с Вами согласен-макось отличный профессиональный инструмент,и можно было бы посвятить ряд статей не только по использованию терминала(при этом разделив их тематически) ,но и в целом об устройстве макоси,истории создания и развития итд
          Собственно аппл и есть макось,а не игрушки ширпотребные.
          Не даром есть понятие хакинтош-это дань любви к макось))) и только.
          А то получается что сайт с названием аппл-инсайдер,скорее айфонинсайдер или концептдогадкиинсайдер итп,что угодно но даже не новости одной строкой. (отправлено из приложения AppleInsider.ru)

          • 0

            Stepan54, Уважаемый Степан, я тоже большой поклонник OS X, работаю с этой системой уже много лет и всегда с удовольствием изучал как внутренности системы, так и ее историю. Через мои руки прошли все версии, начиная с 10.2 Jaguar. Я хорошо помню какой она была раньше и процесс ее эволюции и развития. Но это не тот ресурс, где нужно уходить глубоко в детали. Это развлекательный ресурс для легкого чтения и обзора каких-то новинок и событий. Те кто хочет использовать OS X профессионально, освоить работу не только с GUI, но и с командной строкой терминала, не должны пассивно рассчитывать на то, что их этому научат между делом на подобных информационно-развлекательных сайтах. Этим вопросам посвящено не мало литературы и только огромное желание разобраться в вопросе, готовность потратить много времени и изрядно напрячь мозги дадут конкретные знания. Для освоение, как Вы справедливо заметили, «профессионального инструмента» нужен и подход профессиональный. Программирование и системное администрирование — это занятие далеко не для всех.

            • 0

              msv, Многоуважаемый msv,конечно же это так.
              Вот например я ,к сожалению далёкий от всего этого человек, хотя достаточно уверенный пользователь макоьсю и в рамках пользователя со стажем и (конечно не всё понимая))) терминалом.
              Предложение моё просто в том, что можно было бы и организовать и более серьёзные рубрики ( параллельно а не взамен) , а не только обсуждения какого размера будет дисплей у очередного айфона.
              Касательно способностей- у всех по-разному,кого-то может затянуть и он глубже поизучает,кому-то достаточно будет скажем освоить пару команд И так далее итп
              В общем не помешает,поверьте у апплинсайдер есть по-мимо ньюсмейкеров и специалисты… (отправлено из приложения AppleInsider.ru)

              • 0

                Stepan54, Когда-то на этом сайте публиковали некий развлекательный «сериал» по названием «Научи меня Xcode» (если не ошибаюсь). Это была серия видео, посвященная основам написания приложений в профессиональной среде разработки Apple. Ну, что Вам сказать… Если кто-то из непрофессиональных пользователей и осилил просмотр всех этих серий и не заснул во время их просмотра, то, возможно, он получил некое представление о том, что программист делает за компьютером. Но не больше. А что касается истории, то я заметил, что она просто мало кого из молодежи (основная аудитория) интересует. Ну, не интересно им чем классическая Mac OS отличалась от Mac OS X и почему, вообще, Apple понадобилось кардинально новая система, а не дальнейшее развитие классики. А вот очередная бета-версия iOS для большинства здешней аудитории гораздо интереснее. Просто таковы реальные интересы широкой аудитории. Ну, а любителям истории и технических тонкостей лучше, все же, искать подобную информацию в других местах. Благо найти можно.

            • 0

              msv, Кстати,завидую Вам,я на Мас только Тигра(10.4) (отправлено из приложения AppleInsider.ru)

            • 0
              jcmaxblog.blogspot.com

              msv, Т.е. ты говоришь о том, что люди которые работают в appleinsider не проффессионалы и пищут шляпу т.е. сюда можно не заходить так как сдесь все поверхностно и стоит потраченного времени???

              • 0

                jcmaxblog.blogspot.com, Люди которые работают в appleinsider не профессионалы в области IT. Чтобы в этом убедиться, зайдите по ссылке Aвторы в районе верхнего левого угла страницы данного сайта и посмотрите, кто из авторов что закончил. В основном это лингвистическое или экономическое образование. Ни одного программиста там нет. Они профессионалы в другом. В поиске, переводе материалов на различных зарубежных информационных сайтах, отборе того, что может быть интересно для основной массы читателей. Вот здесь их лингвистическое образование очень даже кстати. А стоит ли сюда заходить или нет — каждый решает сам. Я хоть и профессионал в области IT, но захожу регулярно, но не для того, чтобы меня научили каким-то тонкостям архитектуры операционной системы или программирования, а просто почитать новости и обзоры.

                • 0

                  msv, Приятно и полезно с Вами общаться.
                  Спасибо

                  • 0

                    Stepan54, Взаимно, Степан. Часто обращаю внимание на Ваши пламенные комментарии.) Видно, что Вы человек не равнодушный и переживаете за судьбу OS X. Я тоже.)

    • 0

      Bupyc, Список уведомлений находится в «Уведомлениях». http://support.apple.com/kb/HT5362?viewlocale=ru_RU

  2. 0

    Касательно центра уведомлений.
    Аппл не создала а содрала с Growl,при этом на удивление настолько бездарно и глючно,что только в маверикс к примеру появились обложки альбомов итд
    (отправлено из приложения AppleInsider.ru)

Авторизуйтесь Чтобы оставить комментарий