8 votos

Evitar la aplicación de mostrar la insignia de icono en el Dock

Cualquier Spotify usuario de escritorio probablemente ha notado su penetrante notificaciones: cuando "uno de nuestros amigos" se une a Spotify, no tanto en la aplicación de la notificación, así como una insignia roja que aparece en Spotify el icono en el Dock.

Spotify Dock icon, with badge, for reference

Es allí una manera de deshabilitar una aplicación con la capacidad de mostrar una insignia en su icono del Dock?

Estoy usando Lion (10.7.8), y por lo tanto no tienen la 'Notificaciones' prefpane que se introdujo en la Montaña de Lion.

He intentado escarbar en la aplicación de los recursos y .plist archivo para ver si hay una opción para habilitar/deshabilitar esta... fue en vano.

4voto

joe_deniable Puntos 111

No por el camino normal es el uso de las Notificaciones prefpane para desactivar las notificaciones, pero esto no ayuda, ya que Spotify no aparece allí.

Yo también estoy muy molesto por el Spotify de la constante avalancha de notificaciones. Me pregunto si hay una forma de colocar a todos los niveles sociales relacionadas con el tráfico de red que pasa en Spotify y de alguna manera nip estas notificaciones en la yema.

4voto

fossilet Puntos 190

La respuesta que aquí se resuelve el problema:

# "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 user noted

A continuación, puede ver Spotify en Preferencias del Sistema -> Notificaciones, y pueden desactivar las notificaciones.

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