Благодаря Центру уведомлений в Mountain Lion я получаю оповещение о доступности обновлений программного обеспечения. Проблема в том, что я могу выбрать только «Детали» и «Обновить». Я не хочу прерывать свою работу по установке обновления, и я не хочу запускать App Store, чтобы посмотреть, что это за обновление. Я просто хочу отклонить предупреждение, чтобы оно больше не возвращалось. Я знаю о подсказке, которая смахивает уведомление с боковой стороны экрана, чтобы оно исчезло, но, кажется, оно возвращается через несколько минут.
Я посмотрел в Системных настройках, чтобы изменить его на «баннер» вместо «оповещения», чтобы он исчез через несколько секунд, но нет возможности управлять уведомлениями об обновлении программного обеспечения. Я также внимательно прочитал эти два связанных вопроса и, похоже, не могу заставить их отвечать на них, подавляя повторяющиеся уведомления об обновлениях.
Я могу отключить обновления программного обеспечения все вместе, но я не особо против уведомлений об обновлениях - до тех пор, пока я могу подтвердить это и не заставлять меня беспокоить снова.
Есть ли скрытая опция конфигурации, которую я могу использовать, чтобы контролировать повторное появление этих уведомлений?
Ответы:
Я только что отключил проверку обновлений автоматически из Системных настроек:
Я устанавливаю обновления вручную из App Store или с помощью
sudo softwareupdate -ia
.Я попытался добавить эту команду в crontab рута (и не перезапускать после обновлений):
Сначала у меня не было никаких проблем, но после обновления 10.8.3 Safari начал падать при запуске, пока я не перезапустился. После этого я изменил
-ia
на-da
так, команда просто загружает обновления.softwareupdate
не включает обновления для приложений App Store.источник
База данных SQLite находится в ~ / Library / Application Support / NotificationCenter, в которой хранится вся информация о зарегистрированных приложениях в Центре уведомлений.
В Mac App Store есть некоторые записи в БД, но я не вижу ничего, что позволило бы вам изменить настройки. Возможно, кто-то с большим знанием мог бы покопаться и узнать больше.
источник
Ckoerner был на правильном пути. Это немного технически, но я был совершенно свободен от уведомления об обновлении 10.8.3 весь день.
Перейдите в ~ / Библиотека / Поддержка приложений / Центр уведомлений
Выясните, какой файл .db является самым новым.
Откройте этот файл в терминале с помощью sqlite3:
sqlite3 LONG_FILE_NAME.db
Введите,
select app_id from app_info where bundleid = 'com.apple.appstore';
а затем нажмите клавишу возврата. Номер будет отображаться.Затем удалите все уведомления из магазина приложений.
delete from notifications where app_id = NUMBER_FROM_PREVIOUS_STEP;
Наконец, вам может потребоваться убить NotificationCenter. Это был единственный способ удалить существующее уведомление с экрана. Введите
killall NotificationCenter
в терминале.Вот пример использования sqlite3:
Я не уверен, как долго это продлится, но это был отличный день без этого уведомления, мучающего меня весь день.
источник
Перейдите в systemPreferences> softwareUpdates и снимите все, что вы видите.
источник
Нажмите на иконку справа от прожектора. Затем прокрутите весь путь до самого верха. Будет отображаться «Показывать оповещения и баннеры вкл.». Просто выключите его, и оповещения исчезнут до конца дня.
источник
Если навести курсор мыши на уведомление и провести пальцем слева направо на трекпаде (если оно у вас есть), оно будет перемещено в список уведомлений и отключено на вашем непосредственном экране.
источник