|
.comment: A (P)review of KDE2
A New Look as WellThere's never been a time in the history of Linux as exciting as the next few months promise to be: the 2.4.0 kernel promises to make more hardware work, and the hardware that already works work better, under Linux than ever before while introducing a host of exciting new features. (Among these is allowing the features introduced in XFree86-4.00 and repaired somewhat in 4.01 to work, though the XFree86 and DRI projects have some work yet to do, too--perhaps also available in the next few months.) And KDE2 will be released, which to many of us is the most exciting thing that has happened to the desktop since Al Gore wrote the original Linux kernel many years ago. Last week the KDE developers imposed a feature freeze for the 2.0 release, so for the first time we have a solid idea of what the new KDE will comprise. It will be great (it already is), so the complaints I raise here and there (or, more likely, here, and here, and here) are minor whines and quibbles, which isn't to say that the KDE developers are not cordially invited to follow my sage advice. The Desktop The Taskbar has been incorporated into Kicker, instead of being a separate desktop element. As a matter of personal taste, this is not a change for the better. In KDE-1.x, KPanel and the Taskbar could both be set to autohide, triggering on a user-configurable edge of the screen. (Kicker can be set to autohide, and it lives at the bottom of the screen by default, but you can drag it to the top or side of the screen, and it will stay there.) I populated KPanel with all the applications that I frequently use, and really don't have the space to spare for a taskbar, too. Making them separable would be a Good Thing. A clock applet lives on Kicker, too, and other applications, such as the dialer, KPPP, are supposed to dock there. Puzzlingly, there is now across the top of the screen an odd menubar that has in its defense only that it can be turned off (right mouse button on desktop, Configure Desktop, uncheck "enable desktop menus"). It's redundant; better to restore the old taskbar, I think. Beginning in KDE-1.1.2, there was kludgy support
for what were called themes. KDE2 now has full support of themes, and will
import Gnome themes, if you have one or more of those that you like. There are
several bundled with the release. (For what it's worth, I've found that
XFree86-4.01 is happiest with the KDE-SGI theme.) Of equal delight to some
users, among them me, is that KDE2's warm embrace of things non-KDE extends to
incorporation of the wonderful XscreenSaver modules in the list of available
screensavers. (One chooses one screensaver module; if you want to use
XscreenSavers instead, put that fine application before KDE2 in your
Not so good, to me at least, is the titlebar one sees when first launching an application under KDE2. It has gotten all scrambled, with the X to close the app moved inexplicably to the extreme left. Many is the KDE user who, upgrading, will maximize the application he or she seeks instead to close. Fortunately, you can click the right mouse button on the titlebar and restore sanity by choosing Decoration > KDE 1. Unfortunately, the other attractive choices all have the close button on the left. The change is gratuitous and in my opinion a little contemptuous of users. But it is, as I mentioned, easily changed, though it would be nice if the old style of arranging buttons were in the control center, so that sane KDE2 users could still take advantage of the other window decoration options.
KDE ApplicationsThe experienced KDE user will find a wealth of familiar applications in KDE2; most of them have been ported over, and in many cases improved. The big stories are KOffice, the first integrated, open-source, full-featured, GPL'ed office suite and one that, were there others, would likely be the best, and Konqueror, the delightful file manager and network and web browser. I'm writing this in KWord, the KDE2 word processor, as I have all of these columns. I have written about both KOffice and Konqueror in the last few weeks; you can find the KOffice story at http://www.linuxplanet.com/linuxplanet/reviews/1849/1/ and the Konqueror piece at http://www.linuxplanet.com/linuxplanet/previews/1901/1/. But it doesn't stop there. KMail, to pick an application with which I am intimately involved on a daily basis, has grown tremendously into a full-featured email application (yes, it reads HTML mail; no, it doesn't do anything to keep this from being a bad idea, unless you enjoy spam) with a new, prettier, and far more elaborate configuration routine, message threading (important if you're on mailing lists and your email program is more like a newsgroup reader), child folders, and more. There is a new newsreader, KNode. There is an AOL Instant Messenger program, Kit. There are new toys (eyecandy apps). The Pixie image management system, written by Daniel M. Duley, the legendary Mosfet, shows enormous promise. KMenuEdit, the menu editor, has managed to become even more weird and complicated, but longtime KDE users have found other ways to edit their menus anyway (about which I'll write a piece in a few weeks; if I forget, remind me). In keeping with the "tips on startup" philosophy that is found in the Gimp and in commercial applications that crash frequently, there is a tip application that actually contains useful information. There is said to be Java support in many places, but it doesn't work very well in KDE2, anymore than it does elsewhere. (Do I get to say it yet? Java may be a good idea someplace, but the desktop isn't that place.) The multimedia engine has been rebuilt from the ground up, with a selection of applications and even an application builder. The Personal Information Manager, KOrganizer, has received a much-needed overhaul and now can tie in with KMail, serving as its addressbook among other things.
Configuration ToolsAt this point (I'm writing this based on a compile of CVS code from over the weekend), two configuration facts are evident: KDE2 will be tremendously configurable, more so even than the very configurable KDE-1.x, and it's been rewritten and rearranged to the extent that KDE-1.x configuration experience will be somewhat but not entirely useful. The new KDE Control Center manifests both increased power and considerable reshuffling. If you are among those who could without blinking change mouse focus policy in KDE-1.x, you'll enjoy some new exploration in KDE2. Some of the new options are mentioned above. Most of them are available in multiple locations--the Control Center and KMenu > Preferences, for instance. The new user and upgrader alike would well spend some time exploring the Control Center, not necessarily making changes but learning where changes are made. The Bottom Line If you're using KDE-1.x in a production environment, now is not the time to switch over; some notions notwithstanding, KDE2 smells very good, but ain't soup yet. It will be by release time (though if you have proprietary apps written to QT-1.4x, you'll need to make provision for them). Now may well, though, be a time to download the source and take a look. You'll be pleased. But I'm convinced that anyone given a computer with nothing on it but Linux and KDE2 could in very short order be doing useful work of many kinds. The KDE home page asks if Unix is ready for the desktop. KDE2 answers that question. The answer is yes.
|