I installed Ubuntu 12.04 on an old ACER laptop for my 8 yr old daughter.
The internal network adapter was turned off by hardware switch and couldn´t be turned on again.
Even in Windows. Fortunately I had an PCMCIA networkcard thats working with Ubuntu out of the box.
But alas, the GNOME networkmanager can´t be convinced to use the second wireless adapter.
So I needed another network manager and so I found WICD.
sudo apt-get install wicd wicd-gtk
start WICD from the dash and connect to your WIFI network.
It usually works. But there is one problem. The networkicon doesn´t show in the system tray.
Unity 3d indicator
You have to change the unity tray whitelist else the WICD icon won't show in the indicator display. Here I add both python and wicd to the whitelist.
To set the unity systray-whitelist to 'wicd', 'wicd-client.py' this command will do so, though one may wish to do this graphically through the dconf-editor. If so, it's part of dconf-tools. Enter dconf in the dash:
the location is -
desktop > unity > panel
from the terminal it is:gsettings set com.canonical.Unity.Panel systray-whitelist "['JavaEmbeddedFrame', 'Mumble', 'Skype', 'python', 'wicd', 'wicd-client.py']"
(You need to do this in every account)
But wait, what about running Unity 2d. This solution doesn´t work with it.
Unity-2d should show any app that is white-listed in unity, but in tests that doesn't always work.
Instead it appears that the unity systray-whitelist may need to be set to 'all' for many systray icons to appear in unity-2d.
A couple of examples here where specifically white-listing does Not work in unity-2d, but using 'all' does, I'm sure there are others -
To set the unity systray-whitelist to 'all' this command will do so, though one may wish to do this graphically thru dconf-editor. If so, it's part of dconf-tools, the location is -
desktop > unity > panel
Anyway command to set to 'all' if desired or needed, a log out/in afterwards -
Another system icon
But the standard Wicd systray icon is so ugly. We ´ll do something about that too:
Will Laws has provided a revised set based on the default Network Manager set. Download the tar file from his site at the above link, then:
cp ~/Downloads/wicd-elementary-light.tar.gz .
tar -zxvf wicd-elementary-light.tar.gz
sudo cp wicd-elementary-light/* /usr/share/pixmaps/wicd/
Or start a nautilus with root rights:
from a terminal:
Logout and login again and voila it works