lubuntu 中 lxpanel 中的网络图标问题

lubuntu 中 lxpanel 中的网络图标问题

我最近在 Ubuntu 12.04 中安装了 lubuntu-desktop。

在 lxpanel 中,我有一个网络图标,显示我当前的网络连接状态。我有一个有线连接 [以太网],它在启动时自动连接。在 Unity 或 Gnome 中,我观察到当建立有线连接时,此图标变为箭头 [一个向上,一个向下]。但在 lubuntu 中,它显示“断开连接”时间图标。

我如何才能将此网络图标更改为像在 Unity 或 Gnome 中一样?我正在提交描述情况的图像。

在此先感谢您的帮助。

在此处输入图片描述

编辑

如果我通过移动宽带连接到互联网,网络图标就会消失! 在此处输入图片描述

在此处输入图片描述

答案1

简单修复

(无需下载任何内容,使用 16px 图标)

  1. 删除旧链接

    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
    
  2. 为 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
    

在此处输入图片描述

看起来不错,修复

(下载同主题图标集)

  1. 删除旧链接

    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
    
  2. 下载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/
    
  3. 仅复印有线图标初级主题文件夹

    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
    

在此处输入图片描述


我怎么得到这个的?

  1. 当我改变状态时跟踪文件的打开情况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
    ...
    
  2. 注意最后一个,当我连接有线网络时。然后我检查它是否是一个文件。

    $ 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/(您可以从主屏幕左侧的选项中选择“图标”。

相关内容