App Store en Mountain Lion envía notificaciones de actualización a través del Centro de notificaciones. Desafortunadamente, esto también les sucede a los usuarios que no son administradores del sistema (y, por lo tanto, no pueden ejecutar la App Store). ¿Cómo puedo apagar esto?
El Centro de notificaciones tiene preferencias, donde se pueden examinar las aplicaciones, pero App Store no aparece en esta lista.
Ahora puede simplemente ir a Preferencias del sistema > App Store y desactivar "Buscar actualizaciones automáticamente".
No hay que jugar con los cortafuegos y solo funciona con la App Store. ¡Así que recuerde verificar de vez en cuando manualmente para saber cuándo tiene actualizaciones!
Acabo de descubrir la solución que falta aquí: http://osxdaily.com/2012/11/15/stop-software-update-mac-os-x/
Puede deshabilitar selectivamente las notificaciones sobre actualizaciones de software específicas que no le interesan (como actualizaciones de aplicaciones inútiles) haciendo clic en la actualización dentro de la tienda de aplicaciones para revelar una opción oculta "Ocultar actualización".
Esto es mejor para aquellos que desean mantener activo el Centro de notificaciones para todos sus otros usos (alarmas de calendario, etc.) y que también desean recibir notificaciones sobre actualizaciones críticas de software. Debería silenciar permanentemente las notificaciones sobre ciertas actualizaciones de software (hasta que ese software salga con una nueva actualización).
(Esperemos que esto también funcione para el caso en que los usuarios que no son administradores reciben notificaciones de actualización sobre las que no pueden actuar).
Captura de pantalla del artículo de OSxdaily:
La mejor solución que he encontrado para esto hasta ahora ha sido hacer ⌥+ 'clic' en el ícono del menú de notificaciones en la parte superior derecha y deshabilitar las notificaciones. Sin embargo, esto se reinicia todos los días.
Descubrí que las preferencias para el centro de notificaciones están ubicadas en una base de datos sqlite en ~/Library/Application Support/NotificationCenter/
El archivo tiene un GUID, por lo que no estoy seguro de si es el mismo para todas las cuentas, pero era el único archivo en el directorio y tiene una .db
extensión . Usé el siguiente comando sql
update app_info set flags = 134 where bundleid = 'com.apple.appstore'
No estoy 100% seguro de si funciona o no, pero puedes probarlo ejecutando
sqlite3 ~/Library/Application\ Support/NotificationCenter/*.db "update app_info set flags = 134 where bundleid = 'com.apple.appstore'"
en una terminal.
Como se sugirió, esto es lo que pude averiguar sobre el valor de las banderas modificando las entradas a través de Preferencias del sistema y observando el cambio resultante en el valor de la bandera.
El valor de la bandera parece ser una máscara de bits de al menos 16 bits de la siguiente manera
| | | | | | | | | | M | | A | b | S | B | H |
Los significados de los campos son
M Establece si las opciones se han modificado desde los valores predeterminados
A Establece si se deben mostrar alertas para la aplicación
b Establece si se deben mostrar pancartas para la aplicación
S Establece si "Reproducir sonido al recibir notificaciones" está marcado
B Establece si "Aplicación de credencial icono" está marcado
H Establecer si "Mostrar en el centro de notificaciones" no está marcado
No pude encontrar ningún significado para los campos restantes. El valor 134 es el valor original que tenía la entrada de la tienda de aplicaciones (que era 150) pero con el bit de alerta borrado. Pensé que uno de los bits adicionales establecidos en la entrada de la tienda de aplicaciones fue el que hizo que se ocultara del panel de preferencias, pero incluso después de borrarlos, no apareció.
Recientemente descubrí que puede descartar notificaciones individuales haciendo clic en la notificación de actualización de la tienda de aplicaciones y deslizando/arrastrando hacia la derecha. Lo hago unas 20 veces al día porque no tengo tiempo para reiniciar mi iMac todos los días para obtener actualizaciones de software.
Deshabilitar la notificación de la tienda de aplicaciones
Abra su carpeta Aplicaciones y navegue hasta la aplicación App Store. Haga clic derecho en la aplicación y seleccione 'Mostrar contenido del paquete'. Seleccione la carpeta de contenido. Dentro de esta carpeta verá una aplicación llamada 'Info.plist'. Copie esto en el escritorio o en otra carpeta. Abra este archivo en Text Edit. Hay varias opciones dentro de este archivo. Desplácese hacia abajo hasta la opción que indica. Alerta NSUserNotificationAlertStyle Cambie 'alerta' a 'ninguna'.
Guarde el archivo y cópielo nuevamente en la ubicación en la que lo encontró. Deberá autenticarse con su contraseña de administrador para realizar el cambio, ya que está alterando un archivo de sistema protegido. Es posible que deba reiniciar la aplicación App Store o su Mac. El crédito por esta idea se encuentra en imgur.
Está ubicado en:
Preferencias del sistema < Seguridad y privacidad < Cortafuegos < Opciones de cortafuegos (es posible que deba activarlo) < +< Tienda de aplicaciones
Haga clic en la flecha a la derecha para ver un menú desplegable para seleccionar "bloquear todas las conexiones entrantes" y lo mantengo así hasta que decido que es hora de actualizar todo.
Uh.... por alguna razón no puedo responder a Buscar ahí arriba que está hablando de todo el asunto de <key>
NSUserNotificationAlertStyle </key>
, en respuesta a "App Store Is Annoying".
Si va a info.plist en el contenido del paquete, y se ve todo XML-y, creo que el truco para esto es encontrar esa línea con NSUserNotificationAlertStyle dentro de la <key>
etiqueta, y luego busque la <string>
etiqueta debajo, que debería estar intercalando el palabra "alerta". Simplemente cambie "alerta" a "ninguno"... Creo que eso funcionará. Se reiniciará y probará ahora.
Actualización: esto no funciona, la clave parece ignorarse por algún motivo.
Creo que podría cambiar el comportamiento predeterminado de App Store.app cambiando la NSUserNotificationAlertStyle
entrada de plist de alert
a banner
. Acabo de aplicar este cambio yo mismo, pero no he podido verificar que funcione porque aún no ha habido ninguna actualización.
Esto es lo que hice:
sudo nano /Applications/App\ Store.app/Contents/Info.plist
Buscar alerta:^w alert<
reemplazar con banner
y guardar^x y
Si desea ir un paso más allá y deshabilitar el Centro de notificaciones de forma permanente, abra la Terminal (ubicada en Aplicaciones/Utilidades) y escriba el siguiente comando seguido de la tecla de retorno:
Se le pedirá que ingrese su contraseña de administrador para continuar con la solicitud para deshabilitar el Centro de notificaciones. Puede volver a habilitar el centro de notificaciones reemplazando "falso" en la declaración anterior con "verdadero".
Después de hacer eso, escriba el siguiente comando para salir del Centro de notificaciones:
killall NotificationCenter Cuando cierre sesión y vuelva a iniciar sesión en su Mac, el ícono del Centro de notificaciones en la barra de menú no estará.
Simplemente puede ocultar la actualización en la tienda de aplicaciones de Mac o donde sea que provenga su notificación.
Agradecimientos: http://www.maclife.com/article/howtos/how_disable_notification_center_mountain_lion
Pruebe: Preferencias del sistema, App Store y desactive las Actualizaciones automáticas. Simple
Abra Preferencias del sistema > Actualizaciones de software, luego desmarque la casilla que dice "Se le notificará cuando las actualizaciones estén listas para instalarse" .
Vaya a configuración> notificación> tienda de aplicaciones> deshabilitar permitir notificación
Hosht
System Preferences -> Notifications
App Store para deshabilitar?tilo
Hosht
tilo
chris burgess