Ngăn ứng dụng hiển thị biểu tượng huy hiệu trong Dock


8

Bất kỳ người dùng máy tính để bàn nào của Spotify đều có thể nhận thấy các thông báo phổ biến của họ: bất cứ khi nào "một trong những người bạn của chúng tôi" tham gia Spotify, có cả thông báo trong ứng dụng cũng như huy hiệu màu đỏ xuất hiện trên biểu tượng của Spotify trong Dock.

Biểu tượng Spotify Dock, có huy hiệu, để tham khảo

Có cách nào để vô hiệu hóa khả năng hiển thị huy hiệu của ứng dụng trên biểu tượng Dock không?

Tôi đang sử dụng Lion (10.7.8) và do đó không có tiền tố 'Thông báo' đã được giới thiệu trong Mountain Lion.

Tôi đã thử đào xung quanh trong tài nguyên và tệp .plist của ứng dụng để xem liệu có cài đặt nào để bật / tắt tính năng này ... không thành công.


Ẩn trạng thái hoạt động của ứng dụng cũng ẩn thông báo huy hiệu: apple.stackexchange.com/questions/68915/ mẹo
y3sh

Câu trả lời:


4

Không - đường dẫn thông thường là sử dụng prefpane Thông báo để tắt thông báo, nhưng điều này sẽ không giúp ích gì, vì Spotify không được liệt kê ở đó.

Tôi cũng rất bực mình vì lũ thông báo liên tục của Spotify. Tôi tự hỏi liệu có cách nào để loại bỏ tất cả lưu lượng truy cập mạng liên quan đến xã hội đi vào Spotify và bằng cách nào đó, hãy loại bỏ các thông báo này ngay từ đầu.


4

Trả lời ở đây giải quyết vấn đề của bạn:

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

Sau đó, bạn có thể thấy Spotify trong Tùy chọn hệ thống -> Thông báo và có thể tắt thông báo của nó.


Điều này thật tuyệt vời, cảm ơn! Tuy nhiên, "Biểu tượng ứng dụng huy hiệu" đã hiển thị là "tắt" (Vì vậy, tôi sẽ phải chờ một thông báo khác xảy ra trước khi tôi có thể xác nhận rằng nó hoạt động)
derrylwc
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.