Dock에 응용 프로그램이 배지 아이콘을 표시하지 못하도록 방지 아이콘에 빨간색 배지가 표시됩니다. Dock 아이콘에

모든 Spotify 데스크탑 사용자는 “알려진 친구”가 Spotify에 참여할 때마다 인앱 알림과 Dock의 Spotify 아이콘에 빨간색 배지가 표시됩니다.

배지가있는 Spotify Dock 아이콘

Dock 아이콘에 응용 프로그램의 배지 표시 기능을 비활성화하는 방법이 있습니까?

Lion (10.7.8)을 사용하고 있으므로 Mountain Lion에 소개 된 ‘알림’미리 설정이 없습니다.

나는 응용 프로그램의 리소스와 .plist 파일을 파헤쳐 서 이것을 활성화 / 비활성화하는 설정이 있는지 확인했다.



답변

아니요-일반적인 경로는 알림 미리 설정을 사용하여 알림을 끄는 것이지만 Spotify가 표시되지 않으므로 도움이되지 않습니다.

또한 Spotify의 지속적인 알림 홍수로 인해 매우 짜증이납니다. Spotify에 들어가는 모든 소셜 관련 네트워크 트래픽을 제거하고 어떻게 든 이러한 알림을 싹에서 짤 수있는 방법이 있는지 궁금합니다.


답변

여기에 답하면 문제가 해결됩니다.

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

그런 다음 시스템 환경 설정-> 알림에서 Spotify를보고 알림을 비활성화 할 수 있습니다.


답변