Я недавно установил lubuntu-desktop в Ubuntu 12.04.
В lxpanel у меня есть значок сети, который показывает мое текущее состояние сетевого подключения. У меня есть проводное соединение [ethernet], которое подключается автоматически при запуске. В Unity или Gnome я заметил, что этот значок изменился на стрелки [один вверх, один вниз], когда было установлено проводное соединение. Но в lubuntu он показывал «отключенную» иконку времени.
Как я могу изменить этот значок сети, чтобы он вел себя как в Unity или Gnome? Я представляю изображение, описывающее ситуацию.
Спасибо заранее за любую помощь.
Если я подключусь к Интернету через широкополосный мобильный доступ, значок сети исчезнет!
Удалить старые ссылки
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/ ) & amp; распакуйте его
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
. Это была проблема.
Я бы рекомендовал сначала попытаться изменить либо тему значка, либо цвет набора значков. Лично я использую набор значков aw0ken icon, так как считаю его очень эстетичным. Вы можете скачать его вместе со многими другими наборами значков для openbox по адресу http://box-look.org/ (вы можете выбрать «значки» из опций в левой части главного экрана.