Как отключить красный всплывающее окно с уведомлением об обновлении программного обеспечения в приложении «Системные настройки» в MacOS Mojave (не в App Store)?

Я держу значок приложения «Системные настройки» в доке в Мохаве. Я недавно проверил наличие обновлений и нашел их, но я еще не готов установить их, а красная точка уведомления над приложением настроек действительно беспокоит мое обсессивно-компульсивное я.

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

Как я могу убрать значок уведомления, пока я не буду готов к обновлению?

(Примечание: это красный значок/точка уведомления над приложением Системные настройки , в App Store. Это также не большой текстовый который появится в правом верхнем углу экрана. И, в отличие от всех других вопросов, которые я нашел во время поиска, я использую Mac OS, а не iOS.)

Самое близкое, что я нашел было Почему на значке панели системных настроек отображается значок ?, который был связан с проблемами безопасности iCloud, а не с обновлениями программного обеспечения. Мой вопрос не в почему , а в как на время игнорировать обновление программного обеспечения.


После некоторого безуспешного поиска в Google, за которым последовало множество копаний и поисков в двоичных файлах, я споткнулся по ключу в .plist, который при написании, казалось, заставлял систему временно забыть, что у нее были какие-либо обновления, которые меня беспокоили. Выполняется:

  по умолчанию записывается com.apple.systempreferences AttentionPrefBundleIDs 0  

исправлена ​​моя проблема на данный момент на 10.14.1. (По-видимому, вам также может потребоваться перезапустить док с помощью killall Dock , но я не помню, чтобы это было сделано).

Если у вас включена автоматическая проверка обновлений , это может не сработать. Во всяком случае, ненадолго. В моем случае при новой установке я перешел на страницу настроек, чтобы отключить проверку обновлений, и в это время он проверил наличие обновлений, прежде чем я смог закрыть страницу. Однако после выполнения этой команды он снова исчез. Обычно отключите автоматические проверки обновлений , иначе они вернутся, и вам придется снова запустить команду.

Повторный запуск средства проверки обновлений. должен отменить это. Возможно, удастся найти этот .plist (я считаю, что он был в /Users/[имя пользователя]/Library/Preferences/com.apple.systempreferences.plist ) и установите на нем неизменяемый бит/дайте ему разрешение только на чтение, чтобы предотвратить его изменение, но я понятия не имею, каковы могут быть последствия этого. Вероятно, вы больше не сможете изменить какие-либо другие настройки для каждого пользователя.


15

Вот что помогло мне избавиться от красного шара уведомлений и по-прежнему иметь доступ к системным настройкам из док-станции.

Замените значок системных настроек на док-станции на его псевдоним:

  1. Удалите значок системных настроек из док-станции (перетащите значок вне док-станции или щелкните его правой кнопкой мыши и выберите «Параметры», а затем «Удалить из док-станции»).

  2. В окне Finder перейдите в папку «Приложения», щелкните правой кнопкой мыши приложение «Системные настройки» и выберите «Создать псевдоним».

  3. Добавьте файл псевдонима в док, перетащив его в желаемое место на доке. .

Значок псевдонима не включает красную подсказку уведомления. На панели «Системные настройки» по-прежнему будет отображаться красное уведомление на значке «Обновление программного обеспечения» (как показано на частичном снимке экрана).

Поделиться
Улучшите этот ответ
отредактировано 9 октября ’19 в 6:00
ответил 08 окт. в 23:30
  • 2
    Пробовал предложение Терри Ричмондса, но у псевдонима все еще есть красное уведомление — nrglog 9 окт., в 1:52
  • 3
    Это решение работает только при неправильном направлении и фактически ничего не отключает на системном уровне. 🙂 Это очень умно. Престижность альтернативного метода! — IconDaemon 9 окт., В 2:44
  • Интересная идея; Я сделал то же самое, открывая папки в искателе вместо того, чтобы открываться в этом «пузыре речи» в снежном барсе, но я совершенно забыл. Мне не нравится значок стрелки, но это умное решение, если вы не против, чтобы он появлялся в меню верхней панели «яблоко» и при открытии приложения настроек. — Wyatt8740 10 окт. ’19 в 13:30
добавить комментарий |

Вот что помогло мне избавиться от красного шара уведомлений и по-прежнему иметь доступ к системным настройкам из док-станции.

Замените значок системных настроек на док-станции его псевдонимом:

  1. Удалите значок системных настроек из док-станции (перетащите значок с док-станции или щелкните его правой кнопкой мыши и выберите «Параметры», а затем «Удалить из док-станции»).

  2. В окне Finder перейдите в папку «Приложения», щелкните правой кнопкой мыши в приложении «Системные настройки» и выберите «Создать псевдоним».

  3. Добавьте файл псевдонима в док, перетащив его в нужное место на доке.

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


9
+50

Я обнаружил, что решение killall Dock не сработало (каждый раз, когда я перезагружал свой компьютер, мне приходилось снова запускать код в Терминале), и решение Alias ​​оставило мне желание действительно выяснить, как это сделать!

Итак, с некоторыми поиск, вот как я постоянно решал эту проблему (без необходимости запускать код в Терминале):

  1. Откройте системные настройки
  2. Открыть обновление программного обеспечения
  3. Нажмите «дополнительно …» (внизу справа)
  4. Отключить «проверить наличие обновлений»
  5. Command + Q системные настройки .
  6. Отключить Интернет.
  7. Повторно открыть системные настройки .
  8. Повторно открыть обновление программного обеспечения .

Да да! Нет красной точки.

Вот эти шаги на фотографиях:

Шаг второй ( красная точка !!) — Откройте обновление программного обеспечения :

Шаг шестой. Отключите Интернет:

Шаг шестой. Повторно откройте обновление программного обеспечения (без красной точки!):

Поделиться
Улучшить этот ответ
отредактировано 15 апреля ’20 в 14:41
ответил 07 марта ’20 в 2:14
  • 3
    @ Wyatt8740 Просто решение, которое не требует открытия терминала вообще (как и решение, предложенное в вашем OP). Эта альтернатива может быть полезна людям, которые не решаются или боятся связываться с Терминалом. Ни в коем случае не хотел быть оскорбительным для вас. — Грубый эколог, 10 марта ’20 в 2:46
  • 2
    Я собираюсь наградить это, если нет лучшего способа подавить это без командной строки. Спасибо всем, на хорошие вопросы часто требуется пара ответов, чтобы каждый, кто сталкивается с этим, мог выбрать свой предпочтительный метод решения. — bmike ♦ 04 апр. ’20, 14:10
  • 1
    @bmike Определенно. Надеюсь, это поможет найти больше альтернативных решений. 🙂 — Грубый эколог 5 апр. ’20 в 18:31
  • 1
    @BlunderingEcologist Ах, верно. Иногда я забываю, что это обмен Apple stack, а не Unix (где нет реального страха/запугивания перед CLI). Что ж, я думаю, это честно. — Wyatt8740 06 апр. ’20 в 1:22
  • 1
    @Ryan Catalina немного запутался. В этом выпуске Apple приняла решение удалить поддержку 32-битных приложений (например, Office для Mac 2011). Apple начала предупреждать пользователей об этом с помощью macOS Mojave (10.14), и теперь сокращение стало реальностью. macOS Mojave — это последняя версия macOS, которая будет запускать 32-разрядные приложения. Если пользователи намеренно (или случайно) установят эту новую версию macOS, они потеряют доступ к своим 32-битным приложениям. Единственное решение — стереть их Mac, а затем переустановить предыдущую версию macOS и все их приложения и т. Д. — Blundering Ecologist, 16 ноября ’20, 18:50
| показать 3 дополнительных комментария

Я обнаружил, что док-станция killall решение не сработало (каждый раз, когда я перезагружал свой компьютер, мне приходилось снова запускать код в Терминале), и решение Alias ​​оставило мне желание действительно выяснить, как это сделать!

Итак, с немного поисков, вот как я постоянно решал эту проблему (без необходимости запускать код в Терминале):

  1. Откройте системные настройки
  2. Открыть обновление программного обеспечения
  3. Нажмите «дополнительно …» (внизу справа)
  4. Снимите флажок «Проверить наличие обновлений»
  5. Command + Q системные настройки .
  6. Отключить Интернет.
  7. Повторно открыть системные настройки .
  8. Повторно открыть обновление программного обеспечения .

Да да! Нет красной точки.

Вот эти шаги на фотографиях:

Шаг второй ( красная точка !!) — Откройте обновление программного обеспечения :

Шаг четвертый. Снимите флажок» Проверить наличие обновлений «:

Шаг шестой. Отключите Интернет:

обновление программного обеспечения (без красной точки! ):

Шаг седьмой. Снова включите Интернет:

Оцените статью
Botgadget.ru
Добавить комментарий