Sunday, January 17, 2010

Sabayon: Configuring KDE to use wicd

The first problem I encountered in Sabayon Linux was that solid was compiled only with NetworkManager support and not wicd. The actual problem is that I find NetworkManager still not ready for everyday use. I had quite some problems with it in the past and even now that almost everything seem to work, there are some glitches in the applet that make it quite irritating to use. So what can be done? Can you use wicd instead of NetworkManager? Yes, but it cannot be configured from the KDE system settings.

The first thing you have to do is to login as root and stop the NetworkManager service with:
/etc/init.d/NetworkManager stop
rc-update del NetworkManager
Next you have to start the wicd service:
/etc/init.d/wicd start
rc-update add wicd
Now almost all should be set. You can launch wicd using either Alt+F2 or from a terminal to test that it works. You should be able to run wicd as a normal user too. However wicd will not appear in the system tray the next time you log in to KDE. You should create a file named wicd-tray.desktop in ~/.config/autostart/ with the following content:

[Desktop Entry]
Categories=Application;Network;
Exec=wicd-client
GenericName=Network Manager
Icon=wicd-client
Icon[en_US]=wicd-client
Name=Wicd Network Manager Tray
Name[en_US]=Wicd Network Manager Tray
Comment=Display network connection status in the system tray
Comment[en_US]=Display network connection status in the system tray
Terminal=false
Type=Application
Version=1.0
X-GNOME-Autostart-enabled=true
X-KDE-autostart-after=panel
And that's about it! Have fun! :-)

No comments:

Post a Comment