Linked by Thom Holwerda on Wed 22nd Aug 2007 22:10 UTC, submitted by anonymous
Linux It is not too surprising that Ubuntu came in first in DesktopLinux.com's 2007 Desktop Linux Market Survey, or that Firefox was the topmost browser by far. More interesting is that for the first time ever in the site's annual surveys, GNOME surpassed KDE among desktop environments (45% over 35%), with Xfce a solid third (8%).
Thread beginning with comment 265422
To read all comments associated with this story, please click here.
DE Independence
by Obscurus on Fri 24th Aug 2007 03:33 UTC
Obscurus
Member since:
2006-04-20

I personally prefer XFCE to Gnome, and Gnome to KDE, and KDE to other DEs, but what really shits me is that different applications behave and look different depending on the DE. Applications should be built on an API which will work properly and consistently regardless of DE, and this whole DE war in the name of choice is a big factor in the slow rate of Linux uptake. It is bad enough that few commercial apps have Linux versions, but it is worse still when the vast array of native Linux apps have wildly different behaviour depending on the DE.

Applications should integrate seamlessly into whichever DE is being used.

In any case, I have big reservations about the merits of separating the GUI (the desktop environment) form the underlying OS in a desktop system. Having a separate DE makes perfect sense if the machine is being used as a server, but only creates more problems than it solves on a desktop machine. At the very least, the DE and the X server should be merged and integrated.

Reply Score: 2

RE: DE Independence
by segedunum on Fri 24th Aug 2007 08:46 in reply to "DE Independence"
segedunum Member since:
2005-07-06

Applications should be built on an API which will work properly and consistently regardless of DE...

Well that's just a paradox, because the API is the DE.

Reply Parent Score: 2

RE[2]: DE Independence
by Obscurus on Fri 24th Aug 2007 13:05 in reply to "RE: DE Independence"
Obscurus Member since:
2006-04-20

And that is the problem. The API should sit underneath the DE. Libraries should be shared at the OS level or not at all.

Reply Parent Score: 2