MAR
5
2008

KDE 4.0.2 Brings New Plasma Features

The KDE community has released another update to its cutting edge KDE 4.0 desktop. KDE 4.0.2 has, along with the bugfixes some new features in Plasma. The panel can now be configured to sit somewhere else than at the bottom and UI options for changing its size have been added. Do not let yourself be distracted by those new things, there are also plenty of bugfixes, performance improvements and translation updates in there, among which support for two new languages: Persian and Icelandic. KDE 4.0.2 is thus available in 49 whopping languages, and more are soon to come. More highlights include rendering improvements in KHTML and lots of bugfixes in Okular and Kopete. The KDE community hopes you enjoy this release which should be hitting your favourite packaging system soon. See the changelog for more updates and info page for download options.

Comments

When 4.1 is out, then I'll be ecstatic.


By Marc Driftmeyer at Thu, 2008/03/06 - 6:00am

True.. But you'll probably want to give feedback/bug reports/wish list now because:

Then 4.1 will have the features you want and be the way you want it.

and

The projects will be included in

Google Summer of Code (submissions are due in the next few weeks.. The more submissions we have, the better, because it means more to choose from for programmers and mentors. It would also spark more interest.)


By Max at Fri, 2008/03/07 - 6:00am

First of all thanks for this release. I installed KDE 4.0.2 once it appeared in opensuse repository(which was much before the release announcement.) On testing I could find some enhancement to the plasma desktop but at the same time I felt there were some bugs which was not found in the 4.0.1 release. One such bug was when I try to remove the Kget applet the desktop crashes. Another one was that the desktop settings are not saved on log out of the system. Another issue is once I change the wallpaper I need to log out and log in back for it to get applied. Another problem that I faced from the very KDE 4.0.0 is that even if I remove some of the icons it always come back on each login. I thought I would confirm these bugs with others and then post it to the bugs tracker. Not sure if these bugs are only on my system.
One enhancement I would like to see in KDE 4 is with the icons. Desktop icons is taking more screen space than KDE 3.x version. Due to the same reason I am not able to add any applets, since there is no space for additional applets. So I request KDE team to provide much better icon set up for KDE 4. I am still playing with KDE 4.0.2 and would post the bugs details if I found any. Thanks


By Swaroop Shankar at Thu, 2008/03/06 - 6:00am

why not resize the icons to a smaller size by hand...


By jos poortvliet at Thu, 2008/03/06 - 6:00am

"Another problem that I faced from the very KDE 4.0.0 is that even if I remove some of the icons it always come back on each login."

Aye, this is most annoying. And in some cases, on next login some icons would appear *twice*, and removed plasmoids (can't get rid of the comic plasmoid) appear again.


By NabLa at Thu, 2008/03/06 - 6:00am

If you right click on the desktop, go to desktop settings and then remove the tick from show icons (at the bottom of the window that opens) then the icons will simple disappear.
Still they shouldn't appear after being closed.


By Bobby at Thu, 2008/03/06 - 6:00am

That information was new to me. But this option would remove all the icons. Me (and I think NabLa too) were talking about individual icons. If we don't want any one of the icon then there is no option to remove it permanently from the desktop.


By Swaroop Shankar at Thu, 2008/03/06 - 6:00am

What you can do after you remove the tick is add the icons that you like to the desktop. You can do that from the start menu. These icons will stay there and you can remove or resize them individually.


By Bobby at Sat, 2008/03/08 - 6:00am

Yes, I was talking about that. It's just... click close on an icon and it disappears, yes. But when you log in again, it's there again! And sometimes, it's there but twice! That has to be a bug, not a feature...

Can't seem to find a bug report for this, so I'll file one.

I'd actually prefer to be able to:
* Have some file management on desktop files so I don't need to go to dolphin or a console to delete stuff from the desktop
* Being able to drag&drop files from the desktop somewhere else (ie an application).


By NabLa at Wed, 2008/03/12 - 5:00am

#155241 and #155620 refer to icon duplications though


By NabLa at Wed, 2008/03/12 - 5:00am

I got exactly the same problem. I think it's not because the machine

Another bug i found is the kmix applet doesn't start when log on


By m_goku at Sat, 2008/03/08 - 6:00am

For me KDE 4.0.2 is much more buggy than 4.0.0 and 4.0.1.
As this should be a buf-fix mostly release exept for some small backports from KDE 4.1 Plasma this is really bad news.
Let's hope this is just kubuntu packages that are bad and will be rebuilded later instead of being a kde source code problem :-P


By Iuri Fiedoruk at Sun, 2008/03/09 - 6:00am

I am using opensuse 10.3 and this is the case with me too. I too felt KDE 4.0.2 is more buggy. Too much crashes. I am now going to try the svn packages.


By Swaroop Shankar at Sun, 2008/03/09 - 6:00am

I have the same problem too, need to log out and log back in to see your new applied background, what's happening? this bug didn't occur in 4.0.0 & 4.0.1?


By Antony at Mon, 2008/03/10 - 5:00am

UNSTABLE KDE 4 version from opensuse (http://download.opensuse.org/repositories/KDE:/KDE4:/UNSTABLE:/) works much much better than 4.0.2. The icons also looks much better in it and not much annoying crashes as in 4.0.2.


By Swaroop Shankar at Tue, 2008/03/11 - 5:00am

First congrats and thanks to the devs for another very fast release.
There are two little problems that I am having since I am not that demanding ;)
1. I still can't figure out how to run Liquid Weather on Plasma. It even shows up in the add widget dialogue box after I tried to run it using SuperKaramba but when I tried to add it to the desktop I got a message saying that one or more components of the Kross scripting architecture is missing. Do I need to install one or more packages here and which?

2. I set up sideshow for my wallpapers but after the first wallpaper changes the desktop just gets white - no wallpaper anymore. One can see that the wallpapers continue to change after the given interval but they don't appear on the desktop! And the white desktop + panel turn all kinds of colours when I write in Firefox (like now). It changes to black with white shadows around the Plasmoids then a mixture of green, blue, red yellow etc. with a funny pattern. This only happens to some of the Plasmoids but not the desktop and panel when I use openOffice Writer.

Well, the desktop is working and seems to have improved in speed but these teething troubles are a bit frustrating since I don't know how to solve them.
Btw I am using openSuse 10.3 with the Suse packages installed. Don't know if that could be the problem.


By Bobby at Thu, 2008/03/06 - 6:00am

In fact the screen goes white simply by choosing another wallpaper, not just with slideshow.

You see the transition, but then it's all white unless you log out one time.

So i conclude that the transitioning is fucked up, it wasn't there before and so wasn't the white desktop problem.

Is there a way to deactivate the wallpaper transitioning?


By MichaelG at Thu, 2008/03/06 - 6:00am

The problem is that it remains white until I log out and in again. It also happens with single wallpapers, after a few minutes the desktop just gets white and you can see a white line running below the panel. It really looks messed up.
Funny thing is that it wasn't like that in the previous versions.


By Bobby at Thu, 2008/03/06 - 6:00am

Eh, dude that's exactly what i just said... na, maybe my english isn't so good after all :-(


By MichaelG at Thu, 2008/03/06 - 6:00am

Is there a way to get you to use bugzilla to help us fix those problems? Search if it has been reported, add information about your setup (screen reso?, multihead? driver in use? exact versions? Distro? compositing or not? output on the konsole? patterns in this behaviour? None of those are in your parent post, moreover it's posted to the Dot, not to BKO where it would actually help fixing it.

Sigh.


By Sebastian Kuegler at Thu, 2008/03/06 - 6:00am

Sebastian, I never used Bugzilla but I would if you could give me a few instruction on how to. I would certainly love to participate a little more.


By Bobby at Sat, 2008/03/08 - 6:00am

That's what I would like to know too. And the same applies for the 3d earth model applet. It complains that "This object could not be created for the following reason:
OpenGL Shaders not supported"

glxinfo | grep shader
GL_ARB_fragment_shader, GL_ARB_half_float_pixel, GL_ARB_imaging,
GL_ARB_shadow, GL_ARB_shader_objects, GL_ARB_shading_language_100,
GL_ARB_vertex_buffer_object, GL_ARB_vertex_program, GL_ARB_vertex_shader,
GL_EXT_Cg_shader, GL_EXT_depth_bounds_test, GL_EXT_draw_range_elements,
GL_NV_texture_shader, GL_NV_texture_shader2, GL_NV_texture_shader3,

And I could run Compiz and compiz-fusion too. Not to mention that I have OpenGL composite enabled with Kwin4.

This is not just Opensuse specific, I am using Debian Sid with Experimental repositories.

I think Bobby that KDE4 has still some hiccups :).


By Damijan Bec at Thu, 2008/03/06 - 6:00am

Well, you need a videocard that has pixel and vertex shaders. Shaders aren't used in compositing. (Yet)


By Jonathan Thomas at Thu, 2008/03/06 - 6:00am

Hmm. GeForce Go 6800/PCI/SSE2 Should have it. Or am I missing something? Am using Nvidia drivers v. 169.07 with X.Org X Server 1.4.0.90 (Release Date: 5 September 2007)


By Damijan Bec at Thu, 2008/03/06 - 6:00am

Apparently your setup should support shaders. Maybe you should file a bug report?


By Jonathan Thomas at Thu, 2008/03/06 - 6:00am

https://bugs.kde.org/show_bug.cgi?id=153508

Existing case Status INVALID. Aaron's reply was "just because you have opengl doesn't mean you have the shader support required to run certain applets. i'm afraid that the error is accurate, and that the applet is using a feature that isn't available with your card/driver combo"

Now, I am confused ?:|


By Damijan Bec at Thu, 2008/03/06 - 6:00am

Well, your title to the bug report makes it looks like all applets using OpenGL don't work. It's a tad misleading, to say the least. Hopefully the info you provided will help straighten things out.


By Jonathan Thomas at Thu, 2008/03/06 - 6:00am

I agree but it wasn't me who created this bug report. About info provided: I am always open to do testing on my computer. It is kinda fun :)
If you have any suggestions what to add to the bug report, just spit it out please. Your input is more than welcome. After all ... we all want to have a better KDE desktop :)


By Damijan Bec at Thu, 2008/03/06 - 6:00am

re 1: install kdebindings or at least kdebindings/krosspython depending on how your distributor did split kdebindings. Then you will be able to either
1) run SK just like before. That means, e.g. start the SuperKaramba app and load there the theme or just doubleclick on a *.skz file to have it running or
2) from within the "Add Widget" dialog what runs then the theme as Plasma Widget. In 4.0.x it's needed to have 1) done before 2) is possible cause the SK themes will show up in the Plasma "Add Widget" dialog only after they got run at least once with the SK-app.

Last but not least; in 4.1 this all got already reworked and it will be more easy to run legacy themes and they even will feel a bit more native aka like Plasma applets ;)


By Sebastian Sauer at Thu, 2008/03/06 - 6:00am

First Sebastian thank you.

The reason why we cannot run it is because Debian haven't created kdebindings 4.X package yet. I was just about to create my own deb file while have noticed something which boiled my blood.

What the heck is doing C# in bindings? Well done guys. Lets follow the f****** GNOME tainted Microshit path. Do not forget to include mono in core applications too. Bravo, lets encourage stupid users to run Mono apps, most of them don't care about software freedom anyway.

I believe that you just D O N O T G E T IT!!! This has nothing to do with how good or bad is their technology. This is their technology. MICROSHIT HAS NEVER PLAYED A NICE GAME BEFORE. HOW CAN YOU BE SO STUPID AND NAIVE THAT THEY WILL NOT F**** US UP AS SOON TOO MUCH TAINTED CODE WILL BE INCLUDED IN KDE?!?!?!?!? And just please don't say that we can always remove the code from KDE or that MONO is open sourced (sigh). Tomboy, beagle, F-spot??? Get it?!? Programs are the key and not the libraries. Lets have 70% of the coolest programs written in C#. Who will rewrite these programs and how long will take to rewrite it? You get it now?

Kde should not encourage in any way the usage of C#/MONO. Providing bindings is just the first step into it and will bring us to the dead end sooner or later.

Remember, Microsoft can AND WILL make sure that projects depending on their technology are halted in any possible way you can or you cannot imagine.

The main reason I am using KDE and not GNOME any more is because we somehow managed to avoid their stinky influence. It looks like this is no longer the case.

And there is one thing more which I just don't understand and get it:

Why the heck, are you developers, spending your free time, on their technology?
If you need to use C# in the company you work for, then OK. But you are contributing here YOUR OWN FREE TIME. Each second spending on c# is a grave waste of your time, energy and good will and IT HELPS NO ONE BUT MICROSHIT!!!
I dunno is just me being paranoid and stupid or are most of you blind and ignorant to actually see what Microgrind was and is doing for the last 20+ years?

I do not hate Microshit per se, what I hate is that the only thing they are doing is stabbing us free users and abusing our rights to use free software (or at least they are trying to). They are lying, cheating, stealing and killing their competition - AND YOU DEAR DEVELOPERS ARE HELPING THEM :( Microdeath never stops and it goes so far to actually abuse the ISO national standard bodies to get their property standard through. If possible I simply ignore Microshit, their technology and their products. Ignorance is something which hurts the most.

I have created Debian package (kdebindings_4.0.2-1_i386.deb) without C# parts. Feel free to download it from
http://www.megaupload.com/?d=Q5OKY0R2

P.S. If I want to use Microshit technology then I use Microshit OS.
P.P.S. There is no guaranty that deb package won't conflict with other packages on your system or that it will work at all. It works for me on DEBIAN/sid.


By Damijan Bec at Fri, 2008/03/07 - 6:00am

> I do not hate Microshit per se

Right, OK...


By Paul Eggleton at Fri, 2008/03/07 - 6:00am

:) and people still have a sense of humour. Yes I hate M. per se. The sooner they vanish the better.


By Damijan Bec at Fri, 2008/03/07 - 6:00am

"I dunno is just me being paranoid and stupid"

Reading your incoherent, foaming post, I'll have to go with Choice #1 here.


By anon at Fri, 2008/03/07 - 6:00am

I was just being sarcastic Anon.
I do not hate them I rather dislike them. And try to ignore them if possible.
Hate is really unhealthy feeling ...


By Damijan Bec at Fri, 2008/03/07 - 6:00am

I've no idea what you are getting so worked up about. We work on the C# Qyoto/Kimono bindings because it's fun.


By Richard Dale at Fri, 2008/03/07 - 6:00am

Still doesn't work. The same error message complaining about kross when trying to load Liquid weather 14.8.

"SuperKaramba cannot continue to run this theme.One or more of the required components of the Kross scripting architecture is not installed. Please consult this theme's documentation and install the necessary Kross components."

Well I have all kdebindings components now except c# and still doesn't work. Any other ideas?


By Damijan Bec at Fri, 2008/03/07 - 6:00am

> Still doesn't work. The same error message complaining about kross when trying to load Liquid weather 14.8.

Sounds like it's installed in the wrong path or with the wrong lib-name or something like this since that message will only show up if loading the lib wasn't possible.

In debian/sid, depending on your kde-install prefix which defaults to /usr iirc, it should also be installed to /usr. So, e.g. something like /usr/lib/kde4/krosspython.so

p.s. related to your other message above;

> you just D O N O T G E T IT!!!
> You get it now?

wow, and you really expect that anybody does listen to something that is written such offensive? Man, I even guess that it's very likely that you achieve the opposite of your intention with such wordings.


By Sebastian Sauer at Fri, 2008/03/07 - 6:00am

I would really like to hear your thoughts on this topic though...?


By MichaelG at Fri, 2008/03/07 - 6:00am

On what topic? Microsoft bashing? Well, I am not that motivated to spend my time with MS-bashing on a dot-article that deals with the release of KDE 4.0.2 since somehow I guess that's not related.

If it's about Mono/Microsoft/Patents/etc. then I would suggest to read http://www.osnews.com/thread?224521 which is a nice and short answer from someone who works on it (I don't and therefore can't really provide any useful answer anyway beside that I think, that C# is much better designed then Java but still not as good as Python and Ruby ;)


By Sebastian Sauer at Fri, 2008/03/07 - 6:00am

So i can assume that you share the thoughts of Miguel de Icaza how he expressed them on the interview?
I just would like to get an unavoiding answer from you, to help me to make my mind about this.


By MichaelG at Fri, 2008/03/07 - 6:00am

"So i can assume that you share the thoughts of Miguel de Icaza how he expressed them on the interview?"

Just because KDE developers work on Qt/KDE C#/Mono bindings, certainly doesn't mean that we agree with everything that Miguel de Icaza says.

If you use the bindings to develop Qt apps, all you are using is the C# language and the Mono runtime. I feel I'm more at risk of being abducted by aliens than being sued by Microsoft for using Mono. Encouraging C# programmers to learn Qt/KDE programming, and getting extra developers as a consequence, is much more likely to benefit the KDE project than harm it.


By Richard Dale at Fri, 2008/03/07 - 6:00am

> you share the thoughts of Miguel de Icaza

I agree with what Richard wrote and that's why I did provide a link to his answer. Is that unavoiding enough? Well, don't expect more concrete statements from me on things I don't deal with. If you like to have a good MS-bashing then ask me about MSOOXML (but probably not on the dot on this article since it's really offtopic).


By Sebastian Sauer at Fri, 2008/03/07 - 6:00am

"wow, and you really expect that anybody does listen to something that is written such offensive? Man, I even guess that it's very likely that you achieve the opposite of your intention with such wordings."

Well, I guess you are right :). But it is still frustrating that a bunch of intelligent people (read developers) just don't care and blindly lead us to Microsoft trap.

"So, e.g. something like /usr/lib/kde4/krosspython.so"

You are right. Default path was /usr/local/lib/kde4 so I should put a different path in cmake_install.cmake. SET(CMAKE_INSTALL_PREFIX "/usr/lib").
I put ln -s /usr/local/lib/kde4/krosspython.so /usr/lib/kde4/ and could run Liquid without cross error message.

I guess will need to recompile it again and create a deb package too.

But get another error message now :( Probably a broken Liquid Weather:

Kross: "PythonScript::initialize() name=/home/gisovc2006/.kde4/tmp-successfull.job/runningThemes/yGFfDh/liquid_weather.py"
/home/gisovc2006/.kde4/tmp-successfull.job/runningThemes/yGFfDh/liquid_weather.py:3656: SyntaxWarning: import * only allowed at modulelevel
def checkDependencies(widget):
Kross: "PythonInterpreter::extractException:
File "/home/gisovc2006/.kde4/tmp-successfull.job/runningThemes/yGFfDh/liquid_weather.py", line 4, in
# #

File "/home/gisovc2006/.kde4/tmp-successfull.job/runningThemes/yGFfDh/liquid_weather.py", line 34, in
bar = sys.stdin.encoding
"
Kross: "Error error='cStringIO.StringO' object has no attribute 'encoding' lineno=34 trace=
File "/home/gisovc2006/.kde4/tmp-successfull.job/runningThemes/yGFfDh/liquid_weather.py", line 4, in
# #

File "/home/gisovc2006/.kde4/tmp-successfull.job/runningThemes/yGFfDh/liquid_weather.py", line 34, in
bar = sys.stdin.encoding
"
AttributeError: 'cStringIO.StringO' object has no attribute 'encoding'
Kross: "PythonScript::Destructor."


By Damijan Bec at Fri, 2008/03/07 - 6:00am

> cStringIO.StringO' object has no attribute 'encoding'

oh, seems that was a 'bug' (well or a missing feature ;) within krosspython. Fixed now in 4.0 and trunk. LiquidWeather starts up now, but it breaks then for me since LW still uses PyQt3 while PyQt4 is needed now :-/

Anyway, thanks for the feedback/bugreport! :)

re the;
"But it is still frustrating that a bunch of intelligent people (read developers) just don't care and blindly lead us to Microsoft trap."

Software patents are a general problem and not only related to Microsoft and Mono. Probably by writting this mail I already did break a few of them without knowledge. So, we are already in traps and the only protection is to get finally right of software patents and to have meanwhile enough protection to stay in a cold war. Yeah, very sad situation for developers. Probably time to start a second carrier as lawyer :-/


By Sebastian Sauer at Fri, 2008/03/07 - 6:00am

Thank you Sebastian for your effort and time. So we need to wait :|

"Probably by writting this mail I already did break a few of them without knowledge. So, we are already in traps and the only protection is to get finally right of software patents and to have meanwhile enough protection to stay in a cold war."

At least we do not have this problem in Europe, yet.

P.S. I will update the deb package for Debian in the afternoon.


By Damijan Bec at Fri, 2008/03/07 - 6:00am

I installed the kdebindings package but it still didn't work :( I keep getting the message that this kross package is missing but it isn't in the openSuse repo.
Thanks anyway.


By Bobby at Fri, 2008/03/07 - 6:00am

Hi Bobby,

it is part of the kdebindings-package which was also splitted in a python-package which both include the needed lib. See e.g. http://download.opensuse.org/repositories/KDE:/KDE4:/STABLE:/Desktop/ope...


By Sebastian Sauer at Fri, 2008/03/07 - 6:00am

Hi Sebastian,

I greatly appreciate your effort and that you took time out for me. Thanks very much.
I followed the instruction that you gave me and install both packages. What happens now is that I stop getting this message about missing packages but the Liquid Weather widget is not showing up on the desktop even though it's shown as runnning in SuperkKaramba.
I will just wait, maybe it will show up soon ;)

Jedenfalls danke schön.


By Bobby at Sat, 2008/03/08 - 6:00am

For anyone interested in. Debian doesn't include kdebindings (you need it to get Kross components) in their repositories.

I have created stripped down version of debian kdebindings, free of C#/Mono garbage.

You can grab it from here
http://www.megaupload.com/?d=65U7FVBH

There is no guaranty that deb package won't conflict with other packages on your system or that it will work at all. It works for me on DEBIAN/sid.

Have fun!


By Damijan Bec at Sun, 2008/03/09 - 6:00am

plz send me source code of your package for recompilig and upload to my repo

www.amarok2deb.co.cc

avilav [at] gmail [dot]

See ya


By Eduardo at Fri, 2008/08/08 - 5:00am

Pages