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.
80x25 white on black bash, baby.
Just disrupt the deflector shield with a tachyon burst.
Ouch, Slackware, never gettin' no respect. Slackware 12.1 was recently released as well.
YOU'RE WINNER !
Another lame blog
I guess that if we're keen on getting more people into Linux, then some commonality across the major distros might be a good thing. On the other hand, it's not so great for the smaller distros if we get a kind of monolithic Linux which dominates the market and means that people are less willing to try something different.
Still, there'll always be enough of us who want to use things because they're different - and because they are better at doing exactly what we want rather than being more generic, suit-everyone tools.
A closed mouth gathers no foot.
I'm all for choice. True, that can make it a challenge for Linux adoption, but we all know what happens when a product becomes a defacto monopoly.
I'm convinced that 'competition' between KDE and Gnome has only help to improve the quality of both interfaces. Furthermore, having Xfce, KDE, Gnome, etc, gives the user choices not just in the colour, but in the actual design and philosophy behind the UI. In other words, there is plenty of room to try out new and exiting idea that would be difficult would there be a single, monopolistic desktop UI.
My $0.02 CAD.
Goodbye Slashdot. You've changed.
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.
What matters far more is standardising the way the distros handle other things so that HowTos, installation scripts/instructions for printers etc can be written once without a whole lot of "On Ubuntu do this, on Fedora do that" stuff. Things that would help a lot:
*Pick one printer handling mechanism.
*Pick one package manager.
*Standardise one one usb/udev/pam.
*Pick one wireless management policy. Hide madwifi/ndiswrapper etc.
Engineering is the art of compromise.
"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
This is temporary, and is a common complaint about KDE 4.0. The idea with KDE 4.0 was to ship what they had to encourage further application development. There are lots of changes to KDE, including using a new version of QT (the underlying toolkit).
The basics are there, but customizeability, as you noted, is lacking. From what I understand, that flexibility (especially in terms of the main panel) will return with KDE 4.1, to be released this July.
KDE 4.0 isn't for everybody. After reading about some of these limitations, I decided to wait until KDE 4.1 before upgrading my Kubuntu laptop's KDE version. As I understand it, KDE 4.1 will bring applications like the PIM framework up to speed, and I should be able to make my desktop look and work like I'm used to with KDE 3.5 (a substantial alteration from the default).
KDE hasn't abandoned the philosophy of a very flexible user interface, it's just taking time to re-implement the features in the serious overhaul that is KDE 4. I can wait.
"The universe seems neither benign nor hostile, merely indifferent." --Carl Sagan
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.
* ducks * What's funny about ducks?
Please don't let this become a slashdot meme. Please don't let this become a slashdot meme. Please don't let this become a slashdot meme.
There, I said it.
Life is rarely fair. Cherish the moments when there is a right answer.
Gopher, obviously.