В Mountain Lion я смог отключить Центр уведомлений без видимых побочных эффектов:
launchctl unload -w /System/Library/LaunchAgents/com.apple.notificationcenterui.plist
killall NotificationCenter
Однако процесс обновления Mavericks восстановил Центр уведомлений во всей его раздражающей красе. Есть ли причина, по которой обновление отменило мое отключение Центра уведомлений?
Могу ли я отключить Центр уведомлений в Mavericks, используя ту же процедуру, без побочных эффектов?
Ответы:
Если вы запускаете терминал, введите
и перезагрузите, это помогло мне в Mavericks.
источник
f=/System/Library/LaunchAgents/com.apple.notificationcenterui.plist;sudo defaults write $f KeepAlive -bool true;sudo chmod 644 $f;launchctl load $f
.Просто выгрузка plist все еще работает для меня:
Если plist не загружен, не
sudo defaults write /System/Library/LaunchAgents/com.apple.notificationcenterui KeepAlive -bool False
должно иметь никакого эффекта.источник
У вас будут побочные эффекты, если вы перейдете на Yosemite (бета-версия 2). Значок уведомления в строке меню снова появился, но нажатие на него просто приводит к кратковременному миганию самого значка. Я могу сдвинуть панель справа от моего волшебного трекпада, но не могу исправить строку меню, чтобы полностью отключить или снова включить ее.
источник
на самом деле я придумал гораздо более простой способ. Просто удалите приложение уведомлений, которое находится в
/System/Library/CoreServices/
.Для этого сначала нужно выполнить
kill
процесс, иначе программа поиска не позволит вам удалить его, так как он уже запущен (сделайте немного,top
чтобы получить его PID). Затем просто переместите файл .app в трэш. При перезагрузке, как будто его там никогда не было.И поскольку я просто удаляю .app и не трогаю никакие файлы конфигурации, я не вижу, как я могу получить какие-либо побочные эффекты (но, пожалуйста, исправьте меня, если я ошибаюсь).
источник
В Mavericks вы не можете управлять центром уведомлений, потому что вы сделаете FaceTime непригодным для использования. Если вы получаете входящий звонок, окно не появляется. Таким образом, вы не можете принять входящий звонок. Я не проверял другие версии ОС.
Я думаю, что нет решения. Весь код спагетти. Если вы выключите одну вещь, вы сломаете другую.
источник