Slashdot Log In
Moving Toward a Single Linux UI?
Posted by
timothy
on Thursday May 15, @06:17PM
from the everything-that-rises dept.
from the everything-that-rises dept.
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.
Related Stories
Firehose:Moving to a Single, Linux UI? by Anonymous Coward
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
Full
Abbreviated
Hidden
Loading... please wait.


They already have a common UI. (Score:5, Funny)
Reply to This
Re:They already have a common UI. (Score:5, Funny)
If I wasn't such a geek, I would have interpreted in such the wrong way. :P
Reply to This
Parent
Re:They already have a common UI. (Score:5, Informative)
Add this to your boot prompt in grub on the
vga=775 and get some good 160x60 loving 1280x1024.
Reply to This
Parent
Re:They already have a common UI. (Score:5, Funny)
(Whenever someone walks in my office I just go "hmmm......" and act like I'm seeing something interesting, then they leave and I go back to sipping my drink and daydreaming)
Reply to This
Parent
Re:They already have a common UI. (Score:5, Interesting)
I prefer black on white, and I always have terminals beyond 80x25, but aside from colors and window sized, I think that the cli is _the_ UI for Linux, and it is better than any other *NIX out there in that department. Most other *NIX's have died out, but the cli for Solaris makes me type date and make sure that it really is 2008. I'm not knocking Solaris in terms of its kernel and Sun's hardware can be good (sometimes it sucks). But in 2008 if I do vi
A little more on topic, I think that it will really take a commercial company to make a GUI for any *NIX that is worthwhile. It just seems too big of a project for open source to come together and do. The best that we have to date are two windows ripoffs with the groovy option to have wiggly windows and stuff.
My rank orderings of GUIs are:
1) OS X
2) Windows
3) other
Hint. I don't use windows, and I don't see that happening for another 5-10 years. I'm a Linux/UNIX fan. I like what is under the hood, and to me it just "makes sense". For me, windows does not, under the hood nor the shiny exterior. Today, OS X is UNIX with a good GUI thrown on top. Sure, its not perfect, but I'm at home and looking at my nice OS X GUI after looking at my Gnome desktop all day at work makes my eyes feel better. I also find it ironic that of all the terminal apps I've used, OS X has the best Terminal app out there. Its also nice to have the hard stuff in Linux taken care of by the GUI in OS X.
Now the BIG difference here, is that I would not want to run OS X on all of the servers that I manage under Solaris and Linux. Why? Like Windows, the GUI is the OS.
This is really tough, but there needs to be a GUI that works with Linux that can help novices with the basics, but those GUIs can't break if a "power user" comes in and modifies the config file in a text editor and now the GUI is either broken or it screws up the config file. This is _NOT_ a trivial task to accomplish, and this is one of the reasons that a good GUI has not come to surface for Linux.
In fact, I think that the GUI experience was better like 10 years ago under Linux with things like AfterStep and WindowMaker, and Enlightenment. I even know some older *NIX folks that still use FVWM, and I liked that back in the day too. So, I dunno, maybe 2009 is the year of Linux on the desktop. However, unless an excellent GUI comes out for it, I don't think this will be the year.
Reply to This
Parent
Re:They already have a common UI. (Score:5, Funny)
Reply to This
Parent
Slackware? (Score:5, Informative)
Reply to This
Probably a bit of both (Score:5, Interesting)
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.
Reply to This
Re:Probably a bit of both (Score:5, Interesting)
I hardly think it would stifle innovation (open licenses are so important in all of this). But it might make people think a little more carefully before innovating. That is, there will be yet greater emphasis on integration and interoperability with the other available applications.
And if anything, the need for lightweight desktops and specialized linux distributions is growing with the accumulation of older computers and the advance of the second and third worlds to the computer age.
Reply to This
Parent
Multiple UI is probably a good thing. (Score:5, Interesting)
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.
Reply to This
Re:Multiple UI is probably a good thing. (Score:5, Interesting)
Anyway, I agree with you that Gnome vs. KDE probably has improved both a lot. But there is no denying that it also holds back some types of application development. I don't know the answer, but just try to enjoy the ride.
Reply to This
Parent
The UIs are not the problem (Score:5, Interesting)
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.
Reply to This
Parent
UI maturity (Score:5, Insightful)
Reply to This
twm for me (Score:5, Insightful)
I would not recommend my environment for anyone but myself. I've been with my wife since 1996 and she has NEVER been able to figure out how to do anything when sitting down at my Linux desktop. If I open a mozilla window for her she can just stay in there and be fine. But anything else, forget it.
The first thing I do when I install a modern Linux distribution is turn off all of the services that support Gnome and KDE programs. D-Bus, avahi, etc, etc, there are tons of them and they all just choke up the system when you are not running Gnome or KDE (and even if you do, but at that point they are a necessary evil). It's getting harder and harder to install new Linux distributions and manage to clean out all of the desktop related stuff that they install and run. All I want is X11, twm, mozilla/firefox, emacs, xterm, and a few other odds and ends. It annoys me when I install programs like ImageMagick and they require libgnome. Why? I don't run Gnome, why should the program require it? But I am being pretty curmudgeonly here. Aside from the minor annoyance of having to have libraries on my system that I "shouldn't need" (to continue to live in the early 1990's), there's really no harm in it.
I keep telling myself that someday I will have to suck it up and start using Gnome or KDE. But that day never seems to come because I don't *need* those things, and they never work seamlessly enough anyway to make them worth my while. I know that eventually I will *have to* because no Linux distribution will support my ancient way of working someday. But until that time comes I am unlikely to change.
Reply to This
Re:twm for me (Score:5, Funny)
Your 35 and you haven't lived at all~
Reply to This
Parent
Re:twm for me (Score:5, Insightful)
Reply to This
Parent
Does it matter? (Score:5, Insightful)
If you're using Ubuntu, Fedora or Suse, then there's a possibility that you're an average Joe and you use your computer for general things like web surfing, email, word processing, perhaps even movies or managing your music collection. Or, you use it at work and only care about its general productivity applications. If you're this person, then a uniform interface across distros isn't a big deal. If you can point, click, and drag, then you probably won't ask for much more than that.
If you're a "power user" on any *nix distro (be it the three above or any others) and you like to customize every aspect of your kernel, desktop environment, and everything in between, then you'll already know which environment is your favorite and you're going to set it up the way you want it, anyway. So it doesn't really matter what the distro has by default.
So whatever a distro has by default really shouldn't matter, be it varied or vanilla.
Reply to This
What is this about anyway (Score:5, Insightful)
Reply to This
Re:Precisly the missing part of Linux (Score:5, Interesting)
Why should I learn Gnome or KDE if I already know Aqua, or vice versa?
The best solution would be an interface definition standard that lets you use KDE on Windows, Mac or Linux with no installation or configuration necessary - just download your profile from a server or USB key.
Oh, yeah, and I'd like a pony too, as long as I'm wishing on pipe dreams...
Reply to This
Parent
Re:Precisly the missing part of Linux (Score:5, Insightful)
Reply to This
Parent
Re:Precisly the missing part of Linux (Score:5, Insightful)
Reply to This
Parent
Re:Precisly the missing part of Linux (Score:5, Insightful)
But what about X11? Well, these days, if you're using GNOME, or KDE, or Xfce, and applications written for those environments (which is to say most modern applications for X11 desktops) then you only have two toolkits, which can be themed so they render using the theme of the other (using either GTK-Qt theme, or QtGTK Style), and has consistent cut and paste that works across (and between) them all. Yes, you can get some Xlib applications if you hunt around, but then you can get ugly Tk applications on Windows if you hunt around (or X11 applications on the Mac). The reality is that, these days, the Linux desktop really isn't that much more inconsistent that Apple or Microsoft. Actually, I would go so far as to say that it is actually more consistent than what MS is currently producing.
Reply to This
Parent
Re:Not one - just a default one (Score:5, Insightful)
Reply to This
Parent
Re:mod me down, but picking just one would be grea (Score:5, Insightful)
I know, choice is good. So is focusing your efforts on making one usable product that people can standardize on.
What you can do, however, is work on standards and interoperability of protocols that underly the environments. You know, like Freedesktop [freedesktop.org] 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 [kde-look.org] and the QtGTK Style [trolltech.com], 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 [bla.st] of perfect consistency [arstechnica.com] either).
Reply to This
Parent
Re:Winners and losers (Score:5, Informative)
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.
Reply to This
Parent