KDE 4.0-alpha1: A Visual Guide to New Features
- A new visual appearance through Oxygen
- New frameworks to build applications with, providing vastly improved hardware and multimedia integration (through Solid and Phonon, spelling and grammar checking, to name just a few)
- New applications that focus on a smooth user experience, such as Dolphin, the file manager, and Okular, the document viewer
Status and Outlook
- Finishing Plasma and turning it into the default desktop shell
- Finishing porting applications and integrating the new technologies into them
- Fixing lots of bugs
SightseeingWhile you are going to check it out, what are the areas with most to see? Put the KDE Education applications under the microscope, which have made good progress and have received many new features. Have a look at Kalzium and its new 3D molecule viewer. And kick around the KDE Games, which have been updated with features like scalable vector graphics, theme support, better AI and network support and there are already some new ones. The more adventurous might want to step into the KOffice. Not all distributions' packages include it; only openSUSE does and Kubuntu might. The KOffice project will not release its first alpha alongside KDE 4.0 Alpha1. KOffice in KDE 4 is still very unstable, and most things barely work - but still, you can see the effects of the new framework. You can create shapes using vector graphics, text or even music notations, and manipulate them. Each can be rotated or sheared, and can have several effects applied. Don't forget the work on Krita, which also is based on these shapes. There are things like Marble, a digital globe and map application for KDE, changes in the file dialogs, configuration screens, color picker, font dialogs and dozens of smaller and larger things that make KDE 4 fresh and vital. KDE PIM's development continues at an amazing pace, but due to the scope of the changes, including a shared storage layer for all PIM applications, Akonadi, there is not much to see yet and the major changes will first appear in KDE 4.1. Any help would be very appreciated, of course! You could start with the Junior Jobs, or drop by in #kontact on freenode for more info. Additionally, configuration via KControl is not currently possible. For now, you can use kcmshell to configure KDE instead:
kcmshell --list- gives a list of configuration modules, and
kcmshell fonts style- shows the config dialog with with fonts and style modules.
Eyecandy and Plasmacomposite-enabled branch of KWin has been merged but the composite features are still disabled by default, and the Oxygen icons are in, but the new Oxygen widget style is still too immature to be included. The basics of Plasma are there (try Alt-F2, and check out the new Run Command dialog as shown on the right), but most of the changes are still only in the libraries, so Kicker, the KDE 3 panel, is still present when you log in. There is a lot too see in the games and educational applications, though, and of course many other things to explore.
Getting KDE 4.0 Alpha1So if you decide to give it a try, how can you get KDE 4 on your desktop? There are several different ways to get it running, ranging from the easy to much more complex. You could pop in a LiveCD which allows you to test drive Alpha1 with just a reboot. Other options include installing packages for your distribution, using the automated kdesvn-build script, hand build using the source tarballs, or get the freshest code from anonsvn yourself. At the time of this announcement one KDE 4 based LiveCD is available, appropriately called "KDE Four Live". It is an openSUSE based LiveCD, regularly updated complete with KDE 4 builds (in this case Alpha1). Special thanks go to Stephan Binner for putting this one together. If you would like a safe way to try KDE 4 without risking any of your system files, this is the way to go. Other distributions' LiveCDs are in preparation and will be released soon. Debian expect packages to take a few weeks to be finished, and we expect more distributions to join this list. The Fedora KDE team is still busy finishing Fedora 7, and has only some basic KDE 4 library packages available. These libraries are mainly intended for developers so they can easily work on KDE 4 applications. But Fedora is highly committed to KDE and is expected to release the next major Fedora release (Fedora 8) with KDE 4, probably making them one of the first major distributions to include KDE 4. Meanwhile, thanks to the hard work of the Mandriva KDE hackers, led by Laurent Montel, Mandriva users have been able to test KDE 4 packages from Mandriva's Cooker development tree for quite some time. They are preparing a LiveCD with KDE 4.0 Alpha1 + Nepomuk development for the end of May - watch dot.kde.org for details. Mepis founder Warren is discussing a special KDE 4 LiveCD to show their support, information can be found here. And don't forget the people from Ark Linux, another KDE-minded distribution. They, too are working on a KDE 4 LiveCD and packages. Their development tree will switch to KDE 4 as soon as 2007.1 is ready, and they plan to release the 2007.2 version on the day of the KDE 4.0 release. here. This program is useful for building KDE from sources automatically, not just for the alpha release. For those of you who would like to stay up to date with KDE 4 development, but do not want the hassle of manual compilation, this script comes highly recommended. If you don't like the scripted approach, you can snag the Alpha1 source tarballs from the KDE servers or use the techbase instructions to build and setup your environment. This release of Alpha1 contains many new KDE technologies, including some very broken ones that will be vastly improved as the march towards 4.0 proceeds. Most importantly though, the KDE libraries have largely stabilized, and will be entering a soft freeze later this week. This means that the underlying core is mostly complete for 4.0, and the focus can now shift towards the applications and workspace environment without their developers having to worry about shifting APIs. Of course this is only a brief (and nowhere near complete) overview of the exciting new stuff in KDE. We hope you enjoy the experience, like what you see, and will help us improve what you don't like!
Written and illustrated by Troy Unrau, Jos Poortvliet, Sebastian Kügler and Will Stephenson.