Wicd is an open source and completely free graphical/command-line software project implemented in GTK+/Python and designed from the offset to help users manage wired and wireless networks under their Linux kernel-based operating systems.
It’s independent of a desktop environment
The best feature if Wicd is that it’s independent of a desktop environment, which means that you will be able to use it on GNOME, Xfce, MATE, Cinnamon, Fluxbox, Openbox, Enlightenment, and even on KDE.
It lets users to easily and quickly create a new wired or wireless connection and connect to it with a single mouse click or automatically, during startup. The software uses profiles to manage each wired network and wireless network.
Supports numerous encryption schemes
Numerous encryption schemes are supported by Wicd, some of which include WEP (Wired Equivalent Privacy), WPA (Wi-Fi Protected Access) or WPA2 (Wi-Fi Protected Access II), or a custom one. It is fully compatible with the popular wireless-tools package.
Easily manage all of your network connections from a single interface
Wicd comes with an easy-to-use and intuitive graphical user interface (GUI) called Wicd Manager and designed to help you manage all of your network connections from a single place. A system tray icon will display all the network activity, as well as the signal strength for Wi-Fi networks.
Under the hood and availability
Looking under the hood of the Wicd project, we can notice that it has been written entirely in the Python programming language, while its graphical user interface is designed in GTK+. All distributions of GNU/Linux are supported, as well as both 64-bit and 32-bit CPU architectures.
Wicd can be easily installed from the main software repos of modern GNU/Linux operating systems, such as Arch Linux, Ubuntu, Debian, Fedora or openSUSE. It is available for download only as a source package.