[KDE-India] a network config wizard for linux
Vivek Rai
vivek.rai at gmail.com
Sun Apr 29 00:35:28 CEST 2007
> First things first: this has already been done. Check the Pardus
> distro for a good one. I believe Suse also does this in Yast (which is
> being ported to Debian-distros in the Yast4debian project). IIRC,
> guidance also provides a module for this.
>
yast4debian was a great idea and great project. sadly, the status
does not look promising.. and has not had much activity in last 2 years?
I have seen and tried the pardus network manager, and had interacted
with the pardus team just before I started work on this, I have
looked at its code too.. trust me, i had no reason to spend many
hours on re-inventing the wheel..
pardus network manager relies on (and is very tightly coupled with)
the comar config daemon, running pardus config network manager on any
other distribution requires u to also run comard - not always
straightforward..
also, its scope is different, if u just want what pardus n/w manager
provides, there are a lot of similar tools (like the ones u
mention).. these allow u to input some basic connection params, and
the TCP/IP settings, for some of the basic connection methods.
my aim was to provide something that does all of the below, (in
addition to what pardus or other n/w mgr gives)
1. device config - (relevant for users with wifi cards, internal
modems) look up PCI ID's guide the user thru setup of suitable
drivers ... arguably the most difficult problem for a newbie linux
user.. if the device config is present.. rest is not really a problem.
2. "plugin" like support for any non-standard ISP specific clients
(sifyclient types, or those used with some cable ISP's) - the idea
being that u just provide a way of easily defining the GUI input for
any new type of client, and fit this into a single configuration
application... (a new user doesnt want to get confused with something
like.. ohh ok.. u are on sify, use this CLI tool, and use that one
for reliance etc.. this wizard provides a centralized place for
anything related to network)
3. pre-configured ISP details.. again, a simple enough thing, but can
be very valuable for newbie users...
4. handle direct ADSL using pppoa/ppoe, use multiple dialers (wvdial,
kppp, or anything..), any specific cable authentication...
>> b) a taskbar application that shows configured connections, and
>> status etc (this is for KDE, i suppose we would have to code a
>> different one for gnome - perhaps reusing a lot of code) .. i havent
>> checked this in.. yet..
>
> Secondly, there is absolutely no need for something "gnome-specific"
> as far as systray applications are concerned (especially one that is
> done in PyQt). Echoing gnomey's standard comment on such a statement,
> the use of Qt (or GTK) does not make one's application
> desktop-specific.
>
OK, thats good to know, I have not done much study on it, and I was
under the impression that i would have to decouple the core
processing of my systray applet code from the UI, and have 2
versions.. one a KSystemTray and other a gnome PanelApplet. Either
ways, thats a minor thing.
More information about the KDE-india
mailing list