Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×
GUI Graphics Software GNOME KDE Linux

Moving Toward a Single Linux UI? 441

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.
This discussion has been archived. No new comments can be posted.

Moving Toward a Single Linux UI?

Comments Filter:
  • UI maturity (Score:5, Insightful)

    by Tastecicles ( 1153671 ) on Thursday May 15, 2008 @06:26PM (#23425676)
    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.
  • by Anonymous Coward on Thursday May 15, 2008 @06:29PM (#23425702)
    "Missing out on the desktop effects in Mac OSX and Windows Vista? Don't worry, as Ubuntu has them, too: Wobbling Windows, Cube Switching, Flame Effect, and all. Ubuntu's developers introduced these Vista-like desktop effects in..."

    Vista-like effects? Somebody PLEASE show me how Vista does the multi-faceted 3D cube, the wobbly windows, the multitude of enhancements and customizations to the UI, etc.

    I yearn for the day when IT reviewers in supposedly "mainstream" publications stop sucking on the teat of MS marketing shills and actually do some friggin research
  • Re:UI maturity (Score:3, Insightful)

    by thermian ( 1267986 ) on Thursday May 15, 2008 @06:38PM (#23425834)
    I haven't used a gui in linux for years. Ok, three years. I really like Linux for programming and running processor intensive applications, but see no reason to use anything but the console for my work.
    Why hamper the performance of a decent Linux based system with a processor hogging gui?

    vim+gcc is a powerful combination, and doesn't benefit from a gui one jot, or even 0.5 of a jot.
  • by Darkness404 ( 1287218 ) on Thursday May 15, 2008 @06:41PM (#23425874)
    No, I don't think so really. The problem is a Mac is considered to be a Mac, it has its own interface that people are willing to use because it is a Mac, not a PC but a Mac. When someone installs Linux, they expect it to be like Windows because it is on a machine that had Windows on it, when it isn't the cheap copy of Windows they were looking for they don't bother to learn it and dismiss Linux as having a horrible UI because they won't learn it. The concept of an operating system that runs on most computers has been lost and is replaced with Windows running on X86 based computers (PCs) and OS X running on Macs, so often it seems that in order to explain what Linux really is you have to compare it to Windows, from there people get the wrong idea that the interface is just like Windows and see it as a free copy, when they see GNOME/KDE/XFCE they are confused as it isn't Windows.
  • twm for me (Score:5, Insightful)

    by Bryan Ischo ( 893 ) on Thursday May 15, 2008 @06:48PM (#23425998) Homepage
    I am an atypical user for sure. Check my Slashdot ID, I've been around a while. I'm 35 and have used the SAME X11 configuration since I was a 19 year old sophomore at CMU in 1991. That's 17 years of twm goodness. I have no window decorations of any kind - no titlebars, resize grab areas, etc, etc. Moving, resizing, iconifying, etc, are all accomplished by either keystrokes or keystroke/mouse button combos.

    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.
  • Does it matter? (Score:5, Insightful)

    by Tarlus ( 1000874 ) on Thursday May 15, 2008 @06:49PM (#23426006)

    Would this be a good thing or a bad thing?
    I would say, neither.

    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.
  • by jadrian ( 1150317 ) on Thursday May 15, 2008 @06:51PM (#23426036)
    "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?
  • by Darkness404 ( 1287218 ) on Thursday May 15, 2008 @06:51PM (#23426038)
    The problem is though, what I find is easy might not be what you find is easy. What a lifetime Mac user finds is easy isn't what a lifetime Windows user thinks is easy. There are interfaces that are "easy" already out there, the problem is, to many, easy is simply little customization available. A common interface though, isn't what every computer needs though. For my aging Pentium III, JWM might be great for it, for someone with a quad core CPU and a fast graphics card Compiz-Fusion might be great for it. My aging Dell with a Pentium 4-era Celeron is great when using Xubuntu, however regular Ubuntu or Kubuntu is too slow for it. Different situations need different solutions. Different people need different solutions. Myself I find that Ubuntu is by far the easiest to give to a new computer user, for the long-term Windows user though, Kubuntu seems to be better. The thing that makes Linux great is there is no one thing that a Linux distro is, and thats part of the reason it is growing.
  • by Coryoth ( 254751 ) on Thursday May 15, 2008 @06:52PM (#23426060) Homepage Journal

    I think the best thing that could happen for Linux on the desktop is for one of the two major environments (I don't care which) to become THE standard, supported Linux X desktop standard.

    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 [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).
  • Convergence (Score:4, Insightful)

    by mrsteveman1 ( 1010381 ) on Thursday May 15, 2008 @06:54PM (#23426082)
    The more all these distros converge and provide nearly identical desktops, the clearer it will be that most of them don't actually need to exist in the first place.
  • Well, X is a standard. So is dbus. Gstreamer will be supported by Phonon, so KDE4 will natively support it the way Gnome apps do.

    Various pieces are often turned into libraries which are intended to work on both. Wrappers are often written so that you don't have to think about it -- I can check one little checkbox and all my gtk apps will use a qt theme, so if I wasn't a tech, I wouldn't even know Firefox wasn't a KDE app.

    In order to do this, though, you have to understand just what it is you want to standardize.

    Tell me one thing: Which problem are you trying to solve?

    Are you trying to solve the problem of apps working on one system or the other? Completely solved. I use KDE, but I often use Firefox, and occasionally VLC -- both use gtk+, and were likely written for GNOME.

    Seriously, I can type "sudo apt-get install foo", and I'll get an entry "foo" somewhere in my launch menu. Hell, even Wine can do that now -- I can double-click on an EXE and Wine will run the installer, drop menus in my Launch Menu under "Wine", and place shortcuts on the desktop. Yes, the desktop -- a folder called (surprise!) "Desktop", and shared between GNOME and KDE.

    Are you trying to solve the problem of users having to choose at install time? (Oh no, a choice! Woe is me!) That's easy, too -- give them Ubuntu. It makes the choice for them -- they get GNOME. Those who later learn enough to care might switch to Kubuntu and KDE -- that doesn't even require a reinstall.

    Are you trying to solve the problem of wasted effort within the projects? Don't bother. The GNOME people aren't ever going to provide as much configurability as KDE (I can choose what happens when I middle-click on a title bar!). But GNOME is the default choice for Ubuntu, so it gets a lot of polish -- it won't ever completely die.

    Besides, competition is good. Each project does things the other won't. Each project is often improved in an effort to compete with the other.

    And again, the big, important stuff often ends up being shared.

    Are you trying to solve the problem of RAM usage? If that's a problem, in a day when often the minimum you'll get is 2 gigs, you've got bigger problems. And if you really do have those bigger problems, you can probably use a slimmed-down KDE or XFCE -- you'll probably be choosing apps specifically for low RAM usage (ruling out Firefox, maybe?) so all this means is you have to consider toolkit, also.

    Or you just install Xubuntu and be done with it.
  • by Coryoth ( 254751 ) on Thursday May 15, 2008 @07:10PM (#23426256) Homepage Journal

    Microsoft... mostly consistent, but there are some old windows 3.1 holdeovers (control insert to paste) and a lot of their apps don't adhere to the look and feel (Expression, for example). X is probably the worst in this regard, being a hodge podge of different toolkits, raw xlib, control-v vs alt-v vs middle click to paste, etc.
    Right, yes, Microsoft has a very consistent GUI [arstechnica.com]. Those are the latest versions of Microsofts own appliactions. Not only is the look different from one application to the next, but how the program actually operates is different. Some have menus, some don't. The menus aren't even consistent across the set of applications that do have them. Several applications, while similar, just work slightly differently for various things like opening files, or setting preferences. Hell, they can't even decide whether the text of the titlebar is supposed to be centered to left justified!

    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.
  • by Dan667 ( 564390 ) on Thursday May 15, 2008 @07:15PM (#23426306)
    Think about what it would be like if the command "ls" was named something different in every linux distribution. Part of Microsoft's success is that there are GUI contracts that are very rarely broken so you almost always know how to do basic tasks with a new program.
  • by mrbluze ( 1034940 ) on Thursday May 15, 2008 @07:18PM (#23426320) Journal

    See, a really good UI is what makes OSX stand out of Unix and makes it popular.
    Nah, it's money and marketing that makes it popular. We don't have fashionista-designed shopfronts for Linux in every town, for example.
  • Re:twm for me (Score:5, Insightful)

    by Eli Gottlieb ( 917758 ) <[moc.liamg] [ta] [beilttogile]> on Thursday May 15, 2008 @07:23PM (#23426386) Homepage Journal
    Gentoo, or Linux From Scratch. You should use it.
  • Re:UI maturity (Score:4, Insightful)

    by Dragonslicer ( 991472 ) on Thursday May 15, 2008 @07:32PM (#23426470)

    Why hamper the performance of a decent Linux based system with a processor hogging gui?
    Because a few people want to use Linux for things like web pages, photographs, and videos.
  • by Bralkein ( 685733 ) on Thursday May 15, 2008 @07:45PM (#23426624)
    If there was a clear favourite in terms of Linux desktop environments then maybe you would have a point, but this big split between KDE and GNOME seriously undermines the credibility of this solution. Having some group of bigwigs who have provided themselves with a mandate to make one DE a standard by decree would be an incredibly destructive move. Relations between KDE and GNOME would be damaged, which would in turn cause harm to interoperability efforts. Users (especially users of free as in freedom software!) would become defiant in the face of this attempt to push them towards the One True DE, which would also cause problems.

    I agree that standards and interoperability between DEs are important, but I think that trying to corral people into the DE of someone-or-other's choice is self-defeating, trying as it does to work directly against human nature. I favour the encouragement of collaboration between the DEs seen in projects like freedesktop.org. Nobody can make this desktop divide go away, so instead of undertaking mad social engineering projects I think that we should embrace diversity in a pragmatic way, trying to smooth over the bumps where possible but also reap the benefits (and there are some!) where we can.
  • by Prisoner's Dilemma ( 1268306 ) on Thursday May 15, 2008 @07:54PM (#23426716)
    You could even configure a Windows box and a Linux box to look similar, but they are not, and shouldn't be.

    Having standards is good when implemented well. They should not limit what people want to do with stuff an any way, and should only serve to help interoperability.

    Standards should also not discourage development of non-standard ways of doing things. For instance. Standard keyboard layout is good. Forcing every interface to a computer to be the exact same, and a keyboard... bad.

    Standard method of fixing a windows box being to switch to Linux, good. Forcing all XP users to move to Vista... bad.

    Common method of selecting which interface to use... good. Forcing the use of only one user interface onto many computers with huge variety of purposes and priorities.... BAD.

  • by MMC Monster ( 602931 ) on Thursday May 15, 2008 @08:08PM (#23426836)
    Bash. /bin/sh is the only common way to fly.
  • by Sloppy ( 14984 ) on Thursday May 15, 2008 @08:16PM (#23426908) Homepage Journal

    A common UI for Linux would suck, because not everyone wants the same thing. If there's a common UI, then that means a bunch of people are going to lose something.

    A common UI for "major Linux distributions" is probably a good thing, since even though not everyone wants the same thing, a vast majority are happy to settle for the same thing even if it doesn't fit them well (ever heard of "Windows"?). Those people are the most likely to use "major Linux distributions" and those same people are probably the ones you're most likely to end up having to talk to on the phone. "Click on the foot or gear icon, and then..." Talking grandma through an UI that you know (because you're used to talking people through that one, even if you don't use it daily yourself) is easier than talking her through one of a hundred UIs that you vaguely remember having tried out for a couple days two years ago.

  • It's about time (Score:5, Insightful)

    by rAiNsT0rm ( 877553 ) on Thursday May 15, 2008 @08:20PM (#23426954) Homepage
    Seriously, I have been a Linux user since 1995 and all I can say now is it is about time. I honestly don't care anymore about this cry for choice and freedom... no one is taking anything away, just simply standardizing the base distro on one vision.

    Unification of the UI throughout all apps and windows is a must. You just simply cannot hit a moving target. Get a solid base foundation built and then have at all of the niche and one-off app and distros you want.

    My personal dream day is when a major distro finally comes out with one look, one of each type of app which is as polished and unified as possible, and one window manager. No more ridiculous things in the kernel like IBM PS2 micro channel controller drivers or similar outdated garbage (yes I know they are modularized but still). Give me streamlined, solid, stable, fast, and straightforward.

    My only hope right now is that a company like ASUS will continue on their way and accomplish it that way. Which is something I never thought I would say. Lets stop playing games and stupid idealistic crap and make Linux a true contender. Right now as sad as it is to say OS X has matched my wishlist for Linux in a few years as apposed to the past 13 I've spent with Linux.
  • XFCE (Score:2, Insightful)

    by jberryman ( 1175517 ) on Thursday May 15, 2008 @09:12PM (#23427436)
    I use XFCE and don't really have a reason to switch to gnome or KDE. I mean I can't really imagine what I'm missing, except that I'm sure those two are slightly prettier than XFCE. It bothers me not having an idea of what my computer is actually doing.
  • by Repossessed ( 1117929 ) on Thursday May 15, 2008 @09:25PM (#23427532)
    At 80x25 you can fit 4 of them onto one display though.
  • Re:UI choice (Score:5, Insightful)

    by SirTalon42 ( 751509 ) on Thursday May 15, 2008 @09:28PM (#23427562)
    >My main bone of contention with X11 is that it's not being developed seriously as a GUI interface for modern machines.

    Ever heard of XCB (replaces Xlib and is asynchronous to make multithreading easier, and provides an xlib implementation on top of XCB to ease porting), Gallium3D (a new graphics stack that'll be easier to port and work much more like modern video cards, includes software fallbacks for everything), Composite (which should make it easy to make a panning window manager), XRandR 1.2 (greatly improved the hotplug-ability of X), Glucose (experiment to attempt to accelerate X rendering operations using X11, haven't heard much from this one lately), and several other projects?

    Basically there is work going on in Xorg that you're wanting, it just takes time (thanks to the state of massive bitrot it'd developed into during the age of XFree). Many of the projects (like Composite, XCB, XRandR, and AIGLX) are just becoming mature (look at all the craze over compiz/beryl/compizfusion thanks to Composite+AIGLX), but the more fundamental changes need more time (like Gallium3D and the TTM Memeory Manager for video cards) before people can really see the fruits of their labor, and for others no one will really notice the new abilities until some crafty developer finds some way to do something nifty with them (like XCB).
  • by Anonymous Coward on Thursday May 15, 2008 @09:45PM (#23427674)
    This is why I went to OSX when the first 64 bit Macbook Pro's came out. I got sick and tired of things breaking in Linux, radical changes in how you set your configs with every point upgrade, sound breaking, etc., with every kernel update. I used Linux for longer than i can remember (since it was experimental in the early '90's), and just couldn't take the time wasted anymore. I still have fond memories of AfterStep on Red Hat 4.2 on a computer that seems stone age now - the simple austerity of it was cleansing compared to the current GUI's, and except for having a nice background image on my Mac I keep things fairly austere there too. Yeah, there was a hassle moving from 10.4 to 10.5, but unlike the monthly hassles I have with my Linux box when some weekly upgrade breaks something visible even with my low current level of Linux useage. Eye catching buzz in the GUI is for kids, and after you get over the thrill of creating their own look I bet most of the kids will grow into something more useable later on. Coming up from a VT-100, I was enormously conscious of how most of the bells and whistles genuinely detracted from the actual user experience and diminished the usability of the computer overall.

    The good side of all the cruft is that with the large community there are a lot of tools (Eclipse, Netbeans, ... name your favorite) that have come to Linux and the world at large. I just had to leave Linux to quit wasting too much time fixing things that shouldn't have broken from an upgrade, wallowing in download hell to get some some latest and greatest tool to run (and sometimes dealing with things that broke too). I've never tried RHEL, and suspect their longer term view with that distro may set it apart, but I've had it with Fedora, Ubuntu, SuSe, Knoppix, etc., etc. The OSX GUI is a class act, and if you want to act like a juvenile you can, and likewise you can have a more austere grown up interface, things work, I can download Open Office (actually NeoOffice) and not pay a dime to let M$ undo my Unix security model, etc. If I want to change a config I can usually do it very simply (rarely do you have to go down into the bowels to set a config), I have 40+ GB of my own CD's ripped to a lossless codec, and life is sweet. The only thing I missed was the Tea Timer in KDE Toys (honestly).
  • by Dan667 ( 564390 ) on Thursday May 15, 2008 @10:00PM (#23427800)
    I have to agree with Kent. I love linux as much as the next guy, but this analysis borders on fanboy. When you actually use linux you get results all over the map.
  • by Nimey ( 114278 ) on Thursday May 15, 2008 @10:45PM (#23428168) Homepage Journal
    You're using the wrong distribution if what you've got is too slow for your hardware.

    Look at something lighter like Puppy or Damn Small Linux.
  • Well there you have it - you *cannot* have a quick, streamlined system that also has a modern, good looking desktop. That means no matter what you do, todays modern Linux distribution won't work as it was meant to work on a Pentium II.

    Contrary to what early Linux supporters were bragging about, once you add the bling that makes the system easy to use and attractive to new users (and you *have* to add it to attract new and novice users so there's no escaping it), all that work invested in having a top-notch kernel just melts aways, and it all comes down to drivers and user interface.

    Consider that Windows XP is now a *very* old operating system, but whose GUI is still the golden standard, and you'll see why geeking out on consoles with ridiculous number of columns and rows is so childish.

  • by Anonymous Coward on Thursday May 15, 2008 @10:53PM (#23428248)
    You'd still have the differences in ways to accomplish tasks..

    - Upstart vs Sysvinit
    - LVM vs not
    - ext3(4?) vs. ???
    - network device handling (/etc/sysconfig/network/ vs. ???)
    - third party stuff in /opt
    - the battle each "packaging company" (yes, that would be valid) would face in maintaining that commonality, and the inability for the cats to be herded...

    Diversity is good and healthy, and it's not too much of a stretch to say that "Good health is Diversity".

  • by SEMW ( 967629 ) on Thursday May 15, 2008 @11:53PM (#23428702)

    Think about what it would be like if the command "ls" was named something different in every linux distribution. Part of Microsoft's success is that there are GUI contracts that are very rarely broken so you almost always know how to do basic tasks with a new program.
    Sigh. Time to trot out the screenshot yet again. All those Microsoft applications in that screenshot all work the same right? The menu in notepad is just like the complete lack of a menu in Word and Media Player?
    You've missed the GP's point. A User Interface Contract is not necessarily about appearence; and the important ones aren't. For example, there's nothing in the Windows UI guidelines that says that a toolbar must be grey. And, indeed, a lot of the toolbar's aren't grey. This is not a bad thing: a different colour toolbar does not impede UI knowledge transferability, but does help identify different applications.

    But a number of important things stay the same. For example, in any document-based application, Alt,F,S and Ctrl-S both give you Save. Always. Everywhere. Now, I've never used IE7 (I'm currently using Opera on Ubuntu...), and from your screenshot it doesn't seem to have a menubar. I don't know whether it just doesn't have a menubar, or whether it's hidden by default. But somehow I can be pretty certain that, whichever the answer is, pressing Alt,F,S will still give me save.

    To be fair, Gnome now does this just as well as Windows. All the standard Gnome apps conform to the same guidelines. So let's look at a related area: well-defined boundaries in keyboard shortcuts. For example: in Evolution, check mail is F9; but Compiz uses F9 for its widget-gadget-dashboard thing by default. Problem: if you turn on 'extra effects' in Compiz, every time you check mail, you get your screen taken over by a moded widget overly .

    Now, why does this happen? F9 is check mail in Evolution because that's what Windows uses; and F9 is Dashboard in Compiz because that's what Mac OS uses. In Windows, F? keys on their own are per-application shortcuts. On a mac, F? keys on their own are system-wide shortcuts. On Linux, there is no one dictated standard, so everyone picks whichever convention they prefer, and you get conflicts.

    Having well-defined app/system keyboard chord boundaries is a lot less sexy that mandating the colour of all applications toolbars, to be sure. But, as a UI contract, it's the more important of the two.
  • by Jesus_666 ( 702802 ) on Friday May 16, 2008 @12:07AM (#23428802)
    Ducks aren't that funny.
  • by LeafOnTheWind ( 1066228 ) on Friday May 16, 2008 @12:14AM (#23428832)
    ;)
  • Re:Convergence (Score:3, Insightful)

    by turing_m ( 1030530 ) on Friday May 16, 2008 @12:19AM (#23428872)

    The more all these distros converge and provide nearly identical desktops, the clearer it will be that most of them don't actually need to exist in the first place.
    That's an emergent property of FOSS. It's basically evolution by intelligent design AND natural selection, if that makes any sense. You've got a bunch of different codes. The best become the most popular in their niche, the rest don't. That's the "natural selection" bit.

    Instead of sexual reproduction/mutation enabling variation among different competing codes, you have programmers of various abilities intelligently designing what they imagine to be improvements. Well, it works enough that most people eventually upgrade whatever it is they are using more than using an older version. And this has the advantage over the biological analogue in that the process is both faster and has the possibility of bypassing local maxima in favor of shooting for absolute max (the code rewrite).

    Since those are the main differences, you are going to see a lot of the same phenomena as with evolution of species. This is what you allude to, i.e. "most distros don't need to exist". In the biological world, this plays out in either extinction or niche differentiation. Once you get something that works, it dominates, at least for a while.

    The danger of this is that once a large niche is dominated, especially by something that is very complex and would require an immense amount of time to fully rewrite, stagnation can set in. In a lot of ways, organisms shape the environment to suit and entrench themselves (with software, it's "mindshare"). If you look at FOSS as a way of obtaining something good and cheap (at the expense of fast), that seems to be a problem. However, a decadent FOSS distro has a much larger chance of being successfully outcompeted than the closed source alternative, since closed source never has to compete with a fork.

    See: http://en.wikipedia.org/wiki/Interspecific_competition [wikipedia.org]

  • by BattleApple ( 956701 ) on Friday May 16, 2008 @02:38AM (#23429686)
    That was redundant (Now watch this one get modded redundant)
  • by Wiseman1024 ( 993899 ) on Friday May 16, 2008 @03:28AM (#23429976)
    What an easy way to get positive karma.
  • by Ph-Ian ( 1290492 ) on Friday May 16, 2008 @09:25AM (#23432202)
    Older people, and those who aren't familiar with, or interested in computers often get really confused is things aren't consistent from pc to pc. Having spent a number of years working tech support for a major ISP (thank god that's over...) I have to say that a standard UI can be great.

    I've noticed that a lot of Slashdotters seem to think that everyone should be able to do all the techie things they do if they just sat down and tried, but if you've ever spent 45 minutes on the phone with some old woman crying on the other end that this is far too complicated for her, and why can't we just send someone out there to do this for her, and you're still on "Step 1: Plug in telephone line to wall jack." (I am NOT exageratting) then you'll probably realize that it's a good thing if these people's UIs are laid out in roughly the same manner.

    If you feel comfortable doing so, then you should be free to tweak and customize all you want, but a lot of people can only handle step by step instructions.

    A certain amount of consistency out of the box is a good thing if you want Linux to have mass appeal. Although personally, I'd want to be able to maintain the same amount of variety and customability. I just think that making it so that there's a default UI that is consistant between distros.
  • Dumb idea (Score:4, Insightful)

    by Nullav ( 1053766 ) <moc@noSPAM.liamg.valluN> on Friday May 16, 2008 @10:16AM (#23432916)
    Who cares about having a single UI? Do you want the exact same room as everyone else with the exact same paint - that black bar at the bottom, those mountains in the background, and the news/weather to the right? It may seem silly, but it's the screen we spend a good portion of the day staring at, it's practically another room.
    You're going to have a hard time convincing those working on FVWM, XFCE, Fluxbox, and all the other non-KDE/GNOME desktop environments that a universal paint color has been decided upon and that they should all just roll over and accept it.
  • by dgallard ( 64808 ) <allard@oceanpark.com> on Friday May 16, 2008 @10:26AM (#23433088) Homepage
    right now I get a different file manager
    opening up for every application I run -
    no consistency whatsoever - browser,
    print screen saver, general file manager,
    etc. all bring up different applications
    with different saved state

    there needs to be a common file manager
    with common saved state (most recent
    folders visited, default folder, favorites,
    etc. etc. etc.)

    I spend my time redrilling down from top
    level folders everytime I want to save-as
    or open or create new files.

    it's a joke
  • gKDE (Score:4, Insightful)

    by sjhs ( 453964 ) * on Friday May 16, 2008 @10:36AM (#23433272)
    Here's an idea: create one UI that is flexible enough to be customized however you like--even customized to have fewer settings to customize ;-o (lots of programs have a choice between "basic" and "advanced" settings anyway). That way you not only have choice, but you can have a "best of both worlds" interface with your favorite features from one together with your favorite features from the other.
  • by Aphoxema ( 1088507 ) on Friday May 16, 2008 @11:39AM (#23434512) Journal
    I get really frustrated every time I read something about 'the battle for the desktop environment' and stuff. Do that many people really believe there is some contest over which DE is to be the mainstream?

    There's no need to throw all the DEs into a melting pot and try to make one thing, people have their own preferences. All that's really getting done at that point is another DE is being made for people to argue over about which is better.

    Maybe it's better that way, though... I just feel like a lot of 'uncool kids who just don't get it' jump into the scene and start arguments that don't need to be there.

Genetics explains why you look like your father, and if you don't, why you should.

Working...