Sunday, 21 November 2004

So it seems I was hasty to say that I would base my KNetspeed on the Gnome Netspeed applet. It seems they use some glibtop library which I don't want to use. I did a little more searching and eventually came across another KDE program that does a similar job, except it isn;t an applet, but rather a program that sits inthe system tray area. It seems to have a decent interface to getting network device stats though, and is portable to Linux 2.6, 2.4 and BSD4 as well as Solaris. So I will probably use that instead, for network device stats. Yay for free software!

posted at: 16:39 | [/tech/knetspeed] | link

I have been a long time user of the Gnome desktop environment on my computer. In fact I have been using it since I installed Linux on my system. This term however, I have been working at Xandros and have gotten used to the KDE desktop environment. Recently I decided to switch to KDE on my desktop machine at home as well. While considering the switch, I realized that I only really use a console, web browser, email, music player, and IRC. Since I preferred konsole over gnome-terminal for a couple of reasons, and have really preferred Juk over rhythmbox at work, I realized that at the application level, KDE was better for me. After spending a while going through preferences, to customize my desktop a little, I am now happily running a KDE desktop.

One of the other benefits of using KDE is that for myself, I find it easier to understand the code since it is C++ Object Oriented rather than stange C object oriented with casting and weird Macros. Admittedly, I have done very little Gnome development and a fair bit of random KDE development now at Xandros, so that isn't entirely a fair comparison. However, as a result, I have been working ona little project recently (this afternoon) to create an applet similar to the netspeed applet for Gnome. In fact, I am using the netspeed applet device code. Hopefully, I will have some reportable progress and screenshots soon, for now, I have a working keyes applet with a KNetspeed name :).

posted at: 15:43 | [/tech] | link