проблема со значком сети в lxpanel в lubuntu

проблема со значком сети в lxpanel в lubuntu

Недавно я установил lubuntu-desktop в Ubuntu 12.04.

В lxpanel у меня есть значок сети, который показывает текущее состояние моего сетевого подключения. У меня есть проводное соединение [ethernet], которое подключается автоматически при запуске. В 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. Сделать новые ссылки на иконку размером 16 пикселей

    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/(Вы можете выбрать «значки» из опций в левой части главного экрана.

Связанный контент