:: Introduction
Linetconf is a networking configuration facility dedicated to Linux, derived from the netapplet of Novell, which is created by Robert Love (rml@novell.com) and Joe Shaw (joeshaw@novell.com). Novell's netapplet is neat, but only works on SuSE Linux and GNOME.
Linetconf supports many Linux distributions and is GTK+ only without GNOME dependency. With Linetconf, users could easily switch between network devices (ethernet, wireless, and dial-up) and between wireless networks (ie, different ESSIDs), and users can even do advanced networking configuraions.
:: Design
Linetconf splits the configuration layer and presentation layer of netapplet, and the presentation layer of linetconf only depends on GTK+, and it's good for portability.
It consists of two parts: linetconfd and linetconf-gtk2. The daemon or backend, linetconfd, must be run as root and should probably be started as a system daemon using init, while the front-end, linetconf-gtk2, is the user-visible part which displays the icon and allows the user to make changes.