我最近在 Ubuntu 12.04 中安装了 lubuntu-desktop。
在 lxpanel 中,我有一个网络图标,显示我当前的网络连接状态。我有一个有线连接 [以太网],它在启动时自动连接。在 Unity 或 Gnome 中,我观察到当建立有线连接时,此图标变为箭头 [一个向上,一个向下]。但在 lubuntu 中,它显示“断开连接”时间图标。
我如何才能将此网络图标更改为像在 Unity 或 Gnome 中一样?我正在提交描述情况的图像。
在此先感谢您的帮助。
编辑
如果我通过移动宽带连接到互联网,网络图标就会消失!
答案1
简单修复
(无需下载任何内容,使用 16px 图标)删除旧链接
sudo rm /usr/share/icons/elementary/panel/22/nm-device-wired.svg sudo rm /usr/share/icons/elementary/panel/22/nm-device-wired-autoip.svg
为 16px 图标创建新链接
sudo ln -s /usr/share/icons/elementary/panel/16/nm-device-wired.svg /usr/share/icons/elementary/panel/22/nm-device-wired-autoip.svg sudo ln -s /usr/share/icons/elementary/panel/16/nm-device-wired.svg /usr/share/icons/elementary/panel/22/nm-device-wired.svg
看起来不错,修复
(下载同主题图标集)删除旧链接
sudo rm /usr/share/icons/elementary/panel/22/nm-device-wired.svg sudo rm /usr/share/icons/elementary/panel/22/nm-device-wired-autoip.svg
下载
lubuntu-icon-theme
二进制文件(Ubuntu 14.04,来自https://launchpad.net/)并提取wget http://launchpadlibrarian.net/156931592/lubuntu-icon-theme_0.42_all.deb dpkg-deb -x lubuntu-icon-theme_0.42_all.deb lubuntu-icon-theme/
仅复印有线图标初级主题文件夹
sudo cp lubuntu-icon-theme/usr/share/icons/lubuntu/panel/22/nm-device-wired.svg /usr/share/icons/elementary/panel/22/nm-device-wired.svg sudo ln -s /usr/share/icons/elementary/panel/22/nm-device-wired.svg /usr/share/icons/elementary/panel/22/nm-device-wired-autoip.svg
我怎么得到这个的?
当我改变状态时跟踪文件的打开情况
nm-applet
。(...
即我删除的行)$ pkill nm-applet $ strace -e trace=open nm-applet ... open("/usr/share/icons/elementary/panel/22/nm-no-connection.svg", O_RDONLY|O_LARGEFILE) = 13 open("/usr/lib/i386-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so", O_RDONLY|O_CLOEXEC) = 14 open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 14 open("/usr/lib/i386-linux-gnu/librsvg-2.so.2", O_RDONLY|O_CLOEXEC) = 14 open("/usr/lib/i386-linux-gnu/libcroco-0.6.so.3", O_RDONLY|O_CLOEXEC) = 14 open("/usr/lib/i386-linux-gnu/libxml2.so.2", O_RDONLY|O_CLOEXEC) = 14 ** Message: using fallback from indicator to GtkStatusIcon open("/usr/share/icons/elementary/panel/22/nm-no-connection.svg", O_RDONLY|O_LARGEFILE) = 13 ** Message: applet now embedded in the notification area open("/usr/share/icons/elementary/panel/22/nm-no-connection.svg", O_RDONLY|O_LARGEFILE) = 13 open("/usr/share/icons/elementary/animations/22/nm-stage01-connecting01.svg", O_RDONLY|O_LARGEFILE) = 13 open("/usr/share/icons/elementary/animations/22/nm-stage01-connecting02.svg", O_RDONLY|O_LARGEFILE) = 13 ... open("/usr/share/icons/elementary/animations/22/nm-stage03-connecting10.svg", O_RDONLY|O_LARGEFILE) = 13 open("/usr/share/icons/elementary/animations/22/nm-stage03-connecting11.svg", O_RDONLY|O_LARGEFILE) = 13 open("/usr/share/icons/elementary/panel/22/nm-device-wired.svg", O_RDONLY|O_LARGEFILE) = 13 ...
注意最后一个,当我连接有线网络时。然后我检查它是否是一个文件。
$ ls -l /usr/share/icons/elementary/panel/22/nm-device-wired.svg lrwxrwxrwx 1 root root 20 Sep 25 2011 /usr/share/icons/elementary/panel/22/nm-device-wired.svg -> nm-no-connection.svg $ ls -l /usr/share/icons/elementary/panel/22/*wired* lrwxrwxrwx 1 root root 20 Sep 25 2011 /usr/share/icons/elementary/panel/22/nm-device-wired-autoip.svg -> nm-no-connection.svg lrwxrwxrwx 1 root root 20 Sep 25 2011 /usr/share/icons/elementary/panel/22/nm-device-wired.svg -> nm-no-connection.svg
nm-no-connection.svg
这是与 相同的链接/usr/share/icons/elementary/panel/22/nm-device-wired-autoip.svg
。这就是问题所在。
答案2
我建议首先尝试更改图标主题或图标集的颜色。就我个人而言,我使用 aw0ken 图标主题集,因为我发现它非常美观。您可以在以下网址下载它以及许多其他适用于 openbox 的图标集http://box-look.org/(您可以从主屏幕左侧的选项中选择“图标”。