95 votos

¿Cómo puedo desactivar la burbuja roja de notificación de Actualización de Software en la aplicación Preferencias del Sistema en macOS Mojave (no en la App Store)?

Mantengo el icono de la aplicación "Preferencias del Sistema" en mi dock en Mojave. Hace poco 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 me está molestando mucho.

Para empeorar las cosas, no hay manera de desactivar la notificación para la aplicación de ajustes, de la aplicación de ajustes.

¿Cómo puedo desterrar el icono de la notificación hasta que esté listo para hacer las actualizaciones?

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

Lo más parecido que encontré fue ¿Por qué el icono del Dock de Preferencias del Sistema muestra una insignia? que se refería a los problemas de seguridad de iCloud más que a las actualizaciones de software. Mi pregunta no es por qué pero cómo ignorar una actualización de software durante un tiempo.

System Preferences dock badge notification icon

103voto

Wyatt8740 Puntos 121

Después de algunas búsquedas infructuosas en Google, seguidas de montones y montones de búsquedas en archivos binarios, me encontré con una clave en un .plist que, al escribirla, parecía hacer que el sistema se olvidara temporalmente de que tenía alguna actualización con la que molestarme. En marcha:

defaults write com.apple.systempreferences AttentionPrefBundleIDs 0

ha solucionado mi problema por ahora en la versión 10.14.1. (Al parecer, también hay que reiniciar el dock con killall Dock Pero no recuerdo haber tenido que hacerlo).

Si tiene activada la comprobación automática de actualizaciones Esto podría no funcionar para usted. Al menos no por mucho tiempo. En mi caso, en una instalación nueva, fui a la página de configuración para desactivar la comprobación de actualizaciones, momento en el que se comprobó una actualización antes de que pudiera cerrar la página. Sin embargo, después de ejecutar ese comando de nuevo, desapareció una vez más. Básicamente, desactivar las comprobaciones automáticas de las actualizaciones o volverá a aparecer y tendrás que ejecutar el comando de nuevo.

Volver a ejecutar el comprobador de actualizaciones debería deshacerlo. Se podría encontrar que .plist (Creo que fue en /Users/[username]/Library/Preferences/com.apple.systempreferences.plist ) y establecer el bit inmutable en él / darle permisos de sólo lectura para evitar que se modifique, pero no tengo idea de lo que las consecuencias de que podría ser. Probablemente no podrás cambiar ninguna otra configuración por usuario.

8 votos

Funciona para ocultar la actualización de Catalina que ha salido hoy. Parece que la comprobación de las actualizaciones hará que reaparezca, al menos hasta que se reinicie Dock de nuevo. ¡Gracias por hacer el trabajo duro de encontrar esta clave por defecto!

2 votos

@CoBrA2168 gracias. Realmente desearía que Apple hiciera una documentación pública más exhaustiva sobre los componentes internos de su sistema operativo.

0 votos

Hice esto, desactivé la comprobación automática de actualizaciones, reinicié el dock, me fui unos minutos y volví. Dentro de System Prefs -> Software Update, ya no aparece catalina como necesaria, pero el punto rojo sigue apareciendo.

27voto

Esto es lo que me ha funcionado para deshacerme del globo rojo de notificación y seguir teniendo acceso a las Preferencias del Sistema desde el dock.

Sustituya el icono de Preferencias del Sistema en el dock por su Alias:

  1. Elimina el icono de Preferencias del Sistema del dock (arrastra el icono fuera del dock o haz clic con el botón derecho del ratón sobre él y elige "Opciones" y luego "Eliminar del dock").

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

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

El icono del alias no incluye la burbuja roja de notificación. El panel de preferencias de sistemas seguirá mostrando la notificación roja en el icono de actualización de software (como se muestra en la imagen de la captura de pantalla parcial).

enter image description here

3 votos

He probado la sugerencia de Terry Richmond, pero Alias sigue teniendo una notificación roja

5 votos

Esta solución sólo funciona por despiste, y en realidad no desactiva nada a nivel del sistema. :-) Es es muy inteligente, sin embargo. Felicitaciones por un método alternativo.

1 votos

Interesante idea; yo había hecho algo parecido para que las carpetas se abrieran en el finder en lugar de abrirse en esa cosa de "burbuja de diálogo" en snow leopard, pero lo había olvidado por completo. No me gusta el icono 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.

15voto

Willi Fischer Puntos 48

Encontré que el killall Dock no funcionó (cada vez que reiniciaba el ordenador tenía que volver a ejecutar el código en el Terminal), y la solución de Alias me dejó con ganas de averiguar realmente cómo hacer esto.

Así que, con un poco de búsqueda, aquí es cómo he manejado permanentemente este problema (sin la necesidad de ejecutar el código en la Terminal):

  1. Abrir preferencias del sistema
  2. Abrir actualización del software
  3. Haz clic en "avanzado"... (abajo a la derecha)
  4. Desactivar la opción "buscar actualizaciones".
  5. Command + Q preferencias del sistema .
  6. Apagar Internet.
  7. Reabrir preferencias del sistema .
  8. Reabrir actualización del software .

¡Ta da! No hay punto rojo.

Aquí están esos pasos en fotos:

Segundo paso (¡punto rojo!) - Abrir actualización del software : enter image description here

Tercer paso - Haga clic en "avanzado"... (abajo a la derecha): enter image description here

Paso 4 - Desactivar la opción "Buscar actualizaciones": enter image description here

Sexto paso - Apagar Internet: enter image description here

Sexto paso - Reabrir actualización del software (¡sin punto rojo!): enter image description here

Séptimo paso: vuelva a encender Internet: enter image description here

1 votos

He dicho explícitamente en mi respuesta que es posible que tengas que desactivar la comprobación de actualizaciones para que funcione. ¿Qué es exactamente diferente en este caso? Además, tu antigua respuesta tampoco aportaba nada nuevo.

4 votos

@Wyatt8740 Sólo una solución que no requiere abrir la Terminal en absoluto (como fue la solución ofrecida en su OP). Esta alternativa puede ser útil para la gente que tiene dudas o miedo de meterse con la Terminal. No pretende ser ofensivo para usted de ninguna manera.

4 votos

Voy a recompensar esto a menos que haya una mejor manera de suprimir esto sin la línea de comandos. Gracias a todos, grandes preguntas a menudo necesitan un par de respuestas para todo el mundo frente a esto para elegir su método preferido de resolverlo.

3voto

Bruce Smith Puntos 11

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 dock y funcionando. Del mismo modo, yo siempre tener una ventana de Terminal abierta. Puse el comando en un archivo donde lo quería, lo nombré y actualicé mi ruta. Cuando me sale algún punto rojo de vez en cuando, le doy a la ventana del terminal, introduzco "badge" y ya está. Elegante... quizás no tanto, pero a mí me funciona.

#!/bin/bash  
defaults write com.apple.systempreferences AttentionPrefBundleIDs 0  
killall Dock

0 votos

Podrías haber desactivado la comprobación automática de actualizaciones y ejecutar mi comando y no tener que ejecutar tu script constantemente... Los sysprefs pueden ejecutarse, sólo que no van a la sección de actualizaciones.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X