# "Usernoted" seems to be the "user notifications daemon", so get it's PID.
pid=$(ps aux | grep -i [u]sernoted | awk '{print $2}')
# Find the sqlite3 database that this program has open. It's in a "private" folder (app sandboxing).
db="$(lsof -p $pid | grep com.apple.notificationcenter/db/db\$ | awk '{print $9}')"
# I got the bundleid from Spotify.app/Contents/Info.plist
bundleid="com.spotify.client"
# I use 0 as the flags because you can change all the settings in System Preferences
# 5 seems to be the default for show_count
# Grab the next-highest sort order
sql="INSERT INTO app_info (bundleid, flags, show_count, sort_order) VALUES ( '$bundleid', 0, 5, (SELECT MAX(sort_order) + 1 FROM app_info) );"
# Run the command
sqlite3 "$db" "$sql"
# Restart usernoted to make the changes take effect
killall usernoted
¿Cómo aplicar un script para la Mac App Store para que aparezca en los ajustes del Centro de Notificaciones? No tengo ni idea de cómo cambiar el script anterior para que funcione con la App Store :( Quiero evitar las actualizaciones del sistema y me gustaría deshacerme de la insignia numerada en el icono del Dock. ¡Gracias de antemano!
0 votos
Desactiva la actualización automática desde la aplicación de configuración para detener las futuras notificaciones, abre la tienda de aplicaciones, haz clic en las actualizaciones disponibles y ocúltalas manualmente para eliminar las insignias de notificación del icono de la tienda de aplicaciones.
0 votos
LO SÉ, ya vi ese consejo, pero no funciona, al menos no con las actualizaciones del sistema. El script de arriba debería funcionar, si al menos estuviera escrito para la Mac App Store, en lugar de para Spotify, pero no sé cómo :( ¡Ayuda!
1 votos
Bueno lo único que hay que cambiar en el script es el bundleid, para la App store (/Applications/App\ Store.app/Contents/Info.plist) es: com.apple.appstore . Aunque no sé si funcionará la petición sql, y sobre todo si tienes El Capitán
0 votos
Tengo Yosemite. Había solucionado lo del bundleid, pero no el resto. Gracias por las respuestas de todas formas. Aún así, debería haber una manera de deshacerse de la molesta insignia roja.