Uygulamanın Dock'ta rozet simgesi görüntülemesini önleme


8

Herhangi bir Spotify masaüstü kullanıcısı yaygın bildirimlerini fark etmiş olabilir: "arkadaşlarımızdan biri" Spotify'a katıldığında, hem uygulama içi bildirim hem de Spotify'ın Dock'taki simgesinde görünen kırmızı bir rozet bulunur.

Referans için rozet ile Spotify Dock simgesi

Bir uygulamanın Dock simgesinde rozet gösterme özelliğini devre dışı bırakmanın bir yolu var mı?

Lion (10.7.8) kullanıyorum ve bu nedenle Mountain Lion'da tanıtılan 'Bildirimler' önpanına sahip değilim.

Ben boşuna ... etkinleştirmek / devre dışı bırakmak için bir ayar olup olmadığını görmek için uygulamanın kaynakları ve .plist dosyasında kazma çalıştı.


Uygulamanın çalışma durumunu gizlemek de rozet bildirimlerini gizler: apple.stackexchange.com/questions/68915/…
y3sh

Yanıtlar:


4

Hayır - normal yol, bildirimleri kapatmak için Bildirimler önpanını kullanmaktır, ancak Spotify orada listelenmediğinden bu yardımcı olmaz.

Spotify'ın sürekli bildirim seli de çok rahatsızım. Acaba Spotify'a giren tüm sosyal ağ trafiğini bırakmanın ve bir şekilde tomurcukta bu bildirimleri silmenin bir yolu olup olmadığını merak ediyorum.


4

Burada cevap sorununuzu çözer:

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

Ardından Sistem Tercihleri ​​-> Bildirimler'de Spotify'ı görebilir ve bildirimlerini devre dışı bırakabilirsiniz.


Bu harika, teşekkürler! Ancak, "Rozet uygulaması simgesi" zaten "kapalı" olarak ortaya çıktı (Bu yüzden çalıştığını onaylamak için başka bir bildirim oluşmasını beklemek zorunda kalacağım)
derrylwc
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.