App Store на Mountain Lion отправляет уведомления об обновлениях через Центр уведомлений. К сожалению, это также происходит с пользователями, которые не являются системными администраторами (и поэтому не могут запустить App Store). Как я могу отключить это?
В Центре уведомлений есть настройки, позволяющие проверять приложения, но App Store не отображается в этом списке.
System Preferences -> Notifications
отключить App Store?Ответы:
Теперь вы можете просто зайти в «Системные настройки»> «App Store» и отключить «Автоматическую проверку обновлений».
Не возиться с брандмауэрами, а просто работает с App Store. Так что просто не забывайте проверять время от времени вручную, чтобы узнать, когда у вас есть обновления!
источник
Я только что обнаружил отсутствующее решение здесь: http://osxdaily.com/2012/11/15/stop-software-update-mac-os-x/
Вы можете выборочно отключить уведомления об определенных обновлениях программного обеспечения, которые вам не нужны (например, бесполезные обновления приложений), щелкнув по элементу управления в App Store, чтобы открыть скрытую опцию «Скрыть обновление».
Это лучше всего подходит для тех, кто хочет сохранить Центр уведомлений активным для всех других его целей (оповещения календаря и т. Д.), А также для тех, кто хочет получать уведомления о критических обновлениях программного обеспечения. Он должен постоянно отключать уведомления об определенных обновлениях программного обеспечения (пока это программное обеспечение не выйдет с новым обновлением).
(Надеюсь, это также работает для случая, когда пользователи без прав администратора получают уведомления об обновлениях, на которые они не могут действовать.)
Снимок экрана из статьи OSxdaily:
источник
Лучшее решение, которое я нашел для этого, было ⌥+ «щелкнуть» значок меню уведомлений в правом верхнем углу и отключить уведомления. Это сбрасывает каждый день, хотя.
источник
Я обнаружил, что настройки для центра уведомлений находятся в базе данных sqlite
~/Library/Application Support/NotificationCenter/
. Файл назван с идентификатором GUID, поэтому я не уверен, что он одинаков для каждой учетной записи, но это был единственный файл в каталоге с.db
расширением. , Я использовал следующую команду sqlЯ не уверен на 100%, работает ли он или нет, но вы можете попробовать это, запустив
в терминале.
Значение флагов
Как и предполагалось, вот что я смог выяснить о значении флагов, изменив записи через Системные настройки и наблюдая за результирующим изменением значения флага.
Значение флага представляется битовой маской по меньшей мере из 16 битов следующим образом
Значения полей
M Установите , если параметры были изменены из значений по умолчанию
A Set , если предупреждения должны быть показаны для применения
б Набор если баннеры должны быть показаны для применения
S Set , если «Воспроизведение звука при получении уведомлений» проверяется
B Set , если «Знак приложения значок "отмечен"
H Установите, если флажок "Показать в Центре уведомлений" не установлен
Я не смог найти никакого значения для оставшихся полей. Значение 134 является исходным значением, которое имела запись appstore (которой было 150), но с очищенным битом предупреждения. Я думал, что один из дополнительных битов, установленных в записи appstore, был тем, что заставлял это быть скрытым от области предпочтений, но даже после очистки их это не показывалось.
источник
Недавно я обнаружил, что вы можете отклонить отдельные уведомления, щелкнув уведомление об обновлении магазина приложений и проведя пальцем вправо. Я делаю это примерно 20 раз в день, потому что у меня нет времени, чтобы каждый день перезагружать iMac для обновления программного обеспечения.
источник
Отключение уведомлений App Store
Откройте папку «Приложения» и перейдите к приложению App Store. Щелкните правой кнопкой мыши приложение и выберите «Показать содержимое пакета». Выберите папку с содержимым. В этой папке вы увидите приложение с именем «Info.plist». Скопируйте это на рабочий стол или в другую папку. Откройте этот файл в Text Edit. В этом файле есть различные варианты. Прокрутите вниз до опции, которая заявляет. NSUserNotificationAlertStyle alert Изменить «alert» на «none».
Сохраните файл и скопируйте его обратно в место, где вы его нашли. Вам нужно будет пройти аутентификацию с паролем администратора, чтобы внести изменения, поскольку вы изменяете защищенный системный файл. Возможно, вам придется перезапустить приложение App Store или ваш Mac. Кредит на эту идею можно найти на imgur.
источник
Он расположен в:
Системные настройки <Безопасность и конфиденциальность <Брандмауэр <Параметры брандмауэра (возможно, вам придется активировать это) +<<AppStore
Нажмите на стрелку справа для выпадающего списка, чтобы выбрать «заблокировать все входящие соединения», и я сохраняю это до тех пор, пока не решу, что пришло время обновить все.
источник
Э-э ... по какой-то причине я не могу ответить на Buscar, который говорит обо всем
<key>
NSUserNotificationAlertStyle</key>
, в ответ на "App Store Is Annoying".Если вы перейдете к info.plist в содержимом пакета, и он выглядит полностью XML-y, я думаю, хитрость в том, чтобы найти эту строку с NSUserNotificationAlertStyle внутри
<key>
тега, а затем поискать<string>
тег, который должен быть сэндвичем Слово «оповещение». Просто измените «оповещение» на «нет» ... Я думаю, это сработает. Перезапустите и протестируйте сейчас.источник
Обновление: это не работает, ключ, кажется, по какой-то причине игнорируется.
Я думаю, что вы можете изменить поведение App Store.app по умолчанию, изменив
NSUserNotificationAlertStyle
записьalert
в plist с наbanner
. Я сам применил это изменение, но не смог проверить, работает ли оно, потому что еще не было обновлений.Вот что я сделал:
Найти оповещение:
^w alert<
заменить на
banner
и сохранить^x y
источник
Если вы хотите пойти еще дальше и навсегда отключить Центр уведомлений, откройте Терминал (находится в разделе «Приложения / Утилиты») и введите следующую команду, а затем клавишу возврата:
по умолчанию sudo напишите /System/Library/LaunchAgents/com.apple.notificationcenterui KeepAlive -bool false
Вам будет необходимо ввести пароль администратора, чтобы продолжить выполнение запроса на отключение Центра уведомлений. Вы можете повторно включить центр уведомлений, заменив «false» в приведенном выше утверждении на «true».
После этого введите следующую команду, чтобы выйти из Центра уведомлений:
killall NotificationCenter Когда вы выйдете из системы и вернетесь на свой Mac, значок Центра уведомлений в строке меню будет отсутствовать.
ИЛИ ЖЕ
Вы можете просто скрыть обновление в Mac APP Store или оттуда, откуда приходит ваше уведомление.
Благодарности: http://www.maclife.com/article/howtos/how_disable_notification_center_mountain_lion
источник
Попробуйте: Системные настройки, App Store и отключить автоматическое обновление. просто
источник
Откройте «Системные настройки»> «Обновления программного обеспечения», затем снимите флажок «Вы будете получать уведомления, когда обновления будут готовы к установке» .
источник
Зайдите в настройки> уведомления> магазин приложений> отключить разрешение уведомления
источник