Slashdot Mirror


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.

102 of 441 comments (clear)

  1. They already have a common UI. by kwabbles · · Score: 5, Funny

    80x25 white on black bash, baby.

    --
    Just disrupt the deflector shield with a tachyon burst.
    1. Re:They already have a common UI. by UnknowingFool · · Score: 5, Funny

      80x25 white on black bash, baby.

      If I wasn't such a geek, I would have interpreted in such the wrong way. :P

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
    2. Re:They already have a common UI. by Anonymous Coward · · Score: 4, Funny

      What's funny about this?

    3. Re:They already have a common UI. by BrookHarty · · Score: 5, Informative

      I love command line, but why use default 80x25?!

      Add this to your boot prompt in grub on the
      vga=775 and get some good 160x60 loving 1280x1024.

    4. Re:They already have a common UI. by mrbluze · · Score: 5, Funny

      What's funny about this? What's funny about this?
      --
      Do it yourself, because no one else will do it yourself. [beta blockade 10-17 Feb]
    5. Re:They already have a common UI. by kwabbles · · Score: 5, Funny

      Because I can waste more time "reading log files" by having to scroll right on every line. :)

      (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)

      --
      Just disrupt the deflector shield with a tachyon burst.
    6. Re:They already have a common UI. by Wiseman1024 · · Score: 2, Funny

      What's funny about this?

      What's funny about this? What's funny about this?
      --
      I was about to say 13256278887989457651018865901401704640, but it appears this number is private property.
    7. Re:They already have a common UI. by hackstraw · · 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 /var/adm/messages and it tells me that my window is too wide, I am forced to type the date command again.

      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.

    8. Re:They already have a common UI. by prestomation · · Score: 5, Funny

      I think my head just exploded...

    9. Re:They already have a common UI. by Anonymous Coward · · Score: 5, Funny

      I love command line, but why use default 80x25?! Because I'm using the same computer I used ten years ago.

      And haven't rebooted it once.

    10. Re:They already have a common UI. by Tumbleweed · · Score: 5, Funny

      80x25 white on black bash, baby.

      GREEN on black, you infidel!!!

      (in a pinch, 'amber' will do instead of green, but never WHITE!)

    11. Re:They already have a common UI. by hedwards · · Score: 2, Interesting

      Honestly, I haven't had that problem with Linux. Not on FreeBSD either, usually if I screw up the configuration, I just blow it away completely and start over, or I restore the backup. Although, until I split the FSes up for the various directories I was unable to get a Linux install to run longer than one boot. Annoying, but relatively easily fixed.

      The big issue with GUIs in Linux/BSD/*Nix is that almost invariably, you'll have those one or two applications which require you to install the other one. Or to install both of the biggies if you aren't using either Gnome or KDE. A much more important change would be getting all the programs to cope with and be useful without having to mix and match libs and toolkits from multiple set ups.

      Seriously though, just choose a sane default and provide a reasonable means to change it. If the distro makers do that then it doesn't really matter, most people will be happy with whatever the default is, and the rest of us can change it if need be.

      I personally like fluxbox, or XFCE if I feel like using something more full featured, but there are a huge number out there that I haven't yet tried. Just provide me with a reasonable choice and I'm not going to be too upset about the defaults.

    12. Re:They already have a common UI. by MMC+Monster · · Score: 4, Insightful

      Bash. /bin/sh is the only common way to fly.

      --
      Help! I'm a slashdot refugee.
    13. Re:They already have a common UI. by mk_is_here · · Score: 5, Funny

      80x25 white on black bash, baby.

      If I wasn't such a geek, I would have interpreted in such the wrong way. :P

      Of course, an angry zebra baby!
    14. Re:They already have a common UI. by Repossessed · · Score: 2, Insightful

      At 80x25 you can fit 4 of them onto one display though.

      --
      Liberte, Egalite, Fraternite (TM)
    15. Re:They already have a common UI. by LeafOnTheWind · · Score: 3, Funny

      This isn't funny.

    16. Re:They already have a common UI. by Tejin · · Score: 4, Funny

      You have white? Why back in my day we only had orange phosphor!

      --
      The seekers do no need truth, the seekers do find truth and the finding do be painful
    17. Re:They already have a common UI. by flnca · · Score: 2, Informative

      If you ever screw up your X configuration, type "X -configure" or "Xorg -configure" as root, when X is not running, and it writes a new X configuration into root's home directory, together with instructions on how to test it. When done, copy it to "/etc/X11/xorg.conf" (or where your X config files are).

      Thanks for your interesting thoughts on the GUI issue! (also, thanks for some comments in this subtree, which are equally interesting)

      I've been thinking about the very same issues for quite a while now. But although I do not have a solution yet, I think it has to do with how the user experiences the graphical interface.

      The Windows Vista GUI is too convoluted, GNOME is too monotone (in default settings), KDE is a bit nicer, but it has a Windows-like feel (in its default settings), MacOS X GUI is nice and simple, but not customizable enough for those who wish to customize, XFCE is quite good, but not feature-complete yet, and X window managers often do nothing more than manage windows, and do not provide desktop functionality.

      As an ex-Amiga-user I have some ideas, but of course things have to be modernized. I think the next step in desktop development will be true 3D. But it requires more thinking than things like Compiz, for instance. 3D offers a completely new way of doing things. Things have to be reorganized and remodelled, without having to modify any applications. A multi-tier approach would be interesting, that abstracts the 3D interface away from the application. But there's of course much more to be done to bring the computing experience into a new generation. We're still basically using stuff that has been developed in the 70ies at Rank Xerox...

    18. Re:They already have a common UI. by darkpixel2k · · Score: 4, Funny

      80x30 grey on black.

      Oh crap. We're forked.

      --
      There's no place like ::1 (I've completed my transition to IPv6)
    19. Re:They already have a common UI. by Sir_Lewk · · Score: 5, Funny

      I think this is all the evidence I need to support my accusation that the mods are idiots.

      --
      "linux is just DOS with a UNIX like syntax" -- Galactic Dominator (944134)
    20. Re:They already have a common UI. by imadoofus · · Score: 2, Funny

      Because all my SCO servers don't work well with anything larger.

      --
      "pr0n": An anagram of "porn," possibly indicating the use of pornography. - www.microsoft.com
    21. Re:They already have a common UI. by LeafOnTheWind · · Score: 2, Insightful

      ;)

    22. Re:They already have a common UI. by Tanktalus · · Score: 4, Funny

      BLACK on black. For us paranoid security guys.

    23. Re:They already have a common UI. by Kazymyr · · Score: 2, Interesting

      LOL. I still use WindowMaker. Lightweight, pretty, very appropriate for thin clients.

      --
      I hadn't known there were so many idiots in the world until I started using the Internet -Stanislaw Lem
    24. Re:They already have a common UI. by BattleApple · · Score: 3, Insightful

      That was redundant (Now watch this one get modded redundant)

    25. Re:They already have a common UI. by hostyle · · Score: 4, Funny

      Constantly, without ever being turned off ?

      --
      Caesar si viveret, ad remum dareris.
    26. Re:They already have a common UI. by trenien · · Score: 2, Interesting
      I do as well, on my main box

      I loathe the days when KDE, and then Gnome came to be. Whithout them, all these efforts would have been invested into it, afterstep and Enlightenment.

      We'd be lightyears away from windows by now.

  2. Slackware? by MikeDawg · · Score: 5, Informative

    Ouch, Slackware, never gettin' no respect. Slackware 12.1 was recently released as well.

    --

    YOU'RE WINNER !
    Another lame blog

    1. Re:Slackware? by RiotingPacifist · · Score: 2, Funny

      Slackware elitists dont need no respect for grammar fool!

      --
      IranAir Flight 655 never forget!
  3. Probably a bit of both by psychodelicacy · · 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.

    --
    A closed mouth gathers no foot.
    1. Re:Probably a bit of both by mrbluze · · Score: 5, Interesting

      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.

      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.

      --
      Do it yourself, because no one else will do it yourself. [beta blockade 10-17 Feb]
  4. Multiple UI is probably a good thing. by jfbilodeau · · Score: 5, Interesting

    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.
    1. Re:Multiple UI is probably a good thing. by markdavis · · Score: 4, Interesting

      Plus, KDE and Gnome are both getting quite bloated and complex. Sure, I use KDE on my main 3GB multicore desktop Linux machine, complete with all the Compiz thrills and wobbly transparency wow's. But they are completely unsuitable on my thin clients. IceWM to the rescue!

      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.

    2. Re:Multiple UI is probably a good thing. by Just+Some+Guy · · Score: 3, Informative

      But they are completely unsuitable on my thin clients.

      How thin are you talking? KDE 3.5 runs pretty good on my K6-3/333MHz laptop with 384MB of RAM, and it's actually fast on my Eee PC at 630MHz.

      --
      Dewey, what part of this looks like authorities should be involved?
    3. Re:Multiple UI is probably a good thing. by markdavis · · Score: 2, Interesting

      Thin clients don't run applications on local machine, only X. Applications (including the window manager) run on the server. Typically, there is far too much RAM, CPU, and network overhead on the server to push full KDE environments to over 140 thin clients. Plus, trying to lock down and control KDE (like not allowing shell escapes, not allowing anything that would cause animation, etc) is FAR more difficult. For such uses, ICEwm is ideal.

  5. UI maturity by Tastecicles · · Score: 5, Insightful

    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.
    1. Re:UI maturity by thermian · · Score: 2, Insightful

      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.

      --
      A learning experience is one of those things that say, 'You know that thing you just did? Don't do that.' - D. Adams
    2. Re:UI maturity by Dragonslicer · · Score: 3, Insightful

      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.
    3. Re:UI maturity by thermian · · Score: 5, Funny

      That's crazytalk....

      --
      A learning experience is one of those things that say, 'You know that thing you just did? Don't do that.' - D. Adams
    4. Re:UI maturity by JK_the_Slacker · · Score: 3, Funny

      Yeah, well I've been using it as my main OS for 5 years! At least, according to my resume, which I carefully prepared according to the job description.

      --
      I'm waiting for a "-1 somepeoplejustshouldn'tgetmodprivileges" meta-moderation.
  6. mod me down, but picking just one would be great by Reality+Master+201 · · Score: 3, Interesting

    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. Don't even think of it as a product, think of it as a protocol. HTTP won out over Gopher, and the first is everywhere and makes all kinds of apps able to talk to each other; the second is a (fondly, for me) remembered also ran. And that's a good thing.

  7. "wilder" desktops to choose from by commodoresloat · · Score: 3, Funny

    Because that's my first thought when someone mentions that they use xfce or CDE -- "wow, that desktop environment sure is WILD!"

    1. Re:"wilder" desktops to choose from by bsDaemon · · Score: 2, Informative

      E17 perhaps? Maybe some day... Enlightenment rocks. Here are a couple of screen shots of mine from back in 1999 (my other name back in the day was EvilGNU): http://xwinman.org/screenshots/enl-dfree.jpg and http://xwinman.org/screenshots/enl-dfree2.jpg

      Enlightenment was the only reason I ever brought up a Linux machine at home. I was perfectly content with the BSD machines I had access to.

      http://www.plig.org/xwinman/screenshots/enlightenment.jpg

      that's the shot that made me "fall in love."

      I mean, GNOME is nice and all, but seriously -- chasing after Windows' look and feel to try and bring in "converts" for some ill-defined reason seems doomed to failure to me. Show me something totally cool and awesome -- that's what got me, although I got my first UNIX exposure when I was 12 and was Captain of my high school's computer programming team (C/C++) for 3 years in a row, and captain of my college's ACM Team B my freshman year. I'd have ended up with it anyway. But to a 13/14 year old kid, Enlightenment screenshots were the sort of thing that made me go "so THAT'S what I can do!"

    2. Re:"wilder" desktops to choose from by bsDaemon · · Score: 2, Interesting

      I found Slashdot BECAUSE OF Enlightenment. I found CmdrTaco.net trying to get ePlus (side bar thing): http://cmdrtaco.net/linux/e.shtml .

  8. Re:Precisly the missing part of Linux by mfnickster · · Score: 4, Interesting

    I think the opposite goal is more desirable - a platform standard which allows you to run your GUI on any machine.

    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...

    --
    "Slow down, Cowboy! It has been 3 years, 7 months and 26 days since you last successfully posted a comment."
  9. Re:Precisly the missing part of Linux by Darkness404 · · Score: 4, Insightful

    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.

    --
    Taxation is legalized theft, no more, no less.
  10. When this happens... by PC+and+Sony+Fanboy · · Score: 3, Funny

    Not only will it be year of the linux desktop.. but hell will freeze over.

    Lets face it, linux users love choice. And since they're more likely than not to be fanboys (c'mon, everyone knows a linux convert is preachy about his newfound OS), then they're probably also fanboys about UI.

  11. Mandriva & Slackware by markdavis · · Score: 3, Informative

    are also popular Linux distros and both also had recent major releases which the article neatly ignores. Oh well. Lots of choices.

    In any case, let's place bets if the thread degenerates into KDE vs. Gnome... ug!

  12. Re:Precisly the missing part of Linux by SanityInAnarchy · · Score: 3, Interesting

    Well, KDE 3 can be configured to look and act very much like OS X -- right down to the menu bar at the top. (KDE 4 has some of the newer desktop effects toys, but it also has about half the features of GNOME, which has less than half the features of KDE 3.)

    But actually, we do have something like that -- it's called X. The problem is, of course, that Windows and OS X both threw away decades of work and started from scratch, so you can't just write an X window manager and expect it to work anywhere but Linux. (Or BSD. Or OpenDarwin. Or Plan9. Or Solaris. Or Cygwin. Or...)

    Personally, I think the better solution would be a common runtime -- either high level (think Java, or the Web/AJAX) or low level (think x86_64 + Linux + X.org) -- so that I can customize my environment as much as I want, and then run the apps I want in that environment. Much more flexible when I can actually write brand-new window-managing software than try to create a common spec for configuring existing window managers.

    --
    Don't thank God, thank a doctor!
  13. twm for me by Bryan+Ischo · · Score: 4, Insightful

    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.

    1. Re:twm for me by geekoid · · Score: 4, Funny

      "I have no window decorations of any kind - no titlebars, resize grab areas, etc, etc. Moving, resizing, iconifying, etc"

      Your 35 and you haven't lived at all~

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    2. Re:twm for me by Eli+Gottlieb · · Score: 5, Insightful

      Gentoo, or Linux From Scratch. You should use it.

  14. Does it matter? by Tarlus · · Score: 4, Insightful

    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.
    --
    /* No Comment */
  15. The UIs are not the problem by EmbeddedJanitor · · Score: 5, Interesting
    I don't mind the different eye candy.

    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.
    1. Re:The UIs are not the problem by beav007 · · Score: 4, Informative

      But, some of the things make Ubuntu Ubuntu and Fedora Fedora. For example, having no root account by default makes Ubuntu different... Last time I checked, Ubuntu did have a root account, but the password hash is set to a single bang (!), which is impossible to match. Enabling the root account is as easy as changing the root password.
  16. What is this about anyway by jadrian · · Score: 5, Insightful

    "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?

  17. Re:Not one - just a default one by Darkness404 · · Score: 4, Insightful

    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.

    --
    Taxation is legalized theft, no more, no less.
  18. Re:From TFA ... page/slide 8 ... by SanityInAnarchy · · Score: 2, Interesting

    That is not "Ubuntu has them", that is "Linux has them".... Beryl and Compiz have been used in plenty of other distros for a loooong time. First: Beryl is dead, long live the Compiz merge.

    Second: Does Mandriva use them as the default, "integrated" or not?

    Ubuntu is big, and popular, and distributed by Dell. What does Mandriva have that Ubuntu doesn't?

    But more importantly, I think it is quicker and cleaner to simply talk about a distro, without mentioning Linux. It won't piss off RMS quite as much, as we are clearly talking about a distribution and a derivative work -- it's Ubuntu, not Ubuntu/Gnu/Linux. And it'll avoid people making embarrassing mistakes by mentioning a feature that "Linux" has, but might only be present in KDE, or only in GNOME -- or only in proprietary software, or, in fact, only a particular distro.

    Ubuntu has them. Mandriva also has them. Both of these statements are correct.

    "Linux has them" is actually less correct, as Linux is just a kernel, and you can have a working Linux systems in all kinds of places which physically don't support a GUI, let alone desktop effects.
    --
    Don't thank God, thank a doctor!
  19. Re:mod me down, but picking just one would be grea by Coryoth · · Score: 5, Insightful

    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 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).
  20. Convergence by mrsteveman1 · · Score: 3, Insightful

    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.

    1. Re:Convergence by turing_m · · Score: 2, Insightful

      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

      --
      If I have seen further it is by stealing the Intellectual Property of giants.
  21. Re:Winners and losers by proxima · · Score: 5, Informative

    Anyone looked at KDE 4.0?
      I cranked it up in a VM and had to look twice to be sure it wasn't GNOME. Most of KDE's signature customizability is gone, and (like GNOME) it's not just a matter of missing GUIs for tweaking settings; the settings themselves are gone into hard code.

    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
  22. Re:Precisly the missing part of Linux by markdavis · · Score: 2, Interesting

    It's "easy" to throw away pretty much all legacy technology (like MacOS 10 did) and write something totally new (Aqua/etc) in a "proprietary" system that makes it "stand out", as you say. But you have to respect that Linux distros can do what they do and still remain with the very flexible and well-known X, all the while remaining completely open.

    There is nothing inherently wrong with the tools and UI available in Linux distros when compared to MacOS. It is just a matter of the lack of a centralized company that strongly enforces consistency and a single set of tools. Also, development effort is split between competing UI's under Linux. Is that a good thing or a bad? You decide... good arguments can be made on both sides of the table.

    Anyway, if you run a KDE environment and use ONLY KDE applications (or Gnome and used ONLY Gnome applications), things look, feel, react very consistently and pretty seamlessly and with a modern look and feel.

  23. Re:mod me down, but picking just one would be grea by SanityInAnarchy · · Score: 2, Insightful

    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.

    --
    Don't thank God, thank a doctor!
  24. Re:Precisly the missing part of Linux by Coryoth · · Score: 4, Insightful

    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. 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.
  25. It is a necessity to have a common GUI by Dan667 · · Score: 2, Insightful

    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.

    1. Re:It is a necessity to have a common GUI by Coryoth · · Score: 4, Informative

      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? And while IE and Windows Explorer look the same at first glance, having the spacing and arrangement ever so slightly different is all part of some master plan? The (complete lack of) consistency in how toolbars are presented in Word, Outlook, IE and Blend is carefully arranged?

      In the meantime GNOME and KDE both have Human Interface Guideline documents that spell out how applications should work to be consistent, and, oddly enough, most applications for the respective desktops hew to them rather well. You can certainly expect a more consistent environment than Windows apparently is these days (even if you stick to MS software)!
  26. Re:Precisly the missing part of Linux by mrbluze · · Score: 5, Insightful

    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.
    --
    Do it yourself, because no one else will do it yourself. [beta blockade 10-17 Feb]
  27. Re:From TFA ... page/slide 8 ... by markdavis · · Score: 4, Informative

    Oh please, give us a break.

    Rather than potentially BREAKING the GUI on a significant number of machines, the last SEVERAL releases of Mandriva have it ready to use and integrated with one click on "3-D desktop". Having it as the "default" isn't necessarily a good thing, nor does it make it the sole domain of Ubuntu.

    Mandriva has been around before there was an Ubuntu. It is just as or more pretty, powerful, flexible, stable, easy to use, and polished. It was distributed on HP's and several other hardware vendors long before Ubuntu was offered on Dell. Unlike Ubuntu, a single Mandriva DVD can install a default KDE or Gnome or combined (or other) system... they don't seem to have the need to have separate Gnomedriva and KDEdriva distro versions. Of the people I know that use both (*untu and Mandriva) regularly, they all tend to like Mandriva better. That doesn't mean that Ubuntu isn't wildly popular nor deserving of praise. But people should not feed it credit and sole spotlight for things common to other if not many distros.

    Every time I see ANY article/posting refering to something that applies to all Linux distros under a single distro name, it is almost always Ubuntu users who do it. It is tiring, arrogant, and insulting to users and developers of other distros.

    Keep in mind that you are the one trying to turn this thread into an Ubuntu vs. Mandriva thread. My point was that you should not use the term "Ubuntu" instead of "Linux distros" when it is something that really refers to many, most, or all distros.

  28. UI choice by jd · · Score: 3, Interesting
    I'd have liked it if Fresco/Berlin had been able to sustain development. It died a while back, but looked like a serious contender for competing with X11. Of the X11 window managers and environments, I miss things like panning windows - a feature of OLVWM - where a desktop could be larger than the physical screen. Tiling physical screens with a desktop selector just isn't the same, especially when some applications force the windows to be oversized. It's a pain to flip desktops, rather than scroll. Likewise, I miss the Rooms concept, where desktops could themselves contain desktops. Heirarchical systems like that are a clean way of subdividing things.

    My main bone of contention with X11 is that it's not being developed seriously as a GUI interface for modern machines. It seems that most of the development is going into code cleanups (important), bugfixes (important) and other maintenance functions. But that's just it - this is all maintenance stuff. The tree needed the reorganization, the code needed to be more modular, etc - nobody is disputing that. On the other hand, threading is overdue and secure X11 channels are insanely overdue. The configuration file changes make things simpler, but it makes it harder to maximise the use of the monitor and graphics cards, even though it's easier (and safer) for the "standard" modes. Simplification is good, but any loss of capability is a regression.

    The console is good - and fast - for many tasks, and with the introduction of framebuffers some time back, is capable of many of the tasks people had to use GUIs for in the past. To make the best use of it, though, you really need GNU Screen, and Screen just isn't being maintained that much any more. Really, with framebuffer support and other graphics features for consoles being considered, some of the features of Screen might have to be moved into the kernel in order to function correctly.

    I don't use the option of serial-port consoles, so I'm not sure how capable those are these days. PCs are not in the same league as minicomputers or mainframes, so I doubt anybody is looking to hook up a couple of hundred VT220 terminals any time soon, but it is an interface and the underlying code for a terminal is independent of where that terminal is physically located. It should make no difference to Linux whether you are using the local keyboard/screen, a terminal on the end of a serial cable, or indeed a terminal on the end of a USB line.

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    1. Re:UI choice by SirTalon42 · · Score: 4, Insightful

      >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).

  29. UI in the middle by icepick72 · · Score: 3, Interesting

    One problem causing lack of a unified UI is that *nix is less about the UI and more about what underlies it, always has been. UI is secondary. While *nix works forward to a UI, Windows is working backwards to having better innards. It's very interesting.

  30. Re:mod me down, but picking just one would be grea by Bralkein · · Score: 3, Insightful

    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.

  31. Using shoes for gloves would be 'standard' by Prisoner's+Dilemma · · Score: 2, Insightful

    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.

  32. "Major" Linux dists is the key word by Sloppy · · Score: 4, Insightful

    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.

    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  33. It's about time by rAiNsT0rm · · Score: 4, Insightful

    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.

    --
    http://teasphere.wordpress.com - A little spot of tea
  34. The one feature common to all now - bloat and slow by NotZed · · Score: 2, Interesting

    Well one thing the distro's seem to have agreed upon - foistering bloated slow software on their users.

    I tried to install Fedora and Ubuntu on an old laptop last weekend and had no end of frustration, and even after considerable tweaking the experience is far from perfect. This is a machine on which I easily developed 1000's of lines of code running emacs and netscape and gdb and evolution (ok it struggled a bit with all that at once, but only then).

    The main problems are:

    1. GDM. It looks pretty but it is way too heavy for a login manager. Installing and enabling XDM helps but the configuration for XDM has fallen by the wayside and doesn't appear to be very well maintained. How to turn it on keeps changing, it is badly documented, and doesn't always work.
    2. Desktop applets. Even using xfce there are a bunch of crapplets I just don't need running all the time, and many of them use considerable resources. Battery applet, printer applet, system updates applet - consume tens of megabytes for a machine which has no printer, no battery, and I can easily manage updates myself. (on a side note, xfce is also rather bloated - 80mb for the 'desktop' application that shows a background and a few icons? It isn't even the file manager?).
    3. Python applets and system tools. Python is not a system language, it is not an application language. I think running yum consumed over 100mb of memory to install a single package. WTF? Then you have multiple copies of the VM running shitty little buggy one-button crapplets consuming multi-10's of megabytes that I don't need. If they insist on using a shitty language like python, then they have to do it smarter. Run a script server, once (per user if you must), and run all scripts through it, otherwise you've basically got 'x' number of custom-operating-system instances running for 'x' scripts. Hint: it doesn't scale. If you're language has a shitty VM that doesn't support threading and doesn't support secure isolated execution of multiple programmes concurrently, then fuck it off and get something that does. Food for though: if you've got a simple language that's easy to use, you're probably going to get (on average) simple applications written by people who only know how to use simple languages. e.g. look at visual basic and it's plethora of crap applications.

    --
    _ // `Thinking is an exercise to which all too few brains
    \\/ are accustomed' - First Lensman
  35. Re:Precisly the missing part of Linux by mattsday · · Score: 2

    OS X has built in X11 support as well. Although it doesn't 'feel' integrated, it does exist.

    --
    Now there's one hoopy frood who really knows where his towel is!
  36. XFCE by jberryman · · Score: 2, Insightful

    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.

  37. Re:The one feature common to all now - bloat and s by Anonymous Coward · · Score: 2, Insightful

    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).

  38. Re:mod me down, but picking just one would be grea by SirTalon42 · · Score: 3, Informative

    4.0.4 adding support for multiple panels, I believe. Also, each release has added some more configuration options (though most are going into 4.1).

    I believe having 2 major environments is best. People always have disagreements on how things should be done, with two major environments it's easier to try your different options, and often times one will win (like DBUS being based on DCOP), or things where people don't really disagree on anything a single standard is formed (icon theme naming). A major rearchitecturing like KDE4 probably wouldn't have been easy to convince people to attempt if everything relied on it. During KDE4.0's development KDE 3.5 was still being developed in a mostly bugfix mode, but it'd likely have caused a fork with a single environment which might have taken years to end (look how long GTK 1 apps have stuck around... XMMS was only recently killed off).

    Now that it's starting to appear like the major rearchitecturing of KDE4 is paying off, the Gnome/GTK camp have begun discussing a GTK3 that breaks binary compatibility. The Gnome camp and the KDE camp are constantly competing with each other, yet at the same time working together (generally under the banner of FreeDesktop.Org). It's really the best of both worlds, as they try to one-up each other, but there's no problem for a dev from one camp to go up to a dev in the other and ask about how they implemented something, or how they worked around certain problems with the implementation. A monopoly is a bad thing, regardless of whether it's a giant corporation behind it, or a free software project (this is one of my criticisms with Mozilla... they've mostly had a monopoly on the Linux desktop so have been prone to neglect it... now with WebKit becoming very popular people have a choice and Mozilla has proper motivation to improve Gecko's modularity and Firefox's integration and performance).

  39. Re:The one feature common to all now - bloat and s by Nimey · · Score: 2, Insightful

    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.

    --
    Hail Eris, full of mischief...

    E pluribus sanguinem
  40. Re:The one feature common to all now - bloat and s by ivoras · · Score: 2, Insightful

    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.

    --
    -- Sig down
  41. Re:There goes my karma by Anonymous Coward · · Score: 5, Funny

    What's funny about this?

    * ducks * What's funny about ducks?
  42. Re:There goes my karma by iknowcss · · Score: 5, Funny

    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.
  43. UI contracts go far deeper than visual guidelines. by SEMW · · Score: 3, Insightful

    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.
    --
    What's purple and commutes? An Abelian grape.
  44. Re:There goes my karma by vikstar · · Score: 4, Funny

    void karmakiller(int depth) {
        for (int i = 0; i < depth; i++) printf("| ");
        printf("What's funny about this?\n");
        karmakiller(depth+1);
    }

    int main() {
        karmakiller(0);
    }


    // I win, but you have to read it bottom up :P

    --
    The question of whether a computer can think is no more interesting than the question of whether a submarine can swim.
  45. X *is* the thing that's wrong with modern Linux... by SEMW · · Score: 2, Informative

    ... But you have to respect that Linux distros can do what they do and still remain with the very flexible and well-known X, all the while remaining completely open.

    There is nothing inherently wrong with the tools and UI available in Linux distros when compared to MacOS. ... Yes there is. You've just cited one example: X. It may be "very well known" and theoretically flexible, but good compared to a modern windowing system like Quartz it ain't. Ever tried to set up dual monitors on Linux? (Using the nVidia binary driver settings utility is cheating.). Compare that with the experience on a Mac, or Windows.

    (If your answer to that is "Yes, and it was relatively easy, because it was within the last year and so since XRandr 1.2 was released, and I have xrandr-supporting drivers", then I'll raise the problem to getting three monitors to work, at all, somehow, ever. Considering that xrandr only supports two monitors and any drivers which support xrandr don't work with xinerama in any non-pathalogical way, good luck! (Maybe, in a few more years, xrandr will be able to handle more than two screens, and X will be where Windows Mac OS were... 10 years ago...). ).
    --
    What's purple and commutes? An Abelian grape.
  46. But... but... by Jesus_666 · · Score: 2, Funny

    If we use a single UI for all Linux PCs everyone will have to share one monitor! I don't think that's very convenient.

    Maybe we can work out a compromise - like one UI every 100 square kilometers. The monitors could then be made really big and attached to blimps. Would that be acceptable?

    --
    USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
  47. Re:There goes my karma by kylehase · · Score: 3, Funny

    I for one welcome our "What's funny about this" repeating overlords but in Soviet Russia overlord welcomes you.

    --
    You want fun, go home and buy a monkey!
  48. Re:mod me down, but picking just one would be grea by pxc · · Score: 5, Funny

    Gopher, obviously.

  49. Re:There goes my karma by Doggabone · · Score: 5, Funny

    What's funny about this? * ducks * What's funny about ducks? Dunno, but they quack me up.
  50. Re:evolution vs design by osu-neko · · Score: 2, Informative

    I always wonder why 'evolution' is used so much in software development when the implication is that there is no design involved.

    There is no such implication. What's implied by the world "evolution" is that progression occurs in bits and pieces over time.

    You're aware that Charles Darwin didn't invent the word, right?

    Most things that evolve do so by design.

    --
    "Convictions are more dangerous enemies of truth than lies."
  51. Meme stacking, the new /. extreme sport by Jesus_666 · · Score: 3, Funny

    In Soviet Korea "What's funny about this" repeating overlords welcome only old people.

    --
    USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
  52. Re:Precisly the missing part of Linux by Weedlekin · · Score: 4, Informative

    "The problem is, of course, that Windows and OS X both threw away decades of work and started from scratch"

    MS released the first version of Windows in 1986, and previews of NexStep (which is the foundation for OS X) began in 1986 too, so development work on both was pretty much concurrent with the original MIT version of X (1984, with X11 appearing in 1987). It's not therefore correct to say that either threw away decades of work.

    --
    I'm not going to change your sheets again, Mr. Hastings.
  53. Re:UI contracts go far deeper than visual guidelin by nitio · · Score: 2, Interesting

    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. Noooooops. Surely you just used this software from MS in English right? In the brazilian version of MS Office up to 2003 - haven't bothered with 2007 yet - if you type Ctrl+S, you get underlined text (Underline in the portuguese version is Sublinhado). And guess what is the shortcut in notepad for saving? That's right, it's Ctrl+S! So there goes your "Always. Everywhere".
    --
    http://stoploudness.org/
  54. Re:Precisly the missing part of Linux by mollymoo · · Score: 2, Informative

    Well, KDE 3 can be configured to look and act very much like OS X -- right down to the menu bar at the top.

    It can, but not everything plays nicely. As on major example, Firefox won't put its menu bar at the top of the screen. An inconsistency with a major application like that renders putting the menu bar at the top of the screen pretty futile. Hopefully Firefox 3 fixes that. KDE also by default puts a border on maximised windows, which puts the scroll bar a couple of pixels away from the edge of the screen, which is just plain stupid. At least it actually can maximise windows, unlike OS X.

    --
    Chernobyl 'not a wildlife haven' - BBC News
  55. Having a standard setup can be good... by Ph-Ian · · Score: 2, Insightful

    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.

  56. Dumb idea by Nullav · · Score: 3, Insightful

    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.

    --
    I just read Slashdot for the articles.
  57. just give me a single file manager by dgallard · · Score: 2, Insightful

    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

  58. gKDE by sjhs · · Score: 4, Insightful

    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.

  59. Epic Battle: Apples VS Oranges by Aphoxema · · Score: 2, Insightful

    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.

    --
    "Most people, I think, don't even know what a rootkit is, so why should they care about it?"