Недавно я установил lubuntu-desktop в Ubuntu 12.04.
В lxpanel у меня есть значок сети, который показывает текущее состояние моего сетевого подключения. У меня есть проводное соединение [ethernet], которое подключается автоматически при запуске. В 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
Сделать новые ссылки на иконку размером 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
Хороший внешний вид исправления
(Загрузить тот же набор иконок темы)Удалить старые ссылки
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/(Вы можете выбрать «значки» из опций в левой части главного экрана.