Linked by Thom Holwerda on Sat 23rd Feb 2008 23:03 UTC, submitted by michuk
KDE "KDE 4.1 will be what everyone expected 4.0 to be - a fully functional revolutionary Linux desktop. I took a look at the revision 777000 of this desktop environment and what you get is a visual changelog describing the current progress in terms of look and feel and the features." It has Bejeweled KDiamond? I'm sold.
E-mail Print r 10   57 Comment(s)
Thread beginning with comment 302121
To read all comments associated with this story, please click here.
Love KDE apps
by Yamin on Sun 24th Feb 2008 02:53 UTC
Member since:

I wonder why I love the ubuntu desktop, but I find KDE apps / infrastructure so much better.

Everyapp from KCompare to Amarok (KDE) to QT is better than anything in the GNOME world

Even the initiatives like phonon sounds amazing.

Yet before settling on Ubuntu, I actually tried Kubuntu, and I just didn't like the desktop. It's just too much for me. I love the simplicity of the gnome ubuntu desktop.

Makes me wish Gnome would let the KDE handle all the infra stuff, and the GNOME guys just design a good desktop on top of that ;)

Reply Score: 10

GeneralZod Member since:

"I wonder why I love the ubuntu desktop, but I find KDE apps / infrastructure so much better."

It's a not uncommon sentiment - on the Ubuntu forums, where polls show that people generally prefer GNOME to KDE by a *factor of two*, we see rather striking results like this:

"Plasma" seems to me to be the most concentrated effort poured into the "desktop" aspect of KDE in years and is built on a top-notch infrastructure - it will be interesting to see if it is enough to win some people over from the GNOME desktop environment over the next few years.

Reply Parent Score: 4

RE: Love KDE apps
by dado on Sun 24th Feb 2008 10:01 in reply to "Love KDE apps"
dado Member since:

Makes me wish Gnome would let the KDE handle all the infra stuff, and the GNOME guys just design a good desktop on top of that ;)

If they knew how to design a good desktop, they would have done it by now. *ducks* ;)

Reply Parent Score: 7

unoengborg Member since:

The problem is that it is probably not possible to design a good desktop anymore, or at least it is extremely hard.

The reason for this is that users already have made up their minds on what a desktop should look like, and that is something that resembles the MacOS or Windows desktops. If it looks different from that, it will be considered bad and not used even if it, given a chance, would be much better.

E.g. the amount of information we have on our desktops gets bigger and bigger, but the main way of structuring it is still hierachies. If we compare with the development on the internet, we see how people go from navigating hierachies on yahoo to searches on google. It would be reasonable that the same thing should happen on the desktop.

Designers of future desktop will also need to think a lot more like ordinary office workers and less like sysadmins and developers. People in general are not interested in what they find in /etc, /dev, /lib, /bin,... They are just interested in that it works.

Users need to find, create and manage their own data.

Users need to find and manage what they share to/from other users.

Users need to find other users in a way that relate to everyday life, rather than to some cryptic user id.

Users need to find meta data about other users and data.

E.g. They need to express things like, "I want to share this info with Jane in the HR department" rather than to share it with some user doejane03 in group hr.

In real life we determine if we have the right person by looking at them, or by looking at meta data available about them, until we have enough info to determine that we have the right person, only if there happen to be two Jane Does in the HR department that look the same and have the same phone number,... we should have to resort to a computer related way of referring to her.

We also need to bind what we know about users and their data to actions and events. E.g. If Jane at HR calls you on the phone and you answer, the latest e-mails, and documents she sent or shared with you should be presented to you.

There also need to be better developer tools that can be used by people with more domain knowledge than programming knowledge. VB, c#, python and similar requires real programming knowledge. That way sysadmins should be able to create things ike workflows, or tie certain activities to various projects depending on what templates that was used to create various information.

E.g. If I create a new travel expence sheet, I should just be able to throw it in an outbox, and it shoulld be automagically turn up in my bosses inbox, and when he signs it it would continue to the right person in the financial department that grants the payment, and then the money should turn up on my account, no e-mail addresses involved in the process, and all of it should be programmable with more or less drag and drop by somebody who knows how our organisation works.

Functionality like this should not belong in a separate office suite, they should be handled at desktop and OS level so that all types of information can be handled consistenly.

To make all of this work, the desktop need to be multiplatform, and not just run on X11 but also on Windows and Mac. KDE is moving slightly in this direction by making applications easily portable and to have some semantic desktop features, but a lot more need to be done. Above all, desktops need to start talking the talk of non computer experts.

So, yes it will be interesting to see what the response on KDE4.x will be from Gnome, XFCE and other desktops.

To be succesful they need to think in terms of:

other users,

my information,

other users information,

information about me,

information about other users,

information about information,

actions, events, and projects or activities.

If developer can express these terms and avoid tying them to computer related concepts the free desktop have a great chance of being the best desktop ever built. This will not only have the effect of making it easier to understand to the user, it will also raise the level of abstraction so that new technology and ways of working can be incorporated more easily.
E.g if you say "send information to Jane Doe", you don't specify if it should be by e-mail, file sharing or a message sent as an sms to her cell phone, You leave it to the system to find out the best way of sending it. If some new technical means of communication should become available to us that could be used as well, without changeing the user experience.

Reply Parent Score: 6