Как отключить уведомления в App Store в Mountain Lion

Магазин приложений на Mountain Lion выводит уведомления об обновлениях через Центр уведомлений. К сожалению, это также происходит для пользователей, которые не являются системными администраторами (и поэтому не могут запускать App Store). Как отключить это?

Центр уведомлений имеет настройки, в которых приложения могут быть проверены, но App Store не отображается в этом списке.

75 голосов | спросил Thilo 16 AM00000020000001631 2012, 02:48:16

13 ответов


31

Теперь вы можете просто перейти в Системные настройки> App Store и отключите «Автоматически проверять наличие обновлений».

Не возиться с брандмауэрами и просто работать с App Store. Поэтому просто не забудьте проверять каждый раз, а затем вручную, чтобы узнать, когда у вас есть обновления!

ответил krishan 3 FebruaryEurope/MoscowbSun, 03 Feb 2013 06:33:41 +0400000000amSun, 03 Feb 2013 06:33:41 +040013 2013, 06:33:41
18

Я только что обнаружил недостающее решение здесь: http://osxdaily.com/2012/11/15 /стоп-программное обновление-макинтош-OS-X /

Вы можете выборочно отключать уведомления об определенных обновлениях программного обеспечения , которые вам не нужны (например, бесполезные обновления приложений) с помощью элемента управления, щелкнув обновление в App Store, чтобы открыть скрытую опцию «Скрыть обновление» .

Это лучше всего для тех, кто хочет, чтобы Центр уведомлений был активен во всех других целях (будильник календаря и т. д.) и кто также хочет получать уведомления о критических обновлениях программного обеспечения. Он должен постоянно отключать уведомления о некоторых обновлениях программного обеспечения (пока это программное обеспечение не выйдет с новым обновлением).

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

Захват экрана из статьи OSxdaily:

введите описание изображения здесь>> </p></body></html>

ответил Pyramis 23 FebruaryEurope/MoscowbSat, 23 Feb 2013 10:16:16 +0400000000amSat, 23 Feb 2013 10:16:16 +040013 2013, 10:16:16
10

Лучшее решение, которое я нашел для этого до сих пор, состояло в + «щелкнуть» значок меню уведомлений в правом верхнем углу и отключить уведомления. Это сбрасывается каждый день.

ответил nugz 12 12012vEurope/Moscow11bEurope/MoscowMon, 12 Nov 2012 06:31:36 +0400 2012, 06:31:36
10

Я обнаружил, что предпочтения для центра уведомлений находятся в базе данных sqlite в ~/Library/Application Support/NotificationCenter/ Файл с именем GUID, поэтому я не уверен, то же самое для каждой учетной записи, но это был единственный файл в каталоге и имеет расширение .db. Я использовал следующую команду sql

update app_info set flags = 134 where bundleid = 'com.apple.appstore'

Я не уверен на 100%, если он работает или нет, но вы можете попробовать его, запустив

sqlite3 ~/Library/Application\ Support/NotificationCenter/*.db "update app_info set flags = 134 where bundleid = 'com.apple.appstore'"

в терминале.

Значение флагов

Как было предложено, вот что я смог выяснить о значении флагов, изменив записи через Системные настройки и наблюдая за изменением значения флага.

Значение флага представляется битовой маской не менее 16 бит следующим образом

|   |   |   |   |   |   |   |   |   | M |   | A | b | S | B | H |

Значения полей

M Установите, если параметры были изменены из значений по умолчанию
A Установите, должны ли отображаться предупреждения для приложения
b Установить, показывать ли баннеры для приложения
S Установить, если установлен флажок «Воспроизвести звук при получении уведомлений» B Установить, если приложение «Значки» значок "отмечен - H Установите, если флажок« Показывать в центре уведомлений »не установлен

Я не смог найти никакого смысла для остальных полей. Значение 134 является исходным значением, которое имела запись в appstore (это было 150), но с битом предупреждения, очищенным. Я думал, что один из дополнительных битов, установленных в записи appstore, был тем, который заставил его скрываться от панели предпочтений, но даже после их очистки он не отображался.

ответил Geoff Reedy 29 MarpmFri, 29 Mar 2013 19:07:08 +04002013-03-29T19:07:08+04:0007 2013, 19:07:08
9

Недавно я обнаружил, что вы можете отклонить отдельные уведомления, нажав на уведомление об обновлении магазина приложений и прокручивая /перетаскивая вправо. Я делаю это примерно 20 раз в день, потому что у меня нет времени перезапускать iMac каждый день для обновлений программного обеспечения.

ответил David 8 42012vEurope/Moscow11bEurope/MoscowThu, 08 Nov 2012 23:13:18 +0400 2012, 23:13:18
3

Он расположен в:

Системные настройки <Безопасность и конфиденциальность <Брандмауэр Параметры брандмауэра (возможно, вам придется активировать это) + <AppStore

Нажмите стрелку справа для раскрывающегося списка, чтобы выбрать «заблокировать все входящие соединения», и я сохраняю это так, пока не решит, что пришло время обновить все.

ответил Jdon 21 32012vEurope/Moscow11bEurope/MoscowWed, 21 Nov 2012 08:35:45 +0400 2012, 08:35:45
3

Отключение уведомления магазина приложений

Откройте папку «Приложения» и перейдите к приложению App Store. Щелкните правой кнопкой мыши приложение и выберите «Показать содержимое пакета». Выберите папку содержимого. В этой папке вы увидите приложение с именем «Info.plist». Скопируйте это на рабочий стол или в другую папку. Откройте этот файл в текстовом редакторе. В этом файле есть различные варианты. Прокрутите вниз до параметра, который указывает. NSUserNotificationAlertStyle бдительный Измените «alert» на «none».

Сохраните файл и скопируйте его обратно в место, в котором вы его нашли. Вам придется пройти аутентификацию с помощью пароля администратора, чтобы внести изменения, так как вы изменяете защищенный системный файл. Возможно, вам придется перезапустить приложение App Store или ваш Mac. Кредит на эту идею можно найти на imgur.

ответил App Store is Annoying 9 PMpWed, 09 Apr 2014 12:25:27 +040025Wednesday 2014, 12:25:27
1

Обновление: это не работает, по какой-либо причине ключ по-видимому игнорируется.

Я думаю, что вы можете изменить поведение по умолчанию App Store.app, изменив запись plist NSUserNotificationAlertStyle из alert на banner , Я просто применил это изменение самостоятельно, но не смог проверить, что он работает, потому что пока не было никаких обновлений.

Вот что я сделал:

sudo nano /Applications/App\ Store.app/Contents/Info.plist

Найти предупреждение: ^w alert<

заменить banner и сохранить ^x y

ответил user656562 6 FebruaryEurope/MoscowbWed, 06 Feb 2013 00:07:27 +0400000000amWed, 06 Feb 2013 00:07:27 +040013 2013, 00:07:27
1

Если вы хотите сделать еще один шаг и отключить Центр уведомлений навсегда, откройте терминал (расположенный в приложении /Утилиты) и введите следующую команду, за которой следует ключ возврата:

sudo defaults write /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

ответил GummyArgyle 1 FebruaryEurope/MoscowbSat, 01 Feb 2014 05:09:48 +0400000000amSat, 01 Feb 2014 05:09:48 +040014 2014, 05:09:48
1

Uh .... по какой-то причине я не могу ответить на Buscar, который говорит о целом <key> NSUserNotificationAlertStyle </key> в ответ на «Магазин приложений раздражает».

Если вы переходите к info.plist в содержимом пакета, и он выглядит все XML-y, я думаю, что трюк заключается в том, чтобы найти эту строку с NSUserNotificationAlertStyle внутри тега <key> , а затем посмотрите ниже для тега <string>, который должен быть помещен в слове «предупреждение». Просто измените «alert» на «none» ... Я думаю, что это сработает. Будет перезапуск & протестируйте сейчас.

ответил DunderBumpkin 8 J000000Tuesday14 2014, 04:03:38
-1

Попробуйте: системные настройки, магазин приложений и отключите автоматическое обновление. Простой

ответил Him 9 FebruaryEurope/MoscowbSun, 09 Feb 2014 22:30:34 +0400000000pmSun, 09 Feb 2014 22:30:34 +040014 2014, 22:30:34
-1

Открыть системные настройки> Обновления программного обеспечения, затем снимите флажок с надписью «Вы будете уведомлены, когда обновления будут готовы к установке» .

ответил user90012 8 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowMon, 08 Sep 2014 11:55:36 +0400 2014, 11:55:36
-1

Перейти к настройке> уведомление> app store> отключить разрешить уведомление

ответил user179923 16 AMpSat, 16 Apr 2016 11:48:01 +030048Saturday 2016, 11:48:01

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132