J'ai récemment installé lubuntu-desktop dans Ubuntu 12.04.
Dans le lxpanel, j'ai une icône de réseau qui montre mon état de connexion réseau actuel. J'ai une connexion filaire [ethernet] qui se connecte automatiquement au démarrage. Dans Unity ou Gnome, j'ai observé que cette icône était devenue des flèches [une vers le haut, une vers le bas] lorsque la connexion filaire était établie. Mais dans Lubuntu, il a montré l'icône de temps "déconnecté".
Comment puis-je changer cette icône de réseau pour se comporter comme dans Unity ou Gnome? Je soumets une image décrivant la situation.
Merci d'avance pour votre aide.
Si je me connecte à Internet via le haut débit mobile, l'icône du réseau disparaît!
Supprimer les anciens liens
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
Créer de nouveaux liens vers l'icône 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
Supprimer les anciens liens
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
Télécharger lubuntu-icon-theme
binaire (Ubuntu 14.04, de https://launchpad.net/ ) & extrayez-le
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/
Copiez uniquement l'icône filaire dans le dossier de thème élémentaire
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
Comment ai-je obtenu cela?
Ouverture du fichier de trace de nm-applet
pendant que je change de statut. (...
ie lignes que j'ai supprimées)
$ 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
...
Remarquez le dernier, lorsque j'ai connecté un réseau filaire. Ensuite, je vérifie s'il s'agit d'un fichier.
$ 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
C'était un lien vers nm-no-connection.svg
pareil que /usr/share/icons/elementary/panel/22/nm-device-wired-autoip.svg
. C'était ça le problème.
Je recommanderais d'abord d'essayer de changer le thème de l'icône ou la couleur du jeu d'icônes. Personnellement, j'utilise l'ensemble de thèmes d'icônes aw0ken, car je le trouve très esthétique. Vous pouvez le télécharger, ainsi que de nombreux autres jeux d'icônes pour openbox, à http://box-look.org/ (vous pouvez sélectionner "icônes" parmi les options sur le côté gauche de l'écran principal .