¿Cómo puedo deshabilitar la burbuja roja de notificación de Actualización de software en la aplicación Preferencias del sistema en MacOS Mojave (no en App Store)?

Mantengo el ícono de la aplicación "Preferencias del sistema" en mi base en Mojave. Recientemente busqué actualizaciones y encontré una, pero aún no estoy listo para instalarla y el punto rojo de notificación sobre la aplicación de configuración realmente me molesta.

Para empeorar las cosas, no hay forma de desactivar la notificación de la aplicación de configuración, desde la aplicación de configuración.

¿Cómo puedo desterrar el ícono de notificación hasta que esté listo para hacer actualizaciones?

(Nota: esta es la insignia/punto rojo de notificación sobre la aplicación de Preferencias del Sistema , no la de la App Store. Tampoco es el texto grande que aparecerá en la esquina superior derecha de la pantalla. Y, a diferencia de todas las otras preguntas Encontré mientras buscaba esto, estoy en Mac OS en lugar de iOS).

Lo más parecido que encontré fue ¿ Por qué el ícono del Dock de preferencias del sistema muestra una insignia? , que se trataba de problemas de seguridad de iCloud en lugar de actualizaciones de software. Mi pregunta no es por qué , sino cómo ignorar una actualización de software por un tiempo.

Ícono de notificación de la insignia del muelle de preferencias del sistema

Respuestas (4)

Después de algunas búsquedas fallidas en Google, seguidas de montones y montones de excavaciones y grepping a través de archivos binarios, me topé con una clave en un .plist que, cuando se escribía, parecía hacer que el sistema olvidara temporalmente que tenía actualizaciones que me molestaban. Correr:

defaults write com.apple.systempreferences AttentionPrefBundleIDs '{ "com.apple.preferences.softwareupdate" = 0; }'

arreglé mi problema por ahora en 10.14.1. También funciona en 10.15, 11, 12 (aparentemente, es posible que también deba reiniciar el puerto con killall Dock, pero no recuerdo haber tenido que hacerlo).

Si tiene activada la búsqueda automática de actualizaciones , es posible que esto no funcione para usted. No por mucho tiempo, de todos modos. En mi caso, en una instalación nueva, fui a la página de configuración para desactivar la búsqueda de actualizaciones, momento en el que buscó una actualización antes de que pudiera cerrar la página. Sin embargo, después de ejecutar ese comando nuevamente, desapareció una vez más. Básicamente, desactive las comprobaciones automáticas de actualización , o volverá y tendrá que ejecutar el comando nuevamente.

Volver a ejecutar el comprobador de actualizaciones debería deshacer esto. Uno podría encontrar eso .plist(creo que estaba en /Users/[username]/Library/Preferences/com.apple.systempreferences.plist) y configurar el bit inmutable en él / darle permisos de solo lectura para evitar que se modifique, pero no tengo idea de cuáles podrían ser las consecuencias. Probablemente ya no podrá cambiar ninguna otra configuración por usuario.

Funciona para ocultar la actualización de Catalina que se lanzó hoy. Parece que la búsqueda de actualizaciones hará que vuelva a aparecer, al menos hasta que reinicies Dock nuevamente. ¡Gracias por trabajar duro para encontrar esta clave predeterminada!
@ CoBrA2168 gracias. ¡Realmente desearía que Apple hiciera una documentación pública más completa sobre las partes internas de su sistema operativo!
Hizo esto, deshabilitó la verificación automática de actualizaciones, reinició el puerto, se fue por unos minutos, volvió. Preferencias internas del sistema -> Actualización de software, ya no aparece catalina como necesaria, pero sigue apareciendo el punto rojo.
@Ray, ¿alguno de estos hace algo por ti? sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate.plist LastUpdatesAvailable 0, sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate.plist LastRecommendedUpdatesAvailable 0,sudo defaults delete /Library/Preferences/com.apple.SoftwareUpdate.plist RecommendedUpdates
Esto también funciona para las notificaciones relacionadas con iCloud.
Encuentro que esto solo funciona durante unas pocas horas antes de que vuelva a aparecer el punto rojo.
@Alex Johnson ¿Desactivó la verificación automática de actualizaciones en la configuración antes de ejecutar esto? No hacer eso haría que volviera. También puede ejecutar sudo softwareupdate --ignore "macOS Catalina", que bloquearía la notificación de forma más permanente sin deshabilitar otras comprobaciones de actualización. Sin embargo , si hizo esto y desea actualizar más tarde, tendrá que ejecutar sudo softwareupdate --reset-ignored. Así que deshabilitaría todas las comprobaciones automáticas de actualizaciones en la aplicación de configuración. Todavía verificará cada vez que regrese a esa pantalla de esa manera.
@ Wyatt8740 Había deshabilitado las actualizaciones automáticas, pero no había deshabilitado las comprobaciones de actualizaciones. Para eso, tuve que hacer clic en el botón Avanzado y anular la selección del botón de opción. El punto rojo se ha ido. Gracias por ayudarme a solucionarlo.
@AlexJohnson NP, me alegro de que eso fuera todo. :)
todavía trabajando en 10.15.4
Todavía trabaja para Big Sur. Volvió a aparecer una burbuja para la actualización de Big Sur. Volvió a Preferencias del sistema → Actualización de software → Avanzado… → Desmarque "Buscar actualizaciones". Luego ejecutó el comando anterior de @ Wyatt8740, luego killall Dock, y la burbuja de actualización desapareció nuevamente.
no funcionó para mí en 10.15.7. Pero la respuesta de Blundering Ecologist a continuación sí lo hizo.
[Actualización 2022] Gracias. Esto funciona para Monterey 12.2.1.

Esto es lo que funcionó para mí para deshacerme del globo de notificación rojo y aún tener acceso a las Preferencias del sistema desde el muelle.

Reemplace el icono de Preferencias del sistema en el muelle con su Alias:

  1. Elimine el icono de Preferencias del sistema del muelle (ya sea arrastrando el icono fuera del muelle o haga clic derecho sobre él y elija "Opciones" y luego "Eliminar del muelle").

  2. En una ventana del Finder, navegue hasta la carpeta Aplicaciones, haga clic con el botón derecho en la aplicación Preferencias del sistema y elija "Crear alias".

  3. Agregue el archivo de alias al muelle arrastrándolo a la ubicación deseada en el muelle.

El icono de alias no incluye la burbuja de notificación roja. El panel de Preferencias del sistema aún mostrará la notificación roja en el ícono de Actualización de software (como se muestra en la imagen de captura de pantalla parcial).

ingrese la descripción de la imagen aquí

Intenté la sugerencia de Terry Richmonds pero Alias ​​todavía tiene una notificación roja
Esta solución solo funciona por desvío y en realidad no deshabilita nada a nivel del sistema. :-) Sin embargo, es muy inteligente. ¡Felicitaciones por un método alternativo!
Idea interesante; Hice algo similar para hacer que las carpetas se abrieran en el buscador en lugar de abrirse en esa "burbuja de diálogo" en el leopardo de las nieves, pero lo había olvidado por completo. No me gusta el ícono de la flecha, pero es una solución inteligente si no te importa que aparezca en el menú de la barra superior de 'apple' y cuando se abre la aplicación de configuración.

Descubrí que la killall Docksolución no funcionaba (cada vez que reiniciaba mi computadora, tenía que ejecutar el código en la Terminal nuevamente), ¡y la solución de Alias ​​me dejó con ganas de descubrir realmente cómo hacer esto!

Entonces, con algunas búsquedas, así es como manejé este problema de forma permanente (sin la necesidad de ejecutar el código en la Terminal):

  1. Preferencias del sistema abierto
  2. Abrir actualización de software
  3. Haga clic en "avanzado..." (abajo a la derecha)
  4. Desmarca "buscar actualizaciones"
  5. Command+ Q preferencias del sistema .
  6. Apaga Internet.
  7. Vuelva a abrir las preferencias del sistema .
  8. Vuelva a abrir la actualización de software .

Ta da! Sin punto rojo.

Aquí están esos pasos en las fotos:

Paso dos (¡punto rojo!) - Actualización de software abierta : ingrese la descripción de la imagen aquí

Paso tres: haga clic en "avanzado..." (abajo a la derecha): ingrese la descripción de la imagen aquí

Paso cuatro - Desmarque "buscar actualizaciones": ingrese la descripción de la imagen aquí

Paso seis: apague Internet: ingrese la descripción de la imagen aquí

Paso seis: reabrir la actualización del software (¡sin punto rojo!): ingrese la descripción de la imagen aquí

Paso siete - Vuelva a encender Internet: ingrese la descripción de la imagen aquí

Dije explícitamente en mi respuesta que es posible que deba desactivar la búsqueda de actualizaciones para que funcione. ¿Qué es exactamente diferente en este? Además, su respuesta anterior tampoco aportó nada nuevo.
@ Wyatt8740 Solo una solución que no requiere abrir Terminal en absoluto (como fue la solución ofrecida en su OP). Esta alternativa puede ser útil para las personas que dudan o temen meterse con Terminal. No pretende ser ofensivo para usted de ninguna manera.
Voy a recompensar esto a menos que haya una mejor manera de suprimir esto sin la línea de comando. Gracias a todos, las grandes preguntas a menudo necesitan un par de respuestas para que todos los que enfrentan esto elijan su método preferido para resolverlo.
@bmike Definitivamente. Esperemos que esto ayude a generar más soluciones alternativas. :)
@BlunderingEcologist Ah, es cierto. A veces olvido que este es el intercambio de pila de Apple y no el de Unix (donde no hay miedo/intimidación real de la CLI). Bueno, supongo que es justo.
Desafortunadamente esto no funcionó para mí. Aún más preocupante: a pesar de que "buscar actualizaciones" no está marcado, veo una rueda giratoria que dice "Buscando actualizaciones..." cuando abro "Actualización de software". Estoy en Catalina 10.15.7.
@Ryan Catalina es un poco complicado. Con este lanzamiento, Apple ha tomado la decisión de eliminar el soporte para aplicaciones de 32 bits (por ejemplo, Office para Mac 2011). Apple comenzó a advertir a los usuarios sobre esto con macOS Mojave (10.14), y ahora el corte es real. macOS Mojave es la última versión de macOS que ejecutará aplicaciones de 32 bits. Si los usuarios instalan intencionalmente (o accidentalmente) esta nueva versión de macOS, perderán el acceso a sus aplicaciones de 32 bits. La única solución es borrar su Mac y luego reinstalar la versión anterior de macOS y todas sus aplicaciones, etc.
En Catalina, tuve que abrir y cerrar Configuración-> Actualización del sistema dos veces con Internet apagado antes de que desapareciera esa espina roja.

No es el punto rojo en sí lo que me molesta, es que todavía estoy en Mojave, aún no estoy listo para ir a Big Sur y no quiero ese recordatorio en mi cara todo el tiempo. Quiero syspref en el muelle y funcionando. Del mismo modo, siempre tengo una ventana de Terminal abierta. Puse el comando en un archivo donde lo quería, lo nombré y actualicé mi ruta. Cuando obtengo el punto rojo ocasional, puedo presionar la ventana de la terminal, ingresar "insignia" y eso es todo. ¿Elegante?...quizás no tanto, pero a mí me funciona.

#!/bin/bash  
defaults write com.apple.systempreferences AttentionPrefBundleIDs 0  
killall Dock
podría haber desactivado la verificación automática de actualizaciones y ejecutar mi comando y no tener que ejecutar su script constantemente ... Sysprefs puede ejecutarse, simplemente no vaya a la sección de actualizaciones.