Gnome shell 网络管理器通知缺少图标

Gnome shell 网络管理器通知缺少图标

我正在使用 ubuntu 11.10 + gnome shell,当我断开网络连接时,通知图标丢失,以下是屏幕截图:

在此处输入图片描述

有人知道我可以在哪里找到通知尝试使用的图标,以便我可以将其添加到当前图标主题中吗?

答案1

至少对于 Ubuntu 12.04,图标损坏是由于 network-manager-gnome 请求notification-network-disconnected断开网络连接时指定的图标,但该图标缺失。对于有线网络,network-manager-gnome 会优先选择该图标notification-network-ethernet-disconnected;对于无线网络notification-network-wireless-disconnectednetwork-manager-applet-0.9.4.1/src/applet.c从 2396 行开始)。

使用 GNOME 图标主题时,一个简单的解决方法是将每个出现的 符号链接到nm-no-connection.pngnotification-network-{,ethernet-,wireless-}disconnected.png然后重建 的图标缓存/usr/share/icons/gnome/,例如:

export iconTheme=/usr/share/icons/gnome

for px in 16 22 24 32 48 256 ; do sudo ln -s ${iconTheme}/${px}x${px}/status/nm-no-connection.png ${iconTheme}/${px}x${px}/status/notification-network-disconnected.png ; done

for px in 16 22 24 32 48 256 ; do sudo ln -s ${iconTheme}/${px}x${px}/status/nm-no-connection.png ${iconTheme}/${px}x${px}/status/notification-network-ethernet-disconnected.png ; done

for px in 16 22 24 32 48 256 ; do sudo ln -s ${iconTheme}/${px}x${px}/status/nm-no-connection.png ${iconTheme}/${px}x${px}/status/notification-network-wireless-disconnected.png ; done

sudo update-icon-caches ${iconTheme}

请注意,这些命令仅修复 GNOME 图标主题,但如果该主题提供了合适的图标,您可以轻松修改它们以适合您最喜欢的主题。

相关内容