Moving Toward a Single Linux UI?
Anonymous writes "With the releases of Fedora 9, Hardy Heron and OpenSuSE 11 so close together, it's looking more than ever like an evolution to a common interface for major Linux distributions. Here's a compilation of screen shots and descriptions that make it appear to be the case. Would this be a good thing or a bad thing?" There are plenty of other options out there, of course, even considering only Linux distros that are based on Gnome and KDE, and plenty of wilder (or at least less common) desktops to choose from besides.
The Gnome and KDE desktops are fantastic for mid-to-high-end machines, particularly when used with enhancements such as Beryl or Compiz/Fusion. For those still on Pentium I boxes or those who just want a more responsive experience, "flat" window managers such as Icewm or fvwm(?) do the job just lovely. They all have their own quirks and other ways of doing things (such as rclick application menus or Darwinian "docks" or even NT-like interfaces, but it's that kind of choice that draws me to Linux for pretty much everything. The simpler interfaces also make it easy for Grandma to use (ever tried administrating Vista? NIGHTMARE!) but there is always room for improvement. Come to think of it, you don't even need a GUI. The ultimate speedfreaks among us can use the command line for even more speed and not only that, even more control over applications.
Operation Guillotine is in effect.
"Here's a compilation of screen shots and descriptions that make it appear to be the case" I honestly don't get it. Those screenshots and descriptions do not have no connection to the summary. The summary makes no sense. What's the point of this story really?
I know, choice is good. So is focusing your efforts on making one usable product that people can standardize on. People keep bringing this up, but it just isn't going to happen. FOSS developers will work on whatever they want to work on, and as long as there are different philosophies involved different projects will attract the interest of different developers. And there are very different philosophies driving the different desktop environments: GNOME is pitching for something simple and elegant above all else; KDE is far more interested in being configurable and cohesive; Xfce has efficiency as one of their primary goals; and the list goes on. With such divergent focus you are not going to get people (neither developers nor users) to all agree on one philosophy.
What you can do, however, is work on standards and interoperability of protocols that underly the environments. You know, like Freedesktop do. That means common standards for inter-application communication (from cut and paste to DBUS), standards for how applications expose themselves to menus, standards for syustem trays, and so on. This effort is still ongoing, but the end result is that GNOME, KDE and Xfce can share application menus, system trays, clipboards, icon themes, and more. With other things like the GTK-Qt theme and the QtGTK Style, we're steadily heading toward the point where applications will be able to slot in seamlessly competing desktops.
So in some sense what you want is being done, but it is not going to involve one desktop to rule them all. For that you need dictatorial control from on high to simply say what is "right". You won't get that in FOSS; it's just not how it works. If you want that you need something like Apple or Microsoft, and the consequences that come with such choices (although, to be honest, I'm not sure they offer models of perfect consistency either).
Craft Beer Programming T-shirts
Do it yourself, because no one else will do it yourself. [beta blockade 10-17 Feb]
Gentoo, or Linux From Scratch. You should use it.