KDE 4.0 Beta 2 Released, Codename "Cartoffel"

The KDE Community proudly presents the second Beta release for KDE
. This release marks the beginning of the feature freeze and the stabilization of the current
codebase. Simultaneously the KOffice developers have announced
their third Alpha
, marking significant improvements in this innovative office suite. Both KDE and KOffice have benefited from the Google Summer of Code, as most resulting code has now been merged. Read on for more details.

Since the libraries were frozen with the first beta, KDE developers have been adding features and functionality to their applications. Now it is time to start polishing these features; writing and translating documentation, improving the usability, and completing the artwork. As KDE 4.0 is feature-frozen now and going full on into bugfixing mode, major ideas and changes will be held off until KDE 4.1. However, some KDE components, such as Plasma, are exempt from this freeze and will still see significant

The info page has more information, including information on how to obtain KDE 4.0 Beta 2.

Packages are available for Kubuntu, Mandriva and openSUSE.


And thanks to everybody who helped to get this online ;-)

Those writing the code, obviously. And those who added stuff at
And Wade, Steve, Joseph, Danny and the others for the review. Sebas for fixing what I did wrong, and telling me how to do better in the future... What, I should ignore all the cool stuff going on but not in the beta?!?! ;-)

A extra tnx! for Wade. Just because he's insane.

By Jos Poortvliet at Thu, 2007/09/06 - 5:00am

And I want to mention to everybody that:
Danny, Riddel, Sebas and others are doing an amazing job on getting articles on the dot. If you see how the software works, you'd be surprised that anything ever gets online ;-)

And they could use some help. If you have time (no really skills needed, just some time and willingness) you can make a difference here.

Same with some other administrative stuff, we can use some help there as well.

And you want to write articles? magazines often ask us for ppl who want to write (it can even make you money), join [email protected] and offer help to those asking for it ;-)

Boy, there is so much non-coding work to do...

By Jos Poortvliet at Thu, 2007/09/06 - 5:00am

Come on, how hard is it to post and approve your article on the dot? There's no embedded images or anything...

By Navindra Umanee at Thu, 2007/09/06 - 5:00am

Aaah, indeed, a simple announcement isn't that hard. But a longer article is much more work than it should be -- again, from what I've seen...

By Jos Poortvliet at Thu, 2007/09/06 - 5:00am that officially a back-handed compliment, a compliment and an insult, or two compliments?

Irregardlessably, as I've stated in a recent blog entry, Jos did a great job of creating a thoughtful and detailed press release that puts other larger companies to shame.

Side note: We have screenshots and plenty of links; just remember that if you see a press release or story like this pointing to images or URLs on your server, don't be devious and replace the image with an elephant's butt or a goatse image.

Links and images are only useful if they stay up for some amount of time. If you don't want press releases or stories pointing to your images and therefore servers, please let us know. We may not have the Slashdot effect but we have the Dot effect.

By Wade Olson at Thu, 2007/09/06 - 5:00am

What's the quality intended to be for this release? Is it meant to be functional? The last beta, people complained that it was incomplete and non-functional, and they were told to stop whinging and that it wasn't *meant* to be complete or functional.

I'm quite happy to test this if it's actually beta quality, but I don't want to waste my time on something that isn't even supposed to work right yet. I am happy tracking down bugs, but want something that is actually operational. "Time to start polishing" and "significant improvements" could mean absolutely anything in this regard.

By Jim at Thu, 2007/09/06 - 5:00am

Some say it's basically usable. I wouldn't use it myself yet, but we're indeed close to usable already. Next beta will most likely be good for daily usage.

By Jos Poortvliet at Thu, 2007/09/06 - 5:00am

The quality is actually quite good: most applications don't crash anymore if you start them and the games and kde-edu are both really good.
To be honest, most applications seem quite good already: dolphin p.e. (though I might have to get used to it :)

One problem I have encountered is the "accelerated" bling: performance goes immediately down and I can almost put my finger on the screen to follow the mouse-pointer with my finger.

And I think it's really a pity that they (we?) didn't get raptor out of the door, so that console-challenged users still can get along without kicker: At the moment, there's simply no menu if you kill kicker.

Oh and for the whole fun of it, run
with Alt+F2 (or konsole) - then you'll have the beginning of the meta-information goodness of dolphin.

Starting strigidaemon (the same way) starts the indexer, (first time is slow!) which then enables you to search through stuff it has indexed (normally $HOME) using Alt+F2, too.

All in all I think it's a felicitous tech-preview of what can be expected in the next few months.

Stop! Did I say _tech_ preview? Oxygen is almost complete: although the window decorations are nowhere close to what they might become next week, the icon set seem to be almost finished - at least in dolphin and most other obvious places (don't start systemsettings or the window-effects-dialog if you're afraid of questionmark-icons :)

Get it, try it (no: don't use it fulltime, yet) and get busy making it better:
- Documentation is needed - see #kde-docs (nixternal has the list?)
- Translations have already started - get on board while some of the easy strings are still to be got!
- Bug the developers with bug reports - if you don't tell it, it (probably) won't be fixed!
- Show it to your friends - if they laugh, tell them off and explain the difference between an open and a closed development-cycle!

Get it.

By Tom Vollerthun at Thu, 2007/09/06 - 5:00am

> I'm quite happy to test this if it's actually beta quality

Applications from kdebase, kdegames, kdeedu, kdegraphics, kdesdk are, on the whole, functional and stable enough to be worth testing. The window manager works, I haven't used it extensively.

The desktop itself (including the panel) is still way behind where it needs to be. The widget style and window decoration still need work, you will probably find it easier to use one of the ported KDE 3 styles for the time being.

By Robert Knight at Thu, 2007/09/06 - 5:00am

Sorry, I don't have an answer for you, but your question was very good and just wanted to let you know. I felt exactly the same.

I used the beta-versions of previous releases often long before release in my production environment. And know I downloaded two Live CD and even there, most applications won't even start.

I am very sorry, I could not help test kde4 'til now.

By thorsten at Mon, 2007/09/10 - 5:00am

Why not Kartoffel (german word for potato) ?

By Benoit Jacob at Thu, 2007/09/06 - 5:00am

because this is what everyone would expect... :-)

By MS at Thu, 2007/09/06 - 5:00am

it's a joke we came up with in a kartoffelhaus one night over dinner and brainstorming about names for betas. it was suggested that kartoffel was an great name, and the follow up suggestion was to misspell it with a 'c' as a self-referential jab at our historical k-ification.

this is what happens when you get a bunch of geeks together thinking of code names for stuff. ;)

"one night in darmstadt and the world's your kartoffel..."

By Aaron Seigo at Thu, 2007/09/06 - 5:00am

I love it! Spelling it with a 'c' is going make all the K hating trolls (Slasdot trolls, not the Norwegian trolls ;) go up in flames...or something :p

By Joergen Ramskov at Fri, 2007/09/07 - 5:00am

I think in Rome C was pronounced K in Latin.
Ceasar and Cicero was pronounced Keasar and Kikero, not Seasar and Sisero.
Very sophisticated joke.

By reihal at Fri, 2007/09/07 - 5:00am

Uh,well... not really!
In Latin C was pronounced C just like in Cicero, Ciceronis... OR K as in "Alea icta est". It all depends on what letter is after the C......

By ZIOLele at Fri, 2007/09/07 - 5:00am

Hmm... What about the ruler of the Holy Roman Empire?
Derived from Ceasar, it was the Kaiser, not the Saiser.

By reihal at Fri, 2007/09/07 - 5:00am

Hmmm... What about the ruler of Imperial Russia, who saw themselves as the legitimate inheritants of the Eastern Roman Empire? Derived from Caesar, it was the Tsar, not the Kar.


By Emperor at Fri, 2007/09/07 - 5:00am

Ok... but lets leave Charlemagne out of this.

By reihal at Fri, 2007/09/07 - 5:00am

No, on second thoughts, lets do the reverse.

May I propose that the last KDE 4 RC be codenamed "Karl" in honor of
the father of both Germany and France.
If you look at the map of contributions to KDE 4 you will agree that it is appropriate.
You can make a joke about it and use the old English version "Churl".
("Charon" is not appropriate)

By reihal at Mon, 2007/09/10 - 5:00am

It's the ending "sar" bit in "Caesar" that turned into "tzar", that's all.

By kolla at Sun, 2007/09/09 - 5:00am

It's not Ceasar, dummy, it's Caesar, or even Cæsar.

By kolla at Sun, 2007/09/09 - 5:00am

Yes, you spotted the typo! You win a beautiful Lounge Suite!

And they pronounced it Kaisar!

By reihal at Mon, 2007/09/10 - 5:00am

"The first duty of a man is the seeking after and the investigation of truth."
-Markus Tullius Kikero

By reihal at Fri, 2007/09/07 - 5:00am

It really depends on the dialect. Classical latin (the one I learned in highschool) is always a hard C (like in cake). The other dialect (the name escapes me) has a soft C in some circumstances.

By Soap at Fri, 2007/09/07 - 5:00am

English perhaps?

By reihal at Fri, 2007/09/07 - 5:00am

It's quite common in all languages derevied from Latin (+ English, which is just a Nethergerman/Norse mix with fancy words, ironically imported from the always behated French) that c before a, o, u and other consonant is pronounced k, while c before e i and y is pronounced as a what you call "soft" (s/sh-like or guttural). I'd be happy to know about words of latin languages that break this rule, I cant think of any myself.

By kolla at Sun, 2007/09/09 - 5:00am

there was a city named named Keisaria, after Caesar.

By yman at Mon, 2007/09/10 - 5:00am

Is that the new desktop?

Definitely have to try it when it's out. :-)

Looks interesting.

By Axl at Thu, 2007/09/06 - 5:00am

You always see this rotated green/grass image on the plasma desktop. I wonder what it is good for. And even more interesting: Can you do that to any plasmoid? That would be really great if I could freely rotate things...

By Michael at Thu, 2007/09/06 - 5:00am

> rotated green/grass image on the plasma desktop

we're working on standardized resize and rotate for objects, yes.

By Aaron Seigo at Thu, 2007/09/06 - 5:00am

When you say "objects" you mean plasmoids or any kind of object that lies on the desktop. The idea of this rotated/resized image would be great for open windows if they could be rotated on the z axis. Then you have a practical way to leave open windows on the desktop that don't take much space but you can still see what each one of them is.

By Nick L. at Fri, 2007/09/07 - 5:00am

Aaron's talking about Plasmoids - rotating windows is not within the area of competence of the Plasma application. That said, kwin could rotate windows on any axis you want right now, it just wouldn't be particularly useful, as X does not yet have generic support for input transformations, i.e. translating input events into a transformed (rotated) windows' reference frame. Work on this is ongoing in the project, and will eventually land on your desktop. And KDE 4 will have the technological infrastructure to make use of it.

Right now, you can look at Mandriva's "Metisse" environment for a case-specific implementation of an OpenGL-based composited desktop with support for input transformations to get a feel for what it enables.

By Eike Hein at Fri, 2007/09/07 - 5:00am

Just a short question:

Which popular icon-themes and widget-themes from etc. will be included into KDE 4 (maybe to replace some not-so-popular and outdated icon- and widget-Themes)?

If the answer is "we do not intend to include any community work from" then the question is "why?".

By Max at Thu, 2007/09/06 - 5:00am

"If the answer is "we do not intend to include any community work from" then the question is "why?"."

Well most likely the reason would be that none of them are made for KDE4 (as in the widget themes are KDE3 themes and the icons don't use the new FD.o naming spec).

Note: I haven't looked at to check, and I have no clue whether anything from is being included or not so, as well as having nothing to do with any of that stuff.

By Sutoka at Fri, 2007/09/07 - 5:00am

> Which popular icon-themes and widget-themes from etc. will be included into KDE 4

I can't provide you will a full list, but for one, the very popular "Nuvola" icon set has joined the kdeartwork module.

> If the answer is "we do not intend to include any community work from"

That's definitely not the answer. After all, essentially all of KDE is made up of community contributions, in a way: It's a community-driven project.

By Eike Hein at Fri, 2007/09/07 - 5:00am

Nuvola has always been my favorite :) Something simple and easy about it.

By Samuel Weber at Fri, 2007/09/07 - 5:00am

I've actually seen a couple on kde-look myself.

All those styles are KDE4 ones... and I dont see why a couple of them cant be included as "lightweight" alternatives to oxygen. I especially like "float". Its nice a polished, and would be a great addition to the default list.

On the icon side, I think crystal-project has a good case for inclusion. It just doesn't seem like KDE without a crystal icon theme! :)

Oh, and the mockup style on the Crystal Project screenshot looks mad :)

By lexxonnet at Fri, 2007/09/07 - 5:00am

Float and Bespin both looked pretty nice to me. Apparently Bespin is based off the old Oxygen code that got replaced, so it is somewhat similar.

By matt at Fri, 2007/09/07 - 5:00am

This article's "The _info page_ has more information" links to It took me a while to realize that a 3.9x release is in fact a 4.0 beta, I think this will confuse other n00bs. Could the 3.93 info page say in big letters that it's effectively 4.0 beta 2, and maybe explain the numbering scheme?

Also, the Download section of the left-hand navigation on info pages like only has a link for "KDE 4.0 Beta1", maybe replace that with "KDE 40 Beta 2".


By skierpage at Fri, 2007/09/07 - 5:00am

I've tried to install the openSUSE packages from, but many plasma applets don't load. It seams I'm missing the libplasma_*.so libraries. Can someone tell me which package contains those for openSUSE? They sure splitted the packages a lot: :-|

By Diederik van de... at Fri, 2007/09/07 - 5:00am

you gotta ask the suse ppl about this...

By Jos Poortvliet at Fri, 2007/09/07 - 5:00am

Some mix up with the kdebase split and Plasma and Kicker (not yet completely) being removed happened in Beta 2: some parts of Plasma like the tasks data engine, which is used by the taskbar plasmoid, still depend on Kicker parts (actually Kicker is still started behind Plasma). When you build from SVN kicker gets build but due to a bug it doesn't anymore in the official Beta 2 kdebase-workspace release tarball from which the current openSUSE packages were built. Next week these problems will be fixed in the openSUSE packages.

By Beineri at Fri, 2007/09/07 - 5:00am

hi, i got a mandriva spring (2007.1). i have updated kde from the kde mirror from beta 1 to beta 2, but when i start the session i receive this message and i can't access the desktop. what can i do?

By killer at Fri, 2007/09/07 - 5:00am

You gotta ask the mandriva ppl about this...

By Jos Poortvliet at Fri, 2007/09/07 - 5:00am

I´ve installed KDE4 Beta1 using meta packages from Yast (Suse), and i used the kde4 like a charm. But when i updated to KDE4 Beta 2 i prompted for this error too, when using the same user from beta 1 session. I created a new user too. Did you found any trick for workaround or fix this? thanks in advance.

By Jose Carlos at Fri, 2007/09/21 - 5:00am

Not sure where to report this but there's a broken link in the release announcement:

"...the KDE Remote Desktop Client is finished as well. Making use of libraries ensures the..."

the 'libraries' link goes to: which is broken, I think it should be

Apologies for this very minor nitpick.

Cheers for all your hard work everyone :-)


By lanroth at Fri, 2007/09/07 - 5:00am

Fixed, thanks.

By Sebastian Kügler at Fri, 2007/09/07 - 5:00am

as usual a KDE4Live CD can downloaded from


By Cougar at Fri, 2007/09/07 - 5:00am

Thanks a lot for your work. Isn't it possible to make a torrent though? would be great.

By ryukendo000 at Fri, 2007/09/07 - 5:00am