我最近在 Ubuntu 12.04 中安裝了 lubuntu-desktop。
在 lxpanel 中,我有一個網路圖標,顯示我目前的網路連線狀態。我有一個有線連接 [乙太網路],它在啟動時自動連接。在 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
建立指向 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/)並提取它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
Same as 的連結/usr/share/icons/elementary/panel/22/nm-device-wired-autoip.svg
。這就是問題所在。
答案2
我建議先嘗試更改圖示主題或圖示集的顏色。就我個人而言,我使用 aw0ken 圖示主題集,因為我發現它非常美觀。您可以下載它以及 openbox 的許多其他圖示集,網址為http://box-look.org/(您可以從主畫面左側的選項中選擇「圖示」。