Slashdot Mirror


Torvalds Says 'Use KDE'

An anonymous reader writes "Without tip-toeing around the matter, Linus Torvalds made his preference in the GNOME vs. KDE matter quite clear on the GNOME-usability list: "I personally just encourage people to switch to KDE. This 'users are idiots, and are confused by functionality' mentality of Gnome is a disease. If you think your users are idiots, only idiots will use it. I don't use Gnome, because in striving to be simple, it has long since reached the point where it simply doesn't do what I need it to do. Please, just tell people to use KDE." Also, "Gnome seems to be developed by interface nazis, where consistently the excuse for not doing something is not 'it's too complicated to do', but 'it would confuse users'.""

208 of 1,469 comments (clear)

  1. KDE vs. Gnome. Ready...FIGHT! by TripMaster+Monkey · · Score: 5, Funny

    Let me get the ball rolling here...

    All the Gnome users I've ever known fall into one of three distinct classifictions:
    1. They don't know about KDE as an alternative.
    2. They hold up their Gnome use as a macho Linux status symbol (when asked why they don't use KDE, they shrug and say, "Bah....I do all my work from the shell anyway...).
    3. They suffer from a deep-seated need to punish themselvs for some reason.

    Discuss.
    --
    ____

    ~ |rip/\/\aster /\/\onkey

  2. Well at least he didn't say... by YodaToo · · Score: 5, Funny

    ..."Use Windows."

    1. Re:Well at least he didn't say... by Shakrai · · Score: 5, Funny

      ..."Use Windows."

      No, but it's more important what he didn't say then what he did. I for one, can't help but notice how he left out the GNU in "GNU/KDE". Oh wait....

      *duck*

      --
      I want peace on earth and goodwill toward man.
      We are the United States Government! We don't do that sort of thing.
    2. Re:Well at least he didn't say... by Ryan+Amos · · Score: 3, Funny

      The only reason it's actually funny is because there are people who are serious about it.

    3. Re:Well at least he didn't say... by Shakrai · · Score: 4, Funny

      I suppose that clever satire is more work than just making some stupid unthinking GNU/joke. Hahahahahaha! I put "GNU/" in front of a word! I'm so funny and cool!

      Did you get up on the wrong side of bed this morning or something?

      I was trying to create a light moment at the expense of people who are actually serious about the "GNU/Whatever" naming scheme. It seemed more productive then the GNOME v. KDE flamefest that was about to kick off.

      But, congrats, I got a flamebait mod. I guess you got what you were looking for. One can only onder if the mod was using a GNU system. Would that mean I got GNU/Flamebait'ed?

      (Ok, I'll stop now ;)

      --
      I want peace on earth and goodwill toward man.
      We are the United States Government! We don't do that sort of thing.
    4. Re:Well at least he didn't say... by hzs202 · · Score: 4, Funny

      Dude, do you ever listen to RMS?

      Listen to him! Dude have you seen him lately, he looks like he could be the offspring of Chewbacca & Bilbo Baggins.

      Kidding RMS... I love ya!

    5. Re:Well at least he didn't say... by vslashg · · Score: 3, Funny
      I suppose that clever satire is more work than just making some stupid unthinking GNU/joke. Hahahahahaha! I put "GNU/" in front of a word! I'm so funny and cool!
      Christ, someone's on the GNU/rag.
  3. Heh by Anonymous Coward · · Score: 2, Insightful

    If Torvalds posted that here, he'd be at -1, Troll in under ten seconds. Unless, of course, he signed it with his own name, at which point it would be at +5, Ass Kiss.

    1. Re:Heh by mspohr · · Score: 3, Insightful
      If the average Slashdot drone troll posted this here, it would be modded -1.

      However, people respect Torvalds and respect his opinion. He's not your average person.

      --
      I don't read your sig. Why are you reading mine?
    2. Re:Heh by lpangelrob · · Score: 4, Funny
      Sweet. Karma, carte blanche.

      -Linus Torvalds
      (Honestly. Ignore the sig.)

    3. Re:Heh by Delphiki · · Score: 5, Insightful
      However, people respect Torvalds and respect his opinion. He's not your average person.

      What on earth has he done that would make people respect his opinion on GUIs? That's like respecting Stephen Hawking's ideas on interior decorating because he's such a great physicist.

      --

      Feel free to mod me "-1 - Angry Jerk".

    4. Re:Heh by MatD · · Score: 5, Funny

      Actually, that's a bad analogy. Stephen's use of ramps at his house to frame the positive and negative space, as well as the bold lines imposed by his use of lower counter tops really makes a statements along the lines of L.I. Kahn.

      --
      Since when did operating systems become a religion?
    5. Re:Heh by mysticgoat · · Score: 4, Insightful

      Ha ha-- mod parent into -5 oblivion for being too funny for words, please.

      I respect Torvalds' opinion because

      1. I'm pretty sure that over the years Torvalds has become somewhat proficient in the use of GUIs, which is sufficient experience to come to an informed opinion about what's good or bad about their use;
      2. I'm pretty sure that Torvalds knows how to think through the long term implications of design philosophies, such as whether to put rubber blades on the swiss army knife so users won't cut themselves;
      3. I'm quite certain that somewhere along the way, Torvalds has learned to avoid stirring up unnecessary controversies since he seems to limit himself to only one or two a year;
      4. Yet despite that last point, he said this not only once, but twice, in a forum where it really counts.

      But to be balanced about it, I don't think much of Torvalds taste in automobiles and my GF thinks he chooses dorky clothes. Yet despite these criticisms, I do think that I will now favor KDE over Gnome. Because Linus is my hero and he is a champion of FOSS and all that's holy in the binary realms.

    6. Re:Heh by timeOday · · Score: 3, Funny

      Sheesh, next thing you know we'll have Hollywood celebrities weighing in on politics!

    7. Re:Heh by DrWhizBang · · Score: 4, Insightful

      1. I'm pretty sure that over the years Torvalds has become somewhat proficient in the use of GUIs, which is sufficient experience to come to an informed opinion about what's good or bad about their use;

      I'm pretty sure that over the years Hawking has become proficient in the use of rooms, which is sufficient experience to come to an informed opinion of what's good or bad about their style.

      2. I'm pretty sure that Torvalds knows how to think through the long term implications of design philosophies, such as whether to put rubber blades on the swiss army knife so users won't cut themselves;

      I'm pretty sure Hawking knows how to think through the long term implications of decorating philosophies, such as whether to put lighter tones around recessed lighting so that shadows are balanced.

      3. I'm quite certain that somewhere along the way, Torvalds has learned to avoid stirring up unnecessary controversies since he seems to limit himself to only one or two a year;

      Hawking also has stirred up very little controversy, given his advanced take on physics. I don't understand what that has to do with his competency in interior decorating.

      4. Yet despite that last point, he said this not only once, but twice, in a forum where it really counts.

      (because all the world leaders are reading the "desktop architects" mailing list). Wow. Must be important that we all switch to KDE.

      Were you trying to refute the parent post? The poster has a valid point - Linus Torvalds is not a usablilty expert any more than Steven Hawking is an interior designer.

      Linus Torvalds is a brilliant man, but he has also been known to be opinionated, and to occasionally say things that stir people up. See the legendary Tanenbaum vs. Torvalds thread. (Please don't say Linus was correct in that exchange - it's really irrelevant. I mention it only as an example of Linus showing his opinionated engineer self.) However, Linus has learned over the years when to shut up, which is why you will noticed he only sent a few messages to that thread and then you stop seeing messages from him.

      I really don't know why people try to cannonize Linus. He's just a guy.

      --
      Schrodinger's cat is either dead or really pissed off...
    8. Re:Heh by daeley · · Score: 2, Funny

      I really don't know why people try to cannonize Linus.

      Bastard kept dodging the trebuchet bolts -- we had no choice but to cannonize him. ;)

      --
      I watched C-beams glitter in the dark near the Tannhauser gate.
    9. Re:Heh by Minna+Kirai · · Score: 3, Insightful

      skill and UI design skill, I think you're missing the key point of this discussion.

      Nope. Linus's qualifications as a UI designer shouldn't actually be under dispute- his ability as a UI critic is more important. It's easier to judge than to build. You don't have to be a director to tell if a film scene was good or bad.

      Did Linus design a PUI, or even attempt to contribute to one? No. He simply pointed out that GNOME is much worse than KDE, Windows, or Mac.

      One does very little to inform the other.

      UI design and kernel design are both functional creative skills, which means they are at least 10,000 times more similar than astrophysics (an investigative science) and interior decorating (an artistic expression of taste).

    10. Re:Heh by molnarcs · · Score: 2, Interesting
      If Torvalds posted that here, he'd be at -1,..

      Linus on slashdot: "Screw slashdot." Details here. This is getting better and better - and there is some very sound reasoning (not for the screw ./ part) in the linked post above. If anyone is still interested.

  4. Re:KDE vs. Gnome. Ready...FIGHT! by Geopoliticus · · Score: 5, Funny

    I must be number 3... and I do all of my work from the shell anyway. :)

  5. Sod Gnome & KDE by madaxe42 · · Score: 3, Informative
    1. Re:Sod Gnome & KDE by CortoMaltese · · Score: 4, Funny

      Does this E-thing (Slashdotted) gSave KMe of KThese gStupid KNaming Konventions KGnome and gKDE are using or have inspired for apps? It's gSimply KNOT gAmusing or Klever. Or eWill eThis eBring eMe eJust enother ennoying eConvention?

    2. Re:Sod Gnome & KDE by cloudmaster · · Score: 2, Insightful

      Just out of curiosity, what do you do with your computer where animated backgrounds and eye candy are the most important features - more important that ease of use, stability, or generally predictable behavior?

      BTW, the Gnome menu's not hard to edit unless you're afraid of a text editor. ;)

    3. Re:Sod Gnome & KDE by J0nne · · Score: 2, Interesting

      What surprises me most about E17, is that there's so much cool eyecandy, but it still runs smoother than any other DE I tried. I really hope it becomes stable someday.

      I'm not afraid of the command line, but what made me stop using it was because it segfaults when doing some stuff, and I screwed up my whole Linux install because I switched from one repository to another, which seemed to be a bad idea in retrospect ;).

      Now I use xfce4, but I have the other desktops too, and I sometimes log into a different one for a change in scenery.

  6. Dude, FVWM by rknop · · Score: 3, Interesting

    I stopped using either a while back, because both of them required too many mouse clicks and interface searching to get them to do what I wanted, and to clone the setup from place to place. Give me an ASCII configuration file that I can just copy any day. No, it's not "user friendly," but it's Geek friendly. I can read the docs.

    I've even started setting up new accounts on my machines using FVWM with a sane default configuration. People tend not to futz with their configurations too much anyway, and the startup time and resource usage is just much less without the overhead of KDE. And, what's more, these are all grad students in Physics, and I *want* them to get facile with Unix. They really ought to know enough Perl to read and write files and manipulate numbers, and know a little programming. Having to figure out text configuration files would be a good exercise, as whiny as it may make them....

    Not for everybody, but certainly for me. As a geek, I much prefer FVWM to the overhead of Gnome or even KDE.

    -Rob

    1. Re:Dude, FVWM by RobotRunAmok · · Score: 5, Funny

      They really ought to know enough Perl to read and write files and manipulate numbers, and know a little programming. Having to figure out text configuration files would be a good exercise, as whiny as it may make them....

      Linux on The Desktop: Death by Evangelism.

    2. Re:Dude, FVWM by SCHecklerX · · Score: 5, Insightful

      The problem, of course, is that many apps these days require the gnome libs to run. Look at firefox as an example. Pretty much any GTK2 app will want gnome-settings-daemon running. I personally use Windowmaker with ROX, but I still have to have the gnome daemons running to ensure that fonts and such are rendering properly. This combined with rox now using a window for its pinboard (this is apparently the new standard way to do things ... KDE does it too) instead of the root window is annoying. Now I can't have a screen saver or movie running on the root while I work, nor can I easily pin up a windowmaker menu, since releasing the button now makes the menu disappear (I know, don't use a pinboard).

      I'd be happy if all of the 'framework' crap just went away and developers would just use standard communication methods between programs. XDnD and XDS are plenty for me, and don't require a friggin' background process.

    3. Re:Dude, FVWM by MichaelSmith · · Score: 2, Interesting

      When I started my current job I used fvwm on OSF/1 3.1. I had a pretty good setup too, with a nice panel with a few embedded apps. Then linux workstations came along and I tried both gnome and kde. I kept hitting limits adapting the workspace, or keeping the desktop up for months at a time.

      One day I thought stuff it. I configured fvwm in xsession and there it was exactly as I left it two years earlier.

      I have never had a configuration of gnome or kde work after upgrading the software significantly. The configuration never migrates well. But the fvwm configuration file format has good compatibility between versions.

      It was the portability which struck me, and the fact that it starts in about two seconds.

      In the last four years using fvwm under linux month in month out I have had exactly one crash, which might have not been the window manager anyway.

  7. In defense of Gnome by ultrabot · · Score: 3, Interesting

    Actually, Gnome works "well enough" these days. It does what I want it to do. This is on Ubuntu. KDE is arguably better, but I don't care much at this point, since Gnome is the better maintained one on Ubuntu.

    I'd love to have Konqueror as a file manager, but also this is in lesser extent than previously. Gnome just doesn't suck anymore :-).

    --
    Save your wrists today - switch to Dvorak
    1. Re:In defense of Gnome by RootsLINUX · · Score: 4, Insightful

      You can use Konquerer as your file manager while in Gnome. I use it for my Debian machine running fluxbox. The reason why I prefer Gnome over KDE these days is because KDE installs all this useless crap that I don't want on my machine. Seriously, some of their micro-apps are just pointless and a waste of space. Best example: "keyes". Who wants to run a program where two eyeballs are constantly following my mouse around the screen? Seriously...

      --
      Hero of Allacrost, a FOSS RPG for *NIX/*BSD/OS X/Win
    2. Re:In defense of Gnome by delete · · Score: 5, Insightful

      The parent makes an interesting about the importance of how well a desktop is maintained on a given distribution. While one may say that either Gnome or KDE is a better, the end-user experience for many users is largely dependent on the integration and packaging done by a particular distribution. As an extreme example, consider the largely unusable KDE packages that Redhat shipped two years ago. Personally I've found that a "polished" and well-integrated version of a given desktop (e.g. Ubuntu on Gnome, KDE on SuSE) is always superior to a poorly maintained desktop, no matter how HCI-compliant or feature-packed that desktop may be.

      For many people, the choice of whether to use KDE or Gnome will be automatically dictated by the distribution that they happen to choose. After all, most people aren't particularly concerned with pseudo-religious debates concerning Gtk v Qt or C v C++, especially since we seem to have so many zealots in the real world these days.

    3. Re:In defense of Gnome by kfg · · Score: 2, Insightful

      I'm recovering from a HD crash a couple of days ago (5 year old IBM Deathstar. Didn't even give a death rattle. Bearing just gave out a squeak and that was all for it. Right in the middle of a backup, just to rub it in). I'm a firm believer in "if it ain't broke, don't fix it," so most of my software is years old as well.

      Well, things are definately broke now, so I figured it was a good time to play.

      So I installed Breezy Badger. It's my first look at Ubuntu and what has become of Gnome these days.

      I spent the first half hour figuring out how to get something other 640x480 resolution, then about 10 minutes or so looking for how to turn off windows animations, which it turns out you can't do without going under the hood. Something about their "philosophy."

      And this is the award winning, "User Friendly" distro? Treating your users like idiots, but making them have "guru" skills just to play an mp3 is "friendly"? Good thing the average user only plays vorbis files, eh?

      Fuck their "philosophy." Gnome not only does not do what I want it to do but appears to go out of its way to set up roadblocks to keep me from doing it.

      But at least it runs "go out for coffee" slow, so I've got that going for me.

      I think I'll try Slack and Ratpoison next. You can at least get things done that way.

      KFG

    4. Re:In defense of Gnome by fymidos · · Score: 5, Informative

      >KDE installs all this useless crap that I don't want on my machine.

      Most of these apps, (keyes,kteatime,amor etc) are in the package kdetoys, which you can safely remove from your installation.

      --
      Washington bullets will simply be known as the "Bulle
  8. Ah, the age-old battle by metlin · · Score: 4, Insightful

    It depends on what you're using it for.

    Are you a geek, who wants a productive interface? KDE is the way to go - actually, I prefer Windowmaker myself.

    OTOH, are you an end user who wants a simplified UI? Gnome is the way to go.

    Linus, obviously, is a geek and chooses the former. However, that does not make the choice universal.

    That's the best part about Linux and Open Source in general, isn't it? The freedom to choose and use what suits you the best?

    1. Re:Ah, the age-old battle by IAmTheDave · · Score: 5, Insightful
      Are you a geek, who wants a productive interface? KDE is the way to go - actually, I prefer Windowmaker myself. OTOH, are you an end user who wants a simplified UI? Gnome is the way to go.

      See, I disagree. As a bit of a power user - or at least not your average end user - most of what I do beyond normal desktop applications, surfing, and word processing involves a terminal window.

      I suffer from mild OCD, and to me simplicity means calm, it means an enhanced ability to concentrate, and it means a better experience overall. KDE, to me, seems so incredibly cluttered and overreaching/overbearing that I shy away from it at every possible moment.

      So again, this goes back to simply a matter of preference. Some like KDE, some like Gnome, some like E, but here's my problem. For Linus to get involved in this is just wrong. He can say he uses KDE, that's fine, but to put down Gnome as detrimental to society is base, ill-informed, and callus. If people don't like Gnome, fine, let them be. But this "disease" of which he speaks affects my mom and grandparents, and yeah, they sure as hell can find their way around a Gnome base installation better and faster than they can around KDE base installation.

      So instead of Linus putting down Gnome, he should have simply stated what he used and left it at that. He practically started the entire "choice" movement, and to not encourage such choice is just not right... IMO of course.

      --
      Excuse my speling.
      Making The Bar Project
    2. Re:Ah, the age-old battle by arkanes · · Score: 4, Interesting

      I'm a geek who likes productivity and I use Gnome. It's nicer looking, and cleaner. Which is not to say that it's lack of customization doesn't piss me off, and I've tried moving to KDE a few times, but KDEs look & feel is just... icky. Lack of consistent artwork, busy interfaces, lots of popuppy balloony things (the animated tooltips on the Kicker drive me insane - I want the tooltips, but I want small simple ones, not enormous ones with special effects). When someone manages to ship Gnome with the power of KDE, or KDE with the consistency and cleanliness of Gnome, please call me. I still use a few KDE applications - Amarok is way better than Rythmbox, and I switch between KDevelop and Anjuta depending on what I'm doing.

    3. Re:Ah, the age-old battle by LnxAddct · · Score: 2, Insightful

      Heh, here is a great quote from Nat Friedman's response. "And probably some KDE developers are feature sluts who never saw a checkbox they didn't love, exposing users to all kinds of broken features." Its funny because its true. For all the simplicity Gnome strives for, KDE certainly does have some issues with the check boxes and only half-working functionality. Its ashame Linus started this little flame fest, this comes just after a very successfuly meeting of a whole bunch of developers from both camps who met up and discussed how to improve interfaces.
      Regards,
      Steve

    4. Re: Ah, the age-old battle by Geno+Z+Heinlein · · Score: 3, Interesting
      I'm a geek who likes productivity and I use Gnome. It's nicer looking, and cleaner. Which is not to say that it's lack of customization doesn't piss me off, and I've tried moving to KDE a few times, but KDEs look & feel is just... icky.

      Thanks, arkanes, for posting this; it's clarified my thinking on this issue a bit. I love GNOME, but there's no real customization[1]. I hate KDE, but there are a million options. What's the source of my love of GNOME and my hate for KDE?

      KDE feels wrong.

      That makes either zero sense or a sixth sense, but there's something in KDE that drives me nuts. It's as if KDE is playing a supersonic buzz that I can't hear consciously. Whenever I use it, it feel like things are happening just outside of my conscious perception. I want to ask the interface, "What are you doing? Aren't you supposed to be just sitting there?"
      Morpheus: I know exactly what you mean. Let me tell you why you're here. You're here because you know something. What you know you can't explain. But you feel it. You've felt it your entire life. That there's something wrong with the world. You don't know what it is but it's there, like a splinter in your mind driving you mad. It is this feeling that has brought you to me. Do you know what I'm talking about?
      That is exactly how I felt when I used KDE. What is the Katrix? :-)

      When Patrick removed GNOME from Slackware, I decided to try KDE; I wanted an option in case I decided not to keep GNOME current manually. KDE's bazillions of options were, at first, thrilling, but I eventually left because it just felt wrong. (I went back to the emacs of windows managers, fvwm. My personal customizations aren't as good-looking as GNOME, but now my desktop does exactly what I tell it, exactly when I tell it.)

      [1] I think someone's already mentioned that there's a GNOME trend against --geek_opts going back to at least the metacity/sawfish switch... why not just have an advanced options option, like gtk-gnutella or All-In-One Sidebar?

    5. Re:Ah, the age-old battle by bill_kress · · Score: 2, Insightful

      > For Linus to get involved in this is just wrong.

      I disagree. Everyone has an opinion, for us to put more weight on his opinion than anyone elses--that's wrong.

      He's just human, well, except for the pissing lightning thing, but that doesn't make his opinion any better--just his aim.

  9. Havoc's Response by chennes · · Score: 5, Informative

    Gnome developer Havoc Pennington's response points out that "reducing complexity" was not, in fact, the reason the particular dialog in question doesn't have all the options Linux wanted:

    "Just for the record, since I made this decision I can tell you that 'might confuse people' was not the reason. More evidence for my point that 'might confuse people' is the reason made up by others, not the reason given by the decision makers."

    Which is not to say that Linus is wrong (in the e-mail he writes that "If this was a one-off, I'd buy it. But I've heard it too damn many times. And only ever from Gnome.") -- I'm not a big fan of Gnome's lack of features (at least as compared to KDE), but it's not like anyone on Slashdot really conforms to the "average computer user" concept. And Linus surely doesn't either. Maybe Gnome is better for Mom and Grandpa. I'll stick with KDE, myself.

    1. Re:Havoc's Response by Anthony+Boyd · · Score: 3, Informative
      Havoc Pennington's response points out that "reducing complexity" was not, in fact, the reason the particular dialog in question doesn't have all the options Linux wanted:

      You are correct that Havoc is distancing himself from that. However, Frederic Crozat, GNOME packager/maintainer did cite that as the reason. And that's what Linus was responding to. So at best, Havoc and Frederic have a disconnect in what they tell end-users. In any case, it reveals that some of the Gnome leadership are in a rut, using the stupidity of their users as an excuse for the stupidity of their interface.

      That's just IMHO, of course. ;)

    2. Re:Havoc's Response by Stalyn · · Score: 4, Insightful

      In order to turn off the ugly minimizing animation that comes with metacity you actually have edit the code and cut out the relevant part*. People have submitted patches to make this an option but all have been refused. Linus is right. Gnome developers don't care about their users. I still use Gnome cause I like the look and feel but if you want to change certain parts you basically have to either edit the code or use their system registry editor. In a twisted sense, Gnome is for power users.

      *There might be an option to turn this off in the system registry but it also turns off other features. For example a window now turns into a wireframe when you drag it.

      --
      The best education consists in immunizing people against systematic attempts at education. - Paul Feyerabend
    3. Re:Havoc's Response by Craig+Ringer · · Score: 2, Informative

      Moving windows is fine, opaque mode or wireframe. Aren't modern video cards great?

      The issue is the window maximization/minimzation animation, which is the wireframe I was referring to in case that was unclrear. That's the one that causes the problems, and the one I don't understand why it can't be turned off. Everything else the window manager does is fine over remote X, it's just that damn animation. It's a small thing, for sure, but it's a case where people have repeatedly submitted small patches that make it configurable, because lots of people need this, and they're all being ignored.

      If I turn on limited resources mode (which it took a lot of arguing to get included), it turns off useful things as well, including things like opaque move/resize. I then get complaints from users. It seems silly to prevent the admin from just turning off the problem feature and being done with the issue.

    4. Re:Havoc's Response by starnix · · Score: 2, Insightful

      There was a feature similar to that in Nautilus when it first came out. No one used it so it was taken out.

  10. Re:KDE vs. Gnome. Ready...FIGHT! by rknop · · Score: 2, Interesting

    Moi aussi.

    People see me doing that sometimes, and wonder why I'm going through so much trouble. I have a hard time convincing them that once you've learned it, the shell is far more efficient. (Especially since I type fast.)

    I do have a handful of shortcut FVWMButtons on the left side of my screen (virtual screens, clock, xterm, emacs, etc.) for my most-used things, but, yeah, when I have to really do something with the filesystem, give me a shell I know how to use anyway.

    -Rob

  11. Re:KDE vs. Gnome. Ready...FIGHT! by Ravalox · · Score: 4, Insightful

    I respectfully disagree, I like KDE but there is absolutely a need for simplification in the linux world. I think Gnome was chosen for Ubuntu, for example, for very sound reasons. The notion that simplifying your interface being an idiot attractor is true, but that's not a bad thing. Idiots are people too, when we talk about our interfaces and what software we like we have to understand that we are perhaps an exlusive 8 percent of the world population, if that. There are a lot of people out there that haven't had the educational opportunities we enjoy. Giving them free software they can use seems like something we shouldn't sneer at.

  12. Torvalds farts by Anonymous Coward · · Score: 5, Funny

    slashdot reports.

    1. Re:Torvalds farts by Fortress · · Score: 2, Funny

      Torvalds farts...Slashdot reports.

      You forgot: Slashdotters flame each other as to the interpretation of the fart, whether Linus is qualified to fart, if he has farted this way in the past, and if the fart is indeed truthful.

  13. Torvalds is 'out there' by amightywind · · Score: 4, Insightful

    Linus is increasingly 'out there' in his hyperbolic statements. First the BitKeeper fiasco, now the start of a new Gnome/KDE flamewar. Ever read his daily postings on kernel trap? They are obnoxious. I am surprised the kernel effort holds together as well as it does. I personally take his statements on Gnome as anti-advice. He is becoming a most unsafe guardian. Can anyone imagine who would lead the kernel effort if Linus was shoved aside?

    --
    an ill wind that blows no good
    1. Re:Torvalds is 'out there' by millahtime · · Score: 2, Insightful

      you are going to completely get moded down here. Not because you may not be right, but because Linus is worshiped here like a god. Many people here follow him like sheep.

      On an interesting note, I have read that the development of Linux compares more to the development of Gnome than KDE so this is suprising.

      Power Corrupts and Absolute Power Corrupts Aboslutely. With Linus heading the Linux community and many people view him like a 'god' how big is his head these days?

    2. Re:Torvalds is 'out there' by webwalker · · Score: 4, Insightful

      I've been noting it over a about a three year period. His early humility that many found attractive in a leader has given way to the hubris typical of someone like RMS. (Smarts have nothing to do with it; they will only get you so far.)

      I've used KDE and GNOME and presently use GNOME at home and at work because it meets my modest needs. Perhaps KDE has improved drastically since I used it in the SUSE 8 days; then it was so unstable I could cause it to crash by staring at the screen too hard. GNOME is more bloated than I'd like, and occasionally wonky if you are the type that wants to hole up in a dark closet, under a blanket and "play with yourself", reconfiguring your desktop repeatedly because you don't have any real work to do. If I leave the config alone, it is stable and doesn't give me any grief.

      Perhaps I'll take the plunge and switch to KDE when the next Ubuntu rolls. But it would be a shock for my wife, who I have finally gotten broken in to GNOME. She operates in both the Windows and GNOME desktop environments, and doesn't have to (and doesn't WANT to) drop to the command line in either.

      --
      flames > dev/null
    3. Re:Torvalds is 'out there' by 110010001000 · · Score: 2, Insightful

      Its called 'ego'. It occurs frequently when you are only surrounded by people who only tell you how great you are and worship at your feet. Typically what happens is that the person starts believing that, and becomes more and more obnoxious and less useful. You see this happening frequently in the tech world: look at people like Ellison, Ballmer, Jobs. They all think they are the saviour of tech and know the "one true way" to do things. Eventually they become comical shadows of the people they once were.

    4. Re:Torvalds is 'out there' by Sketch · · Score: 5, Interesting

      Linus is posting exactly the same as he always had: He says what he thinks, and doesn't pull any punches when doing so. If you think this is "new" behaviour for Linus, you haven't been around long enough. You might want to read this little exchange from 1992:

      http://www.oreilly.com/catalog/opensources/book/ap pa.html

      --
      -- OpenVerse Visual Chat: http://openverse.com
    5. Re:Torvalds is 'out there' by jandrese · · Score: 5, Insightful

      Cripes guys, I must not be reading his statement the same way you are. To me, Linus said "Eh, I don't much like Gnome, they oversimplified it, when people ask I tell them I prefer KDE now", to everyone else it's some sort of prophetic revelation from God or something.

      --

      I read the internet for the articles.
    6. Re:Torvalds is 'out there' by slavemowgli · · Score: 5, Insightful

      As far as Linus is concerned (I won't comment on the KDE vs. Gnome thing)... well, I'm not sure which Linus you have looked at, but the idea that "early humility" changed to "hubris" over the course of a "three year period" is pretty bizarre. Linus has always had strong opinions on stuff, and he's never been afraid to voice them (remember his discussion with Tanenbaum about the merits of monolithic kernels in general and Linux in particular? That was in early 1992, almost 14 years ago.

      Really, the only thing that has changed is how people perceive Linus. He used to be just another guy; nowadays, he's a celebrity of sorts, and he's going through all the same phases that all celebrities go through: first, there is a horde of fanboys who religiously follow everything he says, but at a certain point, it becomes en vogue to religiously bash him and everything he says instead. This is the transition you're observing (and, for that matter, that you seem to be part of), but it's important to realise that it has nothing to with Linus or his opinions as such. (I predict that later on, things will slowly return to normal after bashing him is not the "hot new thing" anymore; and then, he will be idolised again, until the whole cycle repeats itself.)

      If you actually read what Linus says - not just on this topic, but in general -, you'll notice one thing: he himself doesn't care. What he *does* care about is technical superiority and the like, but not politics; as such, he never has been afraid to speak his opinion, and he isn't right now, either, and - maybe most important! - he doesn't expect people to take it as anything except for the opinion of one guy.

      You should do the same thing. If Gnome works for you and your wife - fine! More power to you. And if Gnome does not work for Linus - fine! More power to him! It's OK to have a discussion about the technical merits (and if you read what Linus said, you'll find that he actually bases his opinions on technical merit pretty much all the time, and certainly in this issue, too), but the kind of celebrity-bashing you're exhibiting here is just as bad as the celebrity-adoring that you mourn in others. Make up your own mind based on what you need; and discuss technical merits, but leave it at that, and respect the fact that others don't agree with you.

      --
      quidquid latine dictum sit altum videtur.
    7. Re:Torvalds is 'out there' by m50d · · Score: 2, Interesting
      On an interesting note, I have read that the development of Linux compares more to the development of Gnome than KDE so this is suprising.

      Not at all surprising. Both are getting more and more out of touch with their users, only caring about their ideas and possibly their corporate ties. Here's hoping Linus will see in what he criticises in others the flaws in the way his own project's development is going.

      --
      I am trolling
    8. Re:Torvalds is 'out there' by Jesus+2.0 · · Score: 2, Insightful

      If you actually read what Linus says - not just on this topic, but in general -, you'll notice one thing: he himself doesn't care. What he *does* care about is technical superiority and the like, but not politics; as such, he never has been afraid to speak his opinion, and he isn't right now, either, and - maybe most important! - he doesn't expect people to take it as anything except for the opinion of one guy.

      Yeah, right.

      A person who wasn't interested in politics, and who was merely speaking his opinion and expecting nothing but that it will be taken merely as one guy's opinion, would not say "Please, just tell people to use KDE."

  14. Great but.... by Rotten · · Score: 5, Funny

    I do all my stuff in the console anyway....wich shell does linus recommend?

    1. Re:Great but.... by Scoria · · Score: 2, Funny

      Emacs.

      With an ASCII desktop background.

      --
      Do you like German cars?
    2. Re:Great but.... by adamjaskie · · Score: 5, Funny

      "Emacs"

      He said shell, not operating system... Besides, Emacs would be a far better OS if it shipped with a halfway-decent text editor.

      --
      /usr/games/fortune
    3. Re:Great but.... by mekkab · · Score: 4, Funny

      Besides, Emacs would be a far better OS if it shipped with a halfway-decent text editor.

      Like vi?

      --
      In the future, I would want to not be isolated from my friends in the Space Station.
    4. Re:Great but.... by stinky+wizzleteats · · Score: 3, Funny

      Emacs.

      Flamewar trifecta is now in play.

  15. Good reason to use GNOME, then by munehiro · · Score: 4, Insightful

    I think Torvalds is the prototype of power-user.
    A large part of gimmicks and interface nazism in today interfaces aims at the average or lower-than-average user. As a long time kde user switched to apple, I quickly realized that most of the use-cases I was used to were difficult to obtain with the OSX interface.

    Is that a real problem? Dumb people want dumb interfaces. Smart people want smart interfaces. Give a dumb interface to a smart guy, and you obtain the Torvalds situation. Give a smart interface to a dumb guy and all you'll obtain is whining about its complexity.

    --
    -- "If A equals success, then the formula is A=X+Y+Z. X is work. Y is play. Z is keep your mouth shut." - Einstein
    1. Re:Good reason to use GNOME, then by bleaknik · · Score: 3, Interesting

      I agree with you. To an extent.

      KDE leaves a lot to be desired for an average user, but Gnome lacks some of the things the power user wants.

      This is an age old debate that will carry on until someone successfully does both. Apple's have a very well-thought interface, but it is tougher to get "down and dirty" with it. Windows is a little "Grundgier", and then for ultimate control over your interface, you have Linux.

      But to a non-Linux user, both Gnome and KDE are intimidating.

      Why can't there be a fair compromise. A simple, easy to use interface that behaves just how you would expect it to... and has the power to do anything you could want? It's not an impossibility, and I think it's something that both KDE and Gnome aren't aiming for. Neither is MS or Apple.

      Anyone care to accept this task?

      --
      Deja Vu
      n. 1. The sensation that you've read this very article before.
    2. Re:Good reason to use GNOME, then by igb · · Score: 4, Interesting
      Dumb people want dumb interfaces. Smart people want smart interfaces.
      Is that true? I've got 20 years of Unix use behind me, and I've used the whole gamut from Suntools through NeWS through a variety of X options (olwm, olvwm, twm, fvwm) and then Gnome (on Linux and Solaris) and KDE (on Linux). I don't think I ever used Motif for more than a day or so, and I never used Nextstep.

      I've recently switched to a Mac, and I find the UI rather fine. Indeed, I've started using Mail.app, having never found a GUI mailer I liked (I used MH for about fifteen years, then five years of Mutt).

      My seven year old also likes Macs. She's found switching the dock to the left and changing her wallpaper easy, and she's very fond of Dashboard.

      I think it's quite possible to have a GUI that suits all needs.

      ian

    3. Re:Good reason to use GNOME, then by Karma+Farmer · · Score: 4, Insightful

      You're confused. You assume that dumb interfaces are simple, and smart interfaces are complex. In fact, the opposite is almost always true.

    4. Re:Good reason to use GNOME, then by beforewisdom · · Score: 2, Insightful
      Is that a real problem? Dumb people want dumb interfaces. Smart people want smart interfaces. Give a dumb interface to a smart guy, and you obtain the Torvalds situation. Give a smart interface to a dumb guy and all you'll obtain is whining about its complexity.
      I agree with the spirit of your paragraph, but I strongly object to the letter of it and I think it belies a major attitude problem which is holding OSS back.

      It is not about "smart vs dumb", it is about convenience and wanting/not wanting to deal with a task someone doesn't find interesting.

      Linus was making the point that he wanted his task to be convenient, not that he was intellectually incapable of doing it. In that regard he is like almost every other user out there. The question becomes whose convenience interface people program for.

  16. "Don't make me think!" by MarkEst1973 · · Score: 5, Interesting
    Don't Make Me Think! by Steve Krug is an awesome book that all software developers should read.

    The goal is simplicity in all things. Someone shouldn't have to think about what is going on, it should be obvious.

    The most interesting thing about that book is that the author applies the same principles he espouses for websites to the book. The book is very easily digestible. So, if it works for the web and it works for the book... what else can it apply to? If you follow this train of thought to its logical conclusion you'll realize it applies to lots and lots of things: your code, desktops, phone VRUs, brochures, etc.

    Linus is a smart guy and I respect him, but the goal is simple.

    1. Re:"Don't make me think!" by arkanes · · Score: 5, Interesting

      Theres a fine line between "make it simple" and "make it stupid". It's a hard line to walk, and I think Torvalds is right that Gnome has moved too far to the stupid region (disclaimer: I'm a Gnome user). Simple interfaces are fine as long as the functionality is simple, or there is no need for customization. Phones are in fact an excellent example - we've come a long way from needing to wind your phone up and whistle to clear the lines, but as we add functionality to phones the interfaces have either become more complex (cell phones) or lagged behind the features (most desktop phones). There is nothing wrong with customization, and I like the power of KDE in that respect. The much-maligned Gnome file dialog is a great example of the problems in Gnome. The old one was really, really, really horribly bad. The new one is simply barely adequate. The interface designers at Gnome really read too much into thier title - they want to change the way you interface with the computer (see spatial browsing for a classic example of the reasoning) instead of assisting you to interface on your own terms.

  17. Linus doesn't deal with the same level of users by nlinecomputers · · Score: 2, Insightful

    I run my own computer business and supporting idiot users is something I must do everyday. I prefer KDE but I think many users can benefit from gnome. I think many can use a Mac easier then Windows. There is merit to having a GUI that is KISS.

    --
    Slashdot, home of supporters of free software, free music, and free speech.Except for Moderators that disagree with you.
  18. What's wrong with GNOME anyway? by farmer11 · · Score: 2, Informative

    I've used both GNOME and KDE, but I decided to use GNOME. Been using it with Fedora Core 3 for over a year now and it works just fine. What's this big problem with GNOME anyway? My 2 biggest complaints are lack of a "show in groups" in the nautilus file view and closing multiple instances of the same program from the taskbar (there's no close all, you have to click close on each one).

  19. My personal experience using Gnome and KDE... by Vexler · · Score: 2, Insightful

    Gnome has always seemed to me to be a UI made to look excessively [fill in the blank]: Cute, shiny, hiding the ugly (but important) functional details underneath a glossy appearance. I started using Gnome initially when I didn't know about KDE. I switched over to KDE when I realized that KDE gives me more flexibility to customize the UI to my heart's desire, whereas Gnome is starting to look more like what Windows would have looked like had Bill Gates ported that UI to run on *nix platforms.

  20. Alternatives? by BrknSoul · · Score: 2

    Blackbox/Fluxbox anyone?

  21. From TFA... by The+Amazing+Fish+Boy · · Score: 5, Funny

    "Please, just tell people to use KDE.

    "Use vi, too. And vote Democrat. Oh, and cats are better than dogs. You know what else? Abortion should be legal. So should euthenasia. And as for toast? Butter side up!"

  22. Torvalds no longer represents Linux as a whole. by Scoria · · Score: 4, Insightful

    From his message:

    it has long since reached the point where it simply doesn't do what I need it to do.

    Everybody is entitled to his or her opinion, but Linux has grown beyond the scope of "just" Linus Torvalds. The freedom of choice that we enjoy as users of the operating system is among its finest attributes.

    Is it possible that Gnome and KDE are simply designed for different audiences? Newbies and other users may enjoy the more straightforward approach that the Gnome developers strive for. Slightly more advanced users such as Linus may prefer a different UI. (I kid, I kid!)

    --
    Do you like German cars?
  23. Inevitable by BenjyD · · Score: 2, Insightful

    I was wondering how long it would take for this discussion to come up on Slashdot. It's noteworthy really only because Linus comes across as a 13 year old arsehole in almost all of his messages: if they hadn't been written by "The Linus Torvalds", I doubt people like Nat and Havoc would bother writing such well-thought-out replies to such unpleasant, ignorant flames.

    1. Re:Inevitable by molnarcs · · Score: 4, Interesting
      I was wondering how long it would take for this discussion to come up on Slashdot. It's noteworthy really only because Linus comes across as a 13 year old arsehole

      Diplomacy is not Linus' forte - and it never was, and we know that. Just so it happens that his opinion does not coincide with folks who invested a lot of emotion in supporting GNOME... and now, suddenly, he "comes across as a 13 year old". Sure.

      On the other hand, Havoc later admitted that some missing functionality was NOT a usability decision. But whenever it comes down to defending some very questionable choices, I always hear these bogus "usability" arguments: it is less confusing this way, less bloated, $insert_bogus_usability_argument_here. And that is precisely Linus' gripe. Kurt Pfeife (I hear now: but he is obviously biased because he is a KDE guy - but shut up and listen to the argument) summed it up well:

      "Frederic told that the options from the PPD file are intentionally mot listed in the printing dialog, the usability team of GNOME was against listing these options. They clutter the dialog and can be more confusing than useful to the user. This is not a wise decision."

      Because it means there is no usability at all for many features: you can not *use* them, they are not there at all, they are forbidden to the user by some higher usability being.

      Usubility for a given feature starts to become debate-able only where the feature is already present, where something can be done *at all*. Before, there is the land of un-usability.

      What type of printers do you think users in many enterprise environ- ments are used to? It is the 60 pages per minute model, that can do duplex and stapling and punching and cover-sheets-on-cardbox-paper and watermark and foo and bar and morestuff..

      . I was one of the guys who pushed for adding all features (which the underlying CUPS provided) into the user interface of KDEPrint.

      And I know for a fact that KDE's power in printing matters (given to it by CUPS) was the one feature that determined a pro-KDE decision in Linux desktop rollouts in Europe.

      I also know that the printing dialog of KDE can be improved a *lot* from where it is now. However, this is much more difficult than just removing most features and declare their un-usability to be the new religion of usability.

      We'll work on that for KDE 4, but without removing any feature (we will rather be adding some more, because the wonderful CUPS 1.2 gives them to us for free).

      Cheers, Kurt

      Computers are about empowering users. Now there is a difficulty here - you want to enable your users to do more, and do it easily. And that is what makes UI design an art: how can you provide more without confusing the user? GNOME's answer is simple (again, this is Linus' point): take functionality away, or don't provide it at all. A very easy way to cut the gordian knot, but it is not the right way imho. The right way is to do proper research (not on a very limited set of computer illiterate users, who don't know that the right mouse button is there for a reason - results won't be representative at all) - and organize your functionality. That is what the last two paragraphs are about, that is Linus' point, whether you like it or not, whether you agree with it or not. Calling him names or ridiculing him is kinda ironic: you accuse him as coming across as a 13 year old, yet this is what you do in your own post. You don't reflect on the points raised by Linus. You probably didn't even read the entire thread (otherwise you'll see that Havoc's post comes off as a kind of confession - yeah it was not a usability question at all, and that is where Linus' criticism is mainly targeted at). And apparently you are +5 insightful. Way to go folks!
    2. Re:Inevitable by BenjyD · · Score: 5, Informative

      Using "FUCKING IDIOT" in caps on a mailing list is fairly childish behaviour, I think. There is a reasoned debate to be had there with the devs (not to be confused with the GNOME fanboy users) - how to add the complex options given limited developer time and a desire to make things usable without significant mental energy. Just shouting and insulting the developers is not the right approach and somebody needs to tell Linus that.

    3. Re:Inevitable by Electrum · · Score: 3, Insightful

      Using "FUCKING IDIOT" in caps on a mailing list is fairly childish behaviour

      Perhaps, but his point is dead-on. He says the same thing as Joel's Bloatware and the 80/20 Myth.

    4. Re:Inevitable by Bogtha · · Score: 3, Informative

      Using "FUCKING IDIOT" in caps on a mailing list is fairly childish behaviour, I think. There is a reasoned debate to be had there with the devs

      You are assuming he hasn't already tried that route. From the email you linked to:

      I've argued with them about this before, and I know others have too, and mostly given up.

      I don't think this is a case of him simply deciding to be a flaming idiot, I think this is a case of having a legitimate complaint, trying to resolve it with the developers, being ignored, noticing everybody else was being ignored too, switching to an alternative desktop, and then getting fed up with people saying that "it's easier" the GNOME way. He's frustrated, not childish.

      --
      Bogtha Bogtha Bogtha
    5. Re:Inevitable by Sathias · · Score: 2, Insightful

      Using "FUCKING IDIOT" in caps on a mailing list is fairly childish behaviour, I think.

      It does make me wonder what the /. reaction would be if someone else did that, say Steve Ballmer for instance.

      --
      Blessed are the 1337, for they shall pwn the earth.
  24. A fork in the road... by cam_macleod · · Score: 3, Interesting

    Interesting. 'Interface nazis' (oh look, it's Godwin's Law already) brought consistency to the Mac platform and the Windows platform, and to be honest, that encouraged a lot of success there. Yes there were other issues, but consistency shouldn't be ignored. Additionally, GNOME is getting a lot of play on Ubuntu and Fedora desktops. Consistency breeds ubiquity?

    One other thought: maybe this can be a strength of Linux. GNOME takes the intro/simple desktop crowd, KDE takes the ultra-config-alicious crowd. We can start saying things like "Start out with GNOME, but if you feel like a little more control, just check the KDE box when you log in."

  25. What about Apple? by chunews · · Score: 3, Interesting
    You want to talk about "interface nazis", talk about Apple. There's nothing wrong -- indeed, it may be a great benefit -- with being rigidly inflexible when it comes to understanding HCI (human computer interaction - is that a term used anymore?) and interface design.

    Gnome's problem is that, well, they don't have a usable interface design to stick with in the first place. This goes back as far as 2000 - "systems administrators still struggle to install applications on Linux and that antiquated versions of Gnome, a graphical-oriented user interface for the operating system, continue to ship with different distributions of Linux" "http://www.computerworld.com/softwaretopics/os/st ory/0,10801,54030,00.html"

  26. He's right, you know by Tom · · Score: 5, Informative

    In 1998, I was a very active participant on the Gnome UI mailing list. In fact, the very first Gnome User Interface Guideline was in part based on my proposed one (google for "Rogue GNOME style guide" if you care about the details).

    Two things shocked me back then, and from Linus comments it appears that neither of them have changed.

    One is that Gnome has a ton of great contributors - and just as many who are not as great. Unfortunately, in areas where the matter is more discussion and consensus based and you can't prove your point by just coding it, the vocal trolls crowd out the valuable contributors.

    Two is that within those who contributed the the UI discussion there was a surprising lack not only of experience in the HCI field (ok, I had just started out there myself) but also a strong resistance to pick up the vast literature available or trust in actual end-user studies.

    The last was what caused me to quit. How can you design a user interface without talking to the users? You can't. Anyone working in HCI knows that. Assumptions == Disaster

    --
    Assorted stuff I do sometimes: Lemuria.org
  27. Why I use Gnome by The+Bubble · · Score: 4, Informative

    Typically a user of the SuSE distribution, I have had the opportunity to use very good implementations of both KDE and Gnome. I have no qualms with saying that KDE has some nice applications (AmaroK stands out). In fact, at one point, I was using KDE because Nautilus could not interface with a specific BSD SFTP server, while Konqueror could; but when I figured out how to do it, I switched back to Gnome. I like Gnome because it feels _designed_, whereas KDE simply feels like a hacked~together copy of Windows. Granted, there are obvious differences, and even improvements, but, while individual applications in Gnome may be behind the similar applications in KDE, I see in Gnome to be something far greater than what KDE will be. I use Gnome because of the future I see for it: I want to be a part of what gets it there.

  28. I completely agree by RoLi · · Score: 2, Interesting
    GNOME is made by people who try to be like Apple, however that doesn't work because:

    • Apple has a damn fine marketing department. Even such horrible usability blunders like the puck-mouse were sold as great usability - and some people bought it. Hell some people even think that Apple is always right about usabiltiy (and the Gnome-guys seem to be like that)
    • Apple is actually creative and quite often they do have something first. Gnome only copies from KDE and Apple or they do something with greatly reduced functionality (like their small file selector) to be "unique".
    • Those people who like dumbed down interfaces may run a Mac but are pretty unlikely to run Linux in the first place.

    My girlfriend (with absolutely no computer knowledge whatsoever) can use KDE just fine, I really don't know what GNOME is trying to accomplish.

  29. Once again: Linus is not God! by grasshoppa · · Score: 4, Insightful

    So stop taking what he says as gospel. Yes, he is incredibly intelligent. And yes, he has a very good grasp about what's going on most of the time.

    However, this is the same guy that got upset at the Samba guy for reversing bitkeeper.

    I'm not arguing with his statement, btw. I've always liked KDE better than gnome. What I am saying is let the poor man have his opinion without starting a flame war.

    --
    Mod me down with all of your hatred and your journey towards the dark side will be complete!
  30. Ali, stop trolling by Anonymous Coward · · Score: 4, Informative

    In case anyone is wondering, the parents post was brought to you by oooGalaxyooo, a well know Anti-Gnome troll who spends his days copy and pasting the exact same message into every discussion on the net that might be in any way related to Gnome.

    Btw, he's the guy who brought you the wonderful successful GoneME fork of gnome, which is indeed gone now.

    For more information, feel free to visit his hompage:
    http://www.akcaagac.com/index.html

  31. Metacity by LeninZhiv · · Score: 2, Interesting

    For me, Gnome has been offcially hijacked by the suits ever since they switched the window manager from Sawfish to Metacity--very symbolic the move from a fun scriptable-in-Lisp WM to the most staid and prim window manager around.

    It's for the best, I guess, since some kind of boring desktop is needed for corporate adoption of Linux. When you think about it there was bound to be a split between those who need a highly standardised environment (for tech support and the like) and people using GNU/Linux as their personal desktop, who want to be able to customise everything and have lots of little amusements. So although I much prefer GTK to QT, I'm going to have to agree with Linus and suggest that people who are not big businesses but just ordinary computer geeks should probably just use KDE.

    1. Re:Metacity by Anonymous Coward · · Score: 2, Informative

      GNOME switched to Metacity after the main delevoper of sawfish took a job with Apple, and virtually deserted sawfish. Nobody else had the time or Lisp knowledge to keep sawfish properly maintained. Sawfish also introduced alot of overhead because it also require its own lisp interpreter plus lisp->gtk bindings. So there you have 3 different software packages and no maintainers.

    2. Re:Metacity by jdub! · · Score: 2, Informative

      Wait... We changed from an unmaintainable (and back then, officially unmaintained because the only person who understood it went to work for Apple and wasn't allowed to hack on it anymore) hairball that was substantially different from everything else in the GNOME stack, to a simple, familiar window manager with basic accoutrements... and you think this shows that GNOME was hijacked by suits?

      Dude, as release manager at the time (definitely not a suit - I was doing consulting at the time, and relished the opportunity to work from home and forego wearing pants), I pushed really hard for us to switch to metacity for the very first 2.0 release, because sawfish was in such a state. I distinctly remember stumbling around at the Ximian sponsored party at GUADEC, convincing all the stakeholders it was ready to go, and then attempting to get Havoc drunk so we could convince him. Alas, he was entirely correct in his refusal to ship it quite so early. We ended up doing it for 2.2.

      Yes, metacity is unexciting. But precisely how exciting do you want window management to be? Further to that, precisely how exciting does your Mum want window management to be? Beyond our vocal minority of geeks who love computers, no one actually cares.

  32. KDE devs speaks up for GNOME! by Balinares · · Score: 4, Interesting

    I was pleasantly surprised to see KDE developpers rally to GNOME's cause, or at least, advocate the use of GNOME for those for whom it works, regardless of their own opinion. Both DEs are there to stay and the sooner people accept this, the sooner we can build a strong integration layer and move on toward world domination. (Which is why the GNOME people really should get rid of Ximian and its DE fundamentalists if they want to make any progress, by the way -- at least until Ximian gets out of their corporate-love funk and re-learn the OSS virtues of collaboration...)

    --

    -- B.
    This sig does in fact not have the property it claims not to have.
  33. Check out Jeff Waugh's reply by Andabata · · Score: 4, Informative

    http://mail.gnome.org/archives/usability/2005-Dece mber/msg00027.html Just a sample: We're not aiming for "powerfully extensible". We're aiming for "Just Works". Some people will hate that. Some will love it. Personally, I'd rather have passionate users, lovers and haters, than be than average and ignored, and I think you'll find most GNOME developers feel the same way. Personally, I think Linus ought to know better by now than put out a self-centered post like that. There are more users in the world than just geeks. Most aren't geeks, in fact. For Linux on the Desktop to survive beyond the lifespan of its proponents, it needs to acknowledge that, not fall trap of intestinal power struggles.

    1. Re:Check out Jeff Waugh's reply by 10Ghz · · Score: 4, Insightful
      Personally, I think Linus ought to know better by now than put out a self-centered post like that. There are more users in the world than just geeks.


      He had an opinion on the subject-matter, and he stated it. You are free to disagree with his opinion, but does that mean that he shouldn't voice his opinion? And I don't really see what the fuzz is about. There are quite a few people around the net who are irritated by the removal of features in Gnome. Apparently Linus is one of them. There are also lots of people who prefer KDE, and apparently Linus is one of them.

      Aside from being an moral-booster for the KDE-guys, I fail to see the drama in this case. Linus doesn't like GNOME. And he told why he doesn't like GNOME, and his reasons are valid. He's not ordering people to use KDE. He simply said that he recommends KDE over GNOME, and he stated his reasons for doing so. Does this mean that the GNOME-guys are going to pack their bags and start using KDE instead? No. GNOME doesn't need Linus's endorsement to survive.

      Like I said, I fail to see the drama here. Is Linus being "self-centered" when he said that "I prefer KDE over GNOME"? That's his personal opinion, and they are all in a way "self-centered", and there's nothing wrong with that. Surely he's entitled to his opinion?
      --
      Lesbian Nazi Hookers Abducted by UFOs and Forced Into Weight Loss Programs - -all next week on Town Talk.
  34. Thank goodness by omeg · · Score: 2, Funny

    Thank goodness. Maybe now the Gnome devs will figure out that they need to stop assuming that every user is an idiot; maybe they'll actually put good and inituitive features in their file manager now that Linus has said this. I personally don't like KDE's interface too much, but Gnome is what makes me want to bomb the Gnome dev mailing list with reports on its shortcomings. Too bad I don't have the time or will to actually do this.

  35. Re:Linus, Thank You for Sharing by adamjaskie · · Score: 2, Insightful

    "Users will vote with their own desktop."

    Ugh. You mean one will 'win' in the end, and we will get "one desktop to rule them all, one desktop to find them"? No thanks. Give me choice. I, for one, use neither KDE nor Gnome.

    --
    /usr/games/fortune
  36. Not really a cogent argument by DrXym · · Score: 4, Insightful
    A clean and simple desktop isn't just for "idiots". Personally I like a desktop which puts 95% of the functionality that most users are ever likely to need in front of them and hides the rest. If I as a power user (which I am) absolutely positively need to do something not in the UI I can simply drop to the command line or even write my own power tools for the job.

    KDE is too keen to put every single bloody option whether advanced or not straight in your face, rendering it a pain to find the simple settings. Not only that but the defaults are horrible including the single-click-to-launch paradigm. I spent a good while looking to change that behaviour, foolishly thinking it might set be somewhere desktop prefs which it isn't - it's in the mouse settings. On top of that, you only have to look at Konq or KMail and you'll see six or seven menu items in a row starting with Configure.

    The one thing you can hand to KDE is that it is consistent, but it sorely needs to be streamlined. It's not hard to see why enterprise versions of Linux use GNOME - it's so much simpler and cleaner. I truly expect that supporting 100 KDE users would be significantly more work work than 100 GNOME users.

    1. Re:Not really a cogent argument by DrXym · · Score: 2, Informative
      And if you're not that much of a power user? If there's something users are going to want to change, it should be changeable from within the GUI.

      And therein lies the exciting field of usability - figure out what fields most people are likely to want to change and those fields that very few people want to change. Then proceed to design a user interface which pushes the commonly used settings forward in a task-oriented, logically presented fashion and holds back the advanced settings either in advanced dialogs, or even hides them from the UI altogether.

      It is quite conceivable that you might have a normal user who wants to touch some advanced setting. But I would argue that it is better that they visit a secondary dialog or read a HOWTO to change it rather than confuse the hell out of everyone else who doesn't by lumping it in with other actions.

  37. Re:Torvalds is right. Avoid GNOME use KDE! by sbrown123 · · Score: 2, Interesting

    I have one problem, and its with your screenshot of a Gnome desktop and the comment about toolbars. There are two applications in there that appear to be both Mozilla and OpenOffice. Both of these applications, from what I know, do not use the Gnome widget sets in preference for their own. I believe you will have this same problem with these applications on other desktops like KDE. I know both running on Windows look different from the other Windows apps.

    As for the various different programming languages on Linux I can say that I think people should use Mono exclusively. A Qt# would be nice to see (if its not out there already). And before someone goes bashing me about the .NET stuff, note that this is coming from a long-time Java and C developer. I think that with Mono, the Linux desktop can grow without people having to load 20 different runtimes to get app X to run. Hell, I'm running Windows XP right now and have Python, Perl, Tcl/Tk, Java, and the .NET framework on my box to run various applications. That is stupid. I think everyone should focus on improving Mono and adding language X in to it.

    Also, Mono should stop trying to mimic Microsoft's implementation. Screw them. Make a break and improve. I played around with it a bit and found it silly that on Linux it was compiling assemblies into files with the extensions ".exe" or ".dll". To hell with crossplatform. We need one framework that can run assemblies from many languages.

  38. The other alternative by Midnight+Thunder · · Score: 5, Funny

    Well this could be the other argument: "Gnome is for idiots, KDE is too, for that matter any windowing system is designed with idiots in mind. They are just dumbed down. My choice is CLI, there are so many programs written for it and it is not intuitive at all, just like a system interface should be."

    --
    Jumpstart the tartan drive.
    1. Re:The other alternative by Shakrai · · Score: 3, Interesting

      Well this could be the other argument: "Gnome is for idiots, KDE is too, for that matter any windowing system is designed with idiots in mind. They are just dumbed down. My choice is CLI, there are so many programs written for it and it is not intuitive at all, just like a system interface should be."

      Laugh, but when I built my first Linux system I got by for almost two years with just the CLI because X wasn't stable enough in those days to run on my crappy Compaq hardware.

      ircII epic, a cmdline IM client whose name I can't recall, pine, and MCL. Yeah, I spent most of my time on the internet playing MUDs and chatting on IRC. But I was more then happy with my CLI only Linux box. I didn't even need to boot into Windows to do my banking -- because back in those days my credit union had a dial-in system. They supplied front end software but you could easily access it through minicom if you wanted to.

      In fact, other then Firefox and a Word Processor I could almost get by with a CLI only environment in this day and age.

      --
      I want peace on earth and goodwill toward man.
      We are the United States Government! We don't do that sort of thing.
    2. Re:The other alternative by burwaco · · Score: 3, Funny

      GNU/CLI ? *dive*

    3. Re:The other alternative by Oopsz · · Score: 2, Informative

      SVGALib +FB will do it quite nicely, thank you very much.

    4. Re:The other alternative by cloudmaster · · Score: 4, Funny

      I'm sorry, did you just *complain* about people focusing on text editing in Emacs - which is a text editor whose main "problem" is bloat / feature creep? That's awesome.

      On a similar note, people aways talk about whether they should be driving a car or riding a bike to work, but they never stop to think about what a great aluminum can crusher a car is. I mean, have you ever tried to crush a bunch of aluminum cans with a bicycle? It doesn't work. A car not only crushes a can flatter, but the wider tires can crush even a sideways can. Who cares about getting to work in the rain or saving gas - what about crushing all those soda/beer cans? :)

  39. Re:Bye bye, freedom of choice! by tehshen · · Score: 2, Interesting

    I didn't mean that. If Linus had said "Personally, I prefer KDE to Gnome" then we could all ignore him and use whatever desktop environment we liked.

    However, he wants people to use KDE, based solely on personal preference, which is nothing more than zealotry "Please, just tell people to use KDE". Because, you know, people shouldn't even get a choice in the matter. It doesn't even affect him.

    I'm not saying that people are going to use KDE more because of this, I'm just condoning his actions.

    --
    Guy asked me for a quarter for a cup of coffee. So I bit him.
  40. Nat Friedman's follow-up by wild_berry · · Score: 5, Informative
    Nat Friedman's follow-up to Linus' post is grown-up and sensible (http://mail.gnome.org/archives/usability/2005-Dec ember/msg00025.html):

    On Mon, 2005-12-12 at 17:46 -0800, Linus Torvalds wrote:
    > I personally just encourage people to switch to KDE.

    Everyone on this list knows the Linux desktop is in a "pick your poison" state right now.

    Anyone who's used Linux for a year has experienced this, whatever choices they've made of desktop environment, settings, etc.

    We can snipe at each other all day long. (Linus, every time I copy large files between devices on my Linux system my mouse pointer skips. It works fine on my Mac). That's not productive.

    Usability is important. Usability encompasses multiple things: functionality, robustness, performance, sensible user interface design. We all need to do a better job of this (insert usability testing/betterdesktop.org plug here).

    Yes, some GNOME developers are self-appointed control freak antifeature nazis who've stripped functionality in pursuit of some theoretical "non geek" user who does not exist, thereby crippling their software.

    And probably some KDE developers are feature sluts who never saw a checkbox they didn't love, exposing users to all kinds of broken features.

    Follow either of these ideas to their logical extremes and we won't have a useful desktop for a large user base.

    We need Linux to grow up if we're going to make Linux on the desktop a success. Let's have a grown-up discussion. If I worked for Microsoft I'd be very happy to see you throwing pejoratives around like that on this list.

    So, yes, usability is important and Linus being able to bind his mouse buttons to whatever he wants is important, I guess. But it's probably not what's stopping Linux from dominating the desktop market. What's holding Linux back on the desktop? Applications, device support. Time, also. The printing dialog? I don't know.

    (By the way, on my GNOME machine at home, there is code running that parses the options from the PPD file and makes a GUI out of them. Maybe this ships in SUSE but not in whatever distro Till is using?)

    Nat
  41. Re:Linus, Thank You for Sharing by molnarcs · · Score: 4, Insightful
    You are an expert in operating system kernels. Please keep to what you do best. Users will vote with their own desktop. There is no need for you to teach people what GUI and desktop to use.

    Yeah, well, he didn't make an announcment or a press release you know... He voiced his opinion on a mailing list - and I think Linus is pretty good at that :)

    Incidentally, I had exactly the same experience. I migrate users to free software, and we offer two choices: FreeBSD backend, Kubuntu desktop. Why? The same reasons he cites. In the past two years, we heard a lot of "usability" noise from GNOME devs, and imho they are all bogus. Why? Because people throw around words like "usability" too easily, leading to circular or unsubstantial arguments, while real usability studies are not conducted at all. I haven't read a serious usability study for a long time. (maybe this will change with openusability and all). And no, I don't consider a study conducted with people who are absolute computer illiterate (not knowing that the right mouse button is good for something) representative. They are a very specific subset of users, they are NOT the majority, and making design decisions based on experiments conducted on this very small subset of the userbase is WRONG. That is Linus' point. Is he politically correct? Of course not (" This "users are idiots, and are confused by functionality" mentality of Gnome is a disease. If you think your users are idiots, only idiots will use it.")

    My girlfriend is absolutely computer illiterate: she thinks (well, thought) that Office is the OS that runs on his laptop. Being lazy and all she often sits down to my computer (instead of opening her laptop) to browse the net. Sometimes she doesn't even notice that instead of firefox, she is using konqueror. There is a small set of functionality that users expect at specific areas of your screen: first buttons should be back and forward, they expect an input field for URLs at the top, maybe a google search bar... and that's it. If they are there, they are not really "confused" because there are additional buttons (kget, print, even cervisia) to the right side. They don't even notice it. It is the same with the file dialog: were users really bothered by the input field? I very much doubt that - and just like Linus, I was not aware of ctrl + L until someone told me here on ./. And in the past years, I hear one bogus "usability" claim from these so called "usability experts" after another (spatial nautilus anyone?) No evidence, no empirical study, just "we say so as usability experts" with some outlandish theory to back it up... so yeah, I think he is right on spot (and yeah, yeah, we know, diplomacy is not his forte).

  42. Re:I Prefer Aqua! by alexhs · · Score: 2, Interesting

    > If Aqua was only available for linux... :-(

    It is ! But it's called GNUstep

    --
    I have discovered a truly marvelous proof of killer sig, which this margin is too narrow to contain.
  43. Read the whole thread by leoboiko · · Score: 3, Interesting

    Do it. There's a lot of interesting answers. Most interestingly, it seems that the problems which Linus (and popular opinion) ascribes to Gnome user interface design decisons are actually considered bugs by Gnome developers. It seems that, when giving the choice of working on sensible defaults or in advanced configuration options, Gnome devels prefer the first, so that sometimes applications misses the advanced configuration; but they're not actually opposed to them (provided that they have a nice UI, separated from the basic options). It's a matter of priorities.

    So Gnome is not about "dumb users", it's about focusing on an usable system out-of-the-box. If you like customizing your WM, you'll probably hate Gnome, because it's not their focus. I hate WM customization, so I like Gnome better than KDE (and ratpoison better than Gnome). OTOH, I love customizing my programming environment, so I like Emacs better tham vim or gedit. Differente things for different people, really.

    --
    Prescriptive grammar:linguistics :: alchemy:chemistry. Stop being a nazi and learn some science.
  44. Linux is wrong on one thing at least. by nrc · · Score: 4, Informative
    And lo The Torvalds did say unto his flock,
    Same with the file dialog. Apparently it's too "confusing" to let users just type the filename. So gnome forces you to do the icon selection thing, never mind that it's a million times slower.
    Not really true. If you bring up a Gnome file dialog and just start typing a file name Gnome will open a text box and allow you to enter the file name with tab completion.

    It's a very slick example of what Gnome needs to do more of. Gnome has focused its efforts on simplifing the interface for the masses. They've made good progress but the masses seem unimpressed.

    It's time to think about finding elegant ways to put that power back in while keeping it transparent to the masses.

    1. Re:Linux is wrong on one thing at least. by dnaumov · · Score: 3, Interesting
      "Not really true. If you bring up a Gnome file dialog and just start typing a file name Gnome will open a text box and allow you to enter the file name with tab completion."

      How on earth can this be considered intuitive? How would a first-time user know about this? (Notice that even Linus didn't)
  45. "Dumbed down interfaces" by theurge14 · · Score: 5, Informative

    Ah, but see, what you're seeing on the Mac is actually elegant simplicity. There's power lurking there.

    Sure the playlist selector in iTunes only has one button to add a new playlist, but hold down the Shift key while your mouse is in the playlist area and the button turns into an add new Smart playlist button. Or in the Browse area, click on the column header to Genre, Artist or Album and you zoom back to the top of the list.

    These sort of rewards await those who explore. But for the faint of heart, the simple interface still functions.

    1. Re:"Dumbed down interfaces" by theurge14 · · Score: 3, Insightful

      What's clear to you may not be clear to me. Having 300 icons on a toolbar with menus that go 5-6 levels deep for common tasks (Microsoft Outlook) isn't my idea of a productive interface. Make the common tasks easy to find, and if any power users want the power options, they should be power users enough to know how to go looking for them, be it a customized toolbar or a alternate keypress.

      But hey, if you don't like it, do what Linus says!

  46. Re:Yes, especially the File dialog by SmartSsa · · Score: 2, Informative

    I invite you to press CTRL-L in nautilus, or any file browsing dialog.

  47. Re:Bye bye, freedom of choice! by dorkygeek · · Score: 5, Insightful
    No, he did not want to switch users to KDE. His sentence was solely of rhetoric nature, to show Gnome developers how useless Gnome got during the last releases. Instead of shutting down Gnome, he'd like the development path to take a turn, toward a more configurable desktop.

    --
    Windows is like decaf - it tastes like the real thing, but it won't get you through the day.
  48. Re:Well then by Vo0k · · Score: 2, Informative

    Use Kubuntu instead.

    --
    Anagram("United States of America") == "Dine out, taste a Mac, fries"
  49. Re:Linus, Thank You for Sharing by WindBourne · · Score: 4, Insightful
    First, just because somebody is an expert in one thing does not mean that they do not excell in something else.

    Second, Linus expressed an opinion on the GNOME list. Linus writes in on both GNOME and KDE. There are 2 types of people that post to BOTH lists;
    1. The first cares about OSS and does lots of work
    2. The 2'nd is a troll, normally paid from a very large competitor.


    Finally, that Linus posted to GNOME in a discussion. He was not teaching. He was holding a discussion with other developers. His postings almost certainly have been taken out of context here on /..
    --
    I prefer the "u" in honour as it seems to be missing these days.
  50. Re:KDE vs. Gnome. Ready...FIGHT! by DocOmega · · Score: 2, Informative

    Mod parent up!

    I remember seeing a poster in college stating that about 1% of the world's population has a four year degree. That impressed me. I realized that I was becoming part of an elite. The eight percent mentioned by the parent post seems a bit off based on this. Maybe complex expressions on the command line at times are the ideal tool to accomplish a specific goal, but lets remember who we're leaving out.

    --
    Meh
  51. Corporate use of KDE versus GNOME. by CyricZ · · Score: 5, Funny

    With regards to KDE versus GNOME, the best thing to do is let nature take its course. What I mean by that is let people use which one they prefer. From past experience, those who use KDE end up being more productive. And increased productivity often times leads to increased financial success.

    I recently did some consulting for a firm which allowed their developers and administrative staff to use GNOME or KDE. It was each employee's choice which to use. When review time came around, a study was done into which desktop was used by the most productive users.

    By far the most productive users, both developers and secretaries/financial officers/etc., were those who used KDE and related software, such as KOffice. The developers who used KDE were the ones who wrote the code with the fewest number of bugs, and the secretaries who used KDE were the ones who were able to produce letters and documents with the fewest drafts.

    There was one notable exception, however. One developer who reported using GNOME was amongst the top three (I believe it was) developers. Further investigation revealed that while he was using GNOME, it was only as a program launcher. He was using KDevelop, Konqueror and other KDE software while working.

    Overall, they weren't sure if it was a matter of productive people choosing KDE, or KDE allowing people to be more productive. I instinctively feel it was some of both.

    The best thing to do is let people use what they want. In the end, their choice will either help or hinder their productivity. Those who are no productive will lose their jobs, and slide into irrelevancy, leaving only the productive. From my past experiences, it would appear that GNOME has become the least productive of the two desktops.

    --
    Cyric Zndovzny at your service.
  52. Recently switched myself by Felonious+Ham · · Score: 2, Interesting

    I personally like the design philosophy behind Gnome (The Sensible Default) in general, and spatial browsing and the file dialog in particular, but I switched to Kubuntu over the weekend after Nautilus crashed for the zillionth time on me. I just couldn't take it anymore--the file browser is the fundamental component of the Desktop and having it freeze/crash every time something out of the ordinary happens with a remote share is just too much*. And it's slow. I like all the functionality it offers, with the previews and what not, but browsing a large media directory is an exercise in patience while the 2.4Ghz Celery processor wheezes and gasps to produce thumbnails.

    So I switched. I can say without reservation, that on my machine KDE is fast. Konqueror is waaaay faster than Mozilla/Firefox/Epiphany and it doesn't seem to peg the cpu on plugin-filled pages (or when it does it doesn't seem to affect the rest of the desktop). Kontact/KMail/KOffice look much more integrated than Evolution/OO.org (I also found Evolution to be very slow). KDE also seems to follow Windows paradigms more closely, so I have fewer "support issues" from my wife (it's her machine).

    That said, I much prefer Gnome's aesthetic. Honestly, why would anybody want to wade through menus and menus of configuration? A right-click on any app has:

    Configure Part-of-app...
    Configure App...
    Configure Window-bits-of-app...
    Configure Panel...
    Configure KDE...

    That's just annoying. I also prefer Gnome's approach to menus, and it's religious commitment to reducing clutter. KDE's shiny icons I don't care for either, but all these complaints are things that can probably be configured away (Hah!).

    Torvald's complaints are wrong, but his conclusion is right. KDE is fantastic.

    Todd

    PS I still use Gnome on my machine, I am a glutton for punishment.

    * After Miss Naughty crashed 3 times while trying to delete the Firefox lock file (why does Mozilla still have this idiotic profile dialog?), I tried to log a bug using the bug buddy tool, but it required sendmail be configured, or save to disk. I swear I couldn't get the chooser to save it and gave up, very disgusted. Probably user error, but I was still disgusted.

  53. Hell. He's right. by Slartibartfast · · Score: 4, Interesting

    I like Gnome. A lot. I like not having to be tied into the KDE window manager. I like all sorts of its nifty functionality.

    Except, as noted, when said functionality goes away.

    This has been happening for *years*. With every new incarnation of Gnome, I wonder what feature is either gone, or disabled by default. Now, granted, disabled-by-default isn't a bad thing, per-se. If you're a savvy user, it's expected that you'll be able to figure out how to enable it. But sometimes, it ain't that easy -- especially when the menu options aren't all that intuitive.

    I mean, what the hell's up with their whole funky "system paradigm" in Nautilus? "Intuitive," my ass. How about a simple hierarchy like most every GUI OS sine the Mac, fer Pete's sake?

    Argh. It ain't enough to make me switch to KDE -- I *like* Enlightenment, dammit -- but I certainly see where Linus is coming from, and agree wholeheartedly.

    I'm sorry, Miguel, Havoc, etc., but in your attempt to figure out how to appeal to the lowest common denominator, you're pushing away "real" users -- the ones who started using Gnome in the first place, 'cause it didn't try to wrap them up in KDE-cotton.

  54. My Opinion by Tighe_L · · Score: 5, Funny

    I can sum it up quickly: While KDE has much better applications, and has a nice Kontrol Panel, QT is bloated and slow. Gnome's applications are underdeveloped and lack the features that KDE's applications have, GTK2 is quite fast. Personally I use Gentoo and set my use flags to comple GTK2 support and remove QT support, and for user interface I use fluxbox and aterm. This is quite fast and works well for me. I assume that Linus is refering to newbee's to and kind of _nix. I personally will not be using KDE, I don't care what Linus says, who made him Jesus? I am sure that Jesus would use a command prompt. Hello? 10 Commandments??

    1. Re:My Opinion by Tighe_L · · Score: 3, Interesting

      But if you use the -kde -qt flag it will only compile KDE support if it is absolutely necessary?

      Nice choice using rat poison, I hate to have to move my hand from the keyboard.

      Personally I think that what computers should really have is two mouse cursors one for each hand, with each mouse having half a keyboard on it, that way you wouldn't have to move your hand from the keyboard, and you could to two things at once! Which would come in very handy when you are use something like gimp, you could be drawing with one hand and the other could select different color from the palette at the same time.

    2. Re:My Opinion by Taevin · · Score: 2, Insightful

      I thought that was a good thing? The 100% free software (as in beer) folks aside, isn't a situation where a company sells a product but gives away their software (under the GPL no less) for use in open source programs a good thing?

  55. Keep it simple by unoengborg · · Score: 3, Interesting

    Sure, advanced users like Mr Torvalds probably are better served by a desktop environmnent like KDE. Here they can configure things that "idiot" doesn't care about or even know exists.

    The problem is, that there are more "idiot" users out there in the business world than there are Linus Torvaldses. If we design for the Linus Torvaldses of the world, Linux will get a very small user base and that will make Linux less interesting to companies porting software and drivers for the Linux platform.

    The elite user is also perfectly capable of replacing a simple Gnome deskop with another more advanced one (e.g. KDE). However, the "idiots" will not be able to replace KDE with Gnome. That's why Gnome is better.

    When it comes to GUI design the "it will confuse the user" point of view, is just as valid as the "it is too complex to do" point of view. Not realizing that, is a very common mistake by people with an engineering or computer science background.

    --
    God is REAL! Unless explicitly declared INTEGER
  56. KDE is better for end-users, too by alienmole · · Score: 2, Interesting

    End-users with prior Windows experience tend to take to KDE much better. That's only partly because KDE is more similar to what they're used to in Windows. What's often missed in the aim for "simplified" is that for real-world use in business etc., simplified doesn't mean that it should lack functionality, only that the functionality should be well-integrated.

    Gnome fails on that front. Speculating, I wonder if it's because geeks designing the interface they think is suitably simplified for use by those different from themselves gives the worst of both worlds - geeks often aren't good at figuring out what people other than themselves want.

    I used Gnome myself for years before switching to KDE, and I have to say switching totally transformed my "Linux desktop experience". Admittedly,

    (member me '(geek nerd)) => #t

    But I know salespeople who've tried both Gnome and KDE and come down firmly on the KDE side.

  57. The CLI-only world by roscivs · · Score: 2, Informative

    Try using elinks for a web browser and WordPerfect 5.1 in Dosbox. :)

    --
    ~ roscivs
  58. Re:Linus, Thank You for Sharing by jcr · · Score: 2, Insightful

    You are an expert in operating system kernels.

    Not hardly. He's an expert in one operating system kernel. Check his exchange with Shapiro about EROS to see Torvalds out of his depth.

    -jcr

    --
    The only title of honor that a tyrant can grant is "Enemy of the State."
  59. He's not God but he's close enough! by Loundry · · Score: 4, Interesting

    So stop taking what he says as gospel. Yes, he is incredibly intelligent. And yes, he has a very good grasp about what's going on most of the time. However, this is the same guy that got upset at the Samba guy for reversing bitkeeper.

    You are bucking against human nature. Linus is an authority figure, and whatever he says will instantly be heavily-laden with the appeal to authority. People are easily influenced by authority. How else should they make their decisions? By relying on their own incomplete experience? By trusting their own faulty judgement? By following their peers who are tainted with the same faults? Obeying some impersonal authority figure seems just as good if not better than any of those other choices, and the fact that authority figures are obeyed proves this.

    I'm not stating that authority figures *should* be obeyed, only that they are by the virtue of the "bugs" in the human mind. Nor am I attempting to make a misanthropic argument. I'm just trying to point out that we are all influenced by authority, and that it's probably more powerful than you realize.

    --
    I don't make the rules. I just make fun of them.
  60. Re:Linus, Thank You for Sharing by jone1941 · · Score: 4, Informative

    http://betterdesktop.org/ - an ongoing and very recent usibility study.

    Gnome isn't perfect neither is KDE. I personally find that I don't like the default settings for either desktop. The thing that turns me off of KDE as a whole is that even knowing already what I'm going to want to change it takes me forever to step through the mess that is kcontrol and to remove the mess that is every application under the sun from kicker. As a desktop I prefer Gnome, it does everything I need it to do without causing me much pain to get it to the point that I like. However, I still install KDE simply for konsole and kate the two apps I could not live without.

    --
    Fear trumps hope and ignorance trumps both
  61. OS by certel · · Score: 2, Interesting

    How about this? Use whatever makes you happy? Only users that have no idea on the installation of a Window Manager shouldn't have the right to choose.

  62. i like fluxbox by Foktip · · Score: 2, Interesting

    Fluxbox is so wonderfully lightweight, and rox-filer file manager is just so functional, i can get by just great - and it goes blazing fast.

    The thing i like best about flux+rox-filer though, is if it crashes, its easy as heck to recover from - not that it crashes a lot. Theres not much TO crash... kde and gnome were always crashing once every few days for unexplained reasons (but i think it had a lot to do with background services). Fluxbox has gone fine for weeks, and it does "what i need" (i use my computer utilitarianistically).

  63. I shed not a tear... by Nephroth · · Score: 2, Interesting
    I use Slackware, they cut support for Gnome a while back because the project is so poorly managed.

    ...I know that just made me a lot of enemies, but I'll say it, Gnome is poorly managed. So are a lot of other projects, it's not that uncommon in the Linux world, but Gnome is definitely part of that group.

    I think it's safe to say that the reason most of the Slackware community wasn't upset by the fact that Gnome was cut is that most of us didn't use it in the first place. I would say that, on the whole, the Slackware userbase isn't one that needs/wants things to be dumbed down for them. I personally know a number of Slack users who treat window managers as a way to display a lot of terminals and a firefox instance.

    As for me, XFCE does the trick for me. It's fast to configure, it improves the appearance of both GTK and QT applications (GAIM, for instance, looks very pretty... amazingly) and it displays things at a sane font size. (I spent a long time trying to get everything a uniform size in KDE, it never really worked) And did I mention it starts much faster than KDE or Gnome?

    --
    Our greatest enemy is neither a single man, nor is it a nation, it is, as it has always been, our own greed.
  64. I use KDE, but GTK is a very important toolkit by Theovon · · Score: 2, Insightful

    As a desktop environment, I prefer KDE, but when I develop GUIs, I use GTK. Actually, I use wxWidgets, which under Linux, uses GTK. The reason they wrap GTK for Linux is licensing.

    When it comes to the Linux kernel, I am a firm believer in open source. Hardware should have open interfaces. This isn't idealism. The kernel needs to be STABLE, and the best way to ensure that is to have drivers open source. This makes the kernel portable and upgradable.

    But when it comes to userland, where the kernel is able to isolate a process so that it can't damage anything else, there's less need to be so concerned. Plus, one of the things that's going to bring more open source software to Linux is the adoption of Linux by companies that produce closed-source applications. Oracle for Linux is important because more people will use Linux.

    The issue with KDE is the Qt license. It's pure GPL. That means you can't write a Qt-based application without your entire application having to be under GPL. That isn't always favorable. So the wxWidgets people, wanting to be somewhat looser with their licensing, chose GTK, because it uses the LGPL license.

    1. Re:I use KDE, but GTK is a very important toolkit by m50d · · Score: 2, Interesting

      If you're willing to pay the fees you can develop a closed-source application with Qt. And you can even use all the KDE stuff - it's made LGPL for this very reason. I think this is about the right level of "incentive" to have - you can make your program closed if it's really important, but it'll cost you. With a pure LGPL toolkit like GTK, all the little utilities could end up being closed-source freeware or shareware, which I think would be a bad thing for linux.

      --
      I am trolling
  65. Re:KDE vs. Gnome. Ready...FIGHT! by bonius_rex · · Score: 2, Funny

    I started using gnome back in Redhat 6.0 (I think). It always did everything I wanted it to, so I still use it.
    My brother uses KDE, and every year, we have a flameware about it around the dinner table for the holidays. (Much to the joy of the relatives)

    I will cary on with Gnome because otherwise, it would spoil Christmas!

  66. Gnome wins by blair1q · · Score: 3, Insightful

    Linus is making the biggest mistake all geeks make (myself included, but I learn, he might).

    People don't want you to give them lots of features that get in their way.

    They want you to give them something intuitive that does the basic things they need done first.

    I've used Gnome. It's a very satisfactory system. It'll sell, if you let it. Anything that makes the user think, won't. Because it's just the user-interface model. It's not what they want to think about. They want it to disappear, like a steering wheel or an automatic door.

    1. Re:Gnome wins by Dominic_Mazzoni · · Score: 4, Insightful

      Linus is making the biggest mistake all geeks make (myself included, but I learn, he might).

      People don't want you to give them lots of features that get in their way.

      They want you to give them something intuitive that does the basic things they need done first.


      As a lead developer of Audacity, I have to disagree. Yes, users want a simplified interface that doesn't get in their way. They want the most basic things to be as easy as possible. But once they've done those basic things, they want to do something else. They want more functionality. For any given user, that added functionality is pretty simple - but every user is different. There's not a single feature in Audacity that we could remove that wouldn't upset thousands of users - and not just power users - ordinary users who really just need that one feature!

      Making an interface simple is good. Removing functionality isn't.

    2. Re:Gnome wins by blair1q · · Score: 2, Insightful

      "Advanced button"???

      Sheesh.

      Call it "MP3 Export Options".

      Please.

  67. Re:Linus, Thank You for Sharing by WindBourne · · Score: 2, Interesting

    Actually, Linus still writes a lot of code in the kernel. Is it still 10's of thousands of LOC? no. But he is writing more than the average coder does and that is on top of merging other code in.

    As to an expert in kernels, I would go that far. He did develop one, he did his study in CS, and he currently does most of his work on nothing but the kernel. So yeah, he is an expert at it.

    In fact, if you ask others who are doing kernel work, I would be shocked if most, if not all, did not rate Linus in the top 10.

    --
    I prefer the "u" in honour as it seems to be missing these days.
  68. Re:Linus, Thank You for Sharing by T-Ranger · · Score: 5, Funny

    My girlfriend is absolutely computer illiterate: she thinks (well, thought) that Office is the OS that runs on his laptop.

    Talk about usability issues!

  69. And so it began... by Anonymous Coward · · Score: 2, Funny

    ...the last great war of the third age of mankind...

  70. It may work for him, but not for everyone. by rannala · · Score: 2, Interesting

    At least I find it obvious that the are other types of people/users than me. Not only do they think and behave completely differently, but also like different things. Btw. since when did Linus become a usability god anyway.

  71. Re:Linus, Thank You for Sharing by Jason+Hood · · Score: 2, Insightful

    So let me guess, you are a gnome user =)

    Linus is a programmer, a very good one. He has simply pointed out the corner that gnome has painted themselves into by not utilizing true OO principles and modern design patterns. This a fact, not an opinion and is evident to any modern programmer. Gnome needs a paradigm shift to survive the long term. The KDE developers have put great effort into the KDE framework and it has paid off big time. Unfortunately, this meant the have ignored usability concerns. But usability is far easier to correct than poor frameworks and the lack of truely reusable code.

    I use gnome on my desktop at home and KDE at work. But its common sense as to which platform has the better implementation.

    --
    Are you intolerant of intolerant people?
  72. Re:Perl? by rknop · · Score: 3, Insightful

    I know and use many programming languages, but Perl is not something that anyone outside of a programming professional "ought to know". If anything, it's the opposite: they ought to stay away from it, and learn a language with a halfway sane syntax and semantics, as opposed to a warmed-over Unixy shell scripting language that went through a brief period of overuse during the dotcom bubble.

    Hey, you love your language, I'll love mine.

    The truth is that I don't care if they know Perl or something else. I'm not asking professional-level programming here. I'm asking them to Get Shit Done with Unix. Read files, write files, multiply a column of numbers by something else, plot something. It's the sort of stuff I used to do in C back when I was in grad school, but is easier to do in Perl. Perl is a great language for Getting Shit Done for many of us, even if it doesn't satisfy somebody's anal-retentive definition of Proper.

    -Rob

  73. He's not your average person by briaman · · Score: 4, Funny
    [Linus Torvalds is] not your average person.

    I heard he's 8 foot tall and that he farts thunder and pisses lightning.

    --

    ==========
    Error in module creativity.dll : Unable to create witty comment.
    Abort / Retry / Ignore ?

  74. Ironic choice of words by freeweed · · Score: 3, Informative

    I'm just condoning his actions.

    Condoning his actions implies you agree with, and to some extent support him. Your post speaks differently.

    Perhaps you mean condemning?

    Oh well, I'm still mystified as to why this is either a) removing your freedom of choice, or b) zealotry. A man gives his opinion. You're free to do whatever you choose.

    --
    Endless arguments over trivial contradictions in books written by ignorant savages to explain thunder in the dark.
  75. Gnomes biggest Sin? Win-Registry style design by geohump · · Score: 2, Insightful

    Gnome has three problems all centered around how it manages its applications:
    #1 All applications store their configuration data together in one place
    #2 Configuration data is not human readable or editable.
    #3 Configuration data is not designed to be easily read and manipulated by other UNIX tools (All Data is an XML markup format and can only be manipulated by tools which are schema aware and schema compliant)

    This duplicates all of the worst design characteristics of the Windows Registry system.

    The gnome design approach is deeply and fundamentally flawed.

    The biggest problem with gnome is its design "decision" to copy the
    Windows Registry paradigm. "decision" is in quotes because I am guessing that the Gnome designers just automatically used that type of design after being exposed to windows.

    Every Gnome app is broken. Why:

    Because every Gnome app must register all of its configuration and
    setting information in the gnome "registration system" which is primarily
    a functional copy of the worst design decision Microsoft ever made.

    (Or their best one since it forces many home users to buy a new computer
    every three years, cause "this one is slowing down too much")

    The Windows registry system forces all application thru the same choke
    point containing a data set the grows rapidly and continuously over time.

    As the data set (Registry info) becomes larger and larger the speed of
    access to the registry gets slower and slower, finally dragging the system to
    its knees.

    At this point, unless the user has professional help advising them to reformat
    and re-install everything, a task which most fear deeply and reasonably
    avoid, many users will go out and buy a new Windows
    PC and start the same cycle all over again.

    What has this to do with Gnome?

    Simple. Gnome has the same problem and they got there by ignoring the
    most basic design principles of UNIX put forth by the creators of UNIX in
    1978 in the July/August edition of the Bell System Technical Journal.

    These design principles can be summarized by one statement:
    Keep It Simple Stupid.

    Every book or article published about the UNIX design philosophy all say
    the same thing and yet, GNOME broke those rules.

    How to fix it:
    Decentralize config info collections
    use human readable/editable text in config files
    make sure that the config data can be manipulated by traditional Unix tools
    when used as filters.

    Until these changes are made Gnome is a more a Windows system than a *NIX
    tool.

    Bleeeeeeeeeeeeeeeeccccccchhhhhhhhhhh.

  76. KDE vs. Gnome vs. Enlightenment by eno2001 · · Score: 2, Interesting
    I still have yet to see any themes for KDE that actually make it operate the way a GUI should operate (ie. Just like Enlightenment). I will say that I'm impressed with the functionality of KDE, but I also have to say that giving users multiple ways of doing the same thing is stupid. It's too confusing. You're better off restricting users to only one way of doing things until they have enough experience to start trying other things.

    Here's a case in point. When I was providing Windows support for end-users a few years back, I'd been using Windows 95 and NT4 for about a year myself. I'd explored the various ways to create an application shortcut and decided that the most efficient way to do it was to open find your EXE in Explorer, then right click and drag the shortcut to wherever you wanted it and select "Create Shortcut Here". Why on earth anyone would use the stupid wizard interface is beyond me. So when it came time to show users how to create shortcuts for folders, or documents on their desktop, I assumed that they would agree. IN general, they did. But here's what shocked me. There was another support guy who worked with me who chose to actually use the idiot wizard! Why?! And since he'd been showing the users how to use the wizard when I wasn't around the users were getting confused. In many cases they thought that we were teaching them separate things and started creating shortcuts multiple times using each method. I confronted him on it and he said he didn't even KNOW that you could create a shortcut using my method. WTF!!!??? How do you do support for people without knowing every way to do something? It was at that point that I made the decision that having more than one way to do something for most users is a HORRIBLE idea.

    Yes there are different working styles and there should be ways to accomodate them. But... when you are dealing with basic end-users who don't know the difference between the monitor and the computer, you really need to have just one way to do things. What's really needed for ANY UI is a way to restrict users to only one way of doing things until you can say for sure that they've progressed to a level where they can do things in more than one way and actually "get it".

    Normally I agree with Linus on a lot of what he has to say, but I can't agree on the KDE issue. I think all the UIs on *nix are kind of screwed right now because they won't cooperate with each other well. Even though many of the Gnome people have come out saying that they don't make changes because "users are stupid" I have to say that users can be quite stupid indeed. We all know that. The solution is to have multiple experience levels (like Xine does) that would let administrators assign users to various UI user levels (that can be created by the admin) in relation to their level of knowledge. If it was established as a standard across UIs then this wouldn't be much of an issue. For the people who can handle and need to have more than one way of doing things, they can get assigned to an advanced user level. For the people who need to be told to switch on their monitors lest they think their PC is off, they can be assigned to the neanderthal user level. Etc...

    Enlightenment is the only UI I've seen for *nix that actually looks and feels "right". It's just a shame that KDE and Gnome don't want to play nice and let their apps run without needing to load those stupid and unneccessary services... For my general comments on UIs, see here.

    --
    -"...bad old ideas look confusingly fresh when they are packaged as technology" - Jaron Lanier (Digital Maoism on Edge.o
  77. Self-righteous KDE fanboys rejoice! by yeremein · · Score: 2, Funny

    We got Linus on our side! Pbbbttthhh!!!

  78. Gnome and KDE ... We Need Both by Chris+Tyler · · Score: 2, Informative

    I've been using Gnome (on FC and Ubuntu on my personal, business, and client systems) and KDE (on SuSE systems at the college where I teach) pretty much every day for years. I know the keybindings, the shortcuts, and the configuration options for both, and I'm including coverage of both in a book I'm writing. I personally prefer Gnome (gasp! - a longtime *nix user, a competent programmer, an experienced sysadmin that ... prefers Gnome!) but that's by a small margin.

    But as I've been writing the book, I've realized that both include some pretty hoary crud from a user perspective. (Before I get flamed: yes, of course FC uses a heavily themed version of both desktops, but don't skip the line above where I noted that I also use Ubuntu and SuSE).

    Take KDE's configuration system, for example -- you can get to the configuration module for, say, the Window Manager in several different ways (through the Control Center, or a right-click on titlebar), but the user interface is very slightly different depending on how you get there (butons vs. tabs? different numbers of options on the buttons and tabs?) -- why?! What purpose does this serve other than confusing the user? People criticize Gnome's [various versions of] load/save dialogs, but KDE's use of a horizontally-scrolling display of variable-width columns brings new meaning to the phrase 'user hostile' (and copying it from a braindead Windows design is no defense). What about configuration options that have proliferated to the point of absurdity? - such as window focus options that include "focus follows mouse", "focus under mouse", and "focus strictly under mouse" (when the differences are not documented except in some obscure post on a developer's list)??!?

    Gnome is no better. Why can I drag'n'drop a wallpaper or a desktop theme onto the appropriate configuration dialog, but not a GDM theme? When I successfully install a new personal font using the fonts:/// location in Nautilus, why doesn't the new font show up in that Fonts window??!?

    Both desktops have significant shortcomings. The features and shortcomings of each will rub us in different ways. But without friendly competition between the two camps -- thankfully, augmented by cooperation through freedesktop.org -- I think the free desktop would not be anywhere close to where it is now.

    So long live diversity, choice, and friendly competition!

  79. Think of the poor students! by alienmole · · Score: 2, Insightful
    Hey, you love your language, I'll love mine.
    That's kind of the point. You'd apparently like to push your language love onto poor unsuspecting physics students. I'm saying that Perl is not an appropriate choice of language for a physics student. I'm not saying that "I love my language". I'm saying that of the many languages I've programmed in, including Perl, Perl is one of the last ones I'd foist on someone else who's not a programming professional.
    1. Re:Think of the poor students! by rknop · · Score: 2, Funny

      I'm saying that Perl is not an appropriate choice of language for a physics student.

      As a physics professor, I would guess that I'm WAY better qualified to judge that than you are. Sorry about ruining your religion and all.

      -Rob

    2. Re:Think of the poor students! by BlueStraggler · · Score: 2, Insightful

      Perl is one of the last ones I'd foist on someone else who's not a programming professional.

      Physicists are programming professionals. They deal with data sets, analysis problems, and hardware configurations that are way beyond the cutting edge. They build their own supercomputing clusters, write their own grid processing systems, build advanced data analysis frameworks, and fork their own Linux distros. At the physics lab where I worked for 15 years, if a physics grad student was incapable of learning a little Perl (and C, C++, Fortran, Java, TeX, and a couple of shells, and maybe some Python and Ruby) they didn't get their degree.

      When launching a new physics project, it was a very serious concern which programming languages you chose to do your software development in. If you were conservative and went with a legacy language like Fortran because of all the pre-existing analysis software available, you had trouble attracting grad students to the project, because they wanted more marketable languages on their resumes. The reason is because if they decided to get out of physics one day, their strongest job prospects are in computing and data analysis.

  80. Linus is right and thats why I use Gnome by grumbel · · Score: 4, Interesting

    Linus is absolutly right about Gnome being dominated by 'interface nazis', but thats also exactly the reason why I like Gnome. As oposed to most other OpenSource software Gnome isn't build by stacking layers of layers of hacks on top each other, but instead Gnome developers often take a step back and redo stuff the right way, not just the way people got used to. Sure thats always causing a lot of flameswars and discussion, but its also a necessary thing if you want to end up with something that is actually a good interface and not just one which you have getting used to. So, yep, switching from Gnome1.4 to Gnome2, from Sawfish to Metacity, from old filedialog to new and soon from Galeon to Epiphany was quite painfull at times, but at the end of the day, I got almost all features back that I need and a whole lot of useless stuff cleaned up.

    Of course it might be nice if some of the new stuff would be introduces a bit more gently and probally more backward compatible, at least for the time when the new stuff isn't 100% ready for prime time, but the stuff that gets done is almost always worth doing. Oh well, and I would like if they would finally drop Nautilus and use something that isn't just broken-by-design, but maybe that will happen one day anyway...

    Those that want all the bells and whistles and configurability should simply use KDE, which really looks and feels for most part like a standard Windows interface on steroids, for me however all that configurabilty is simply useless most of the time, I prefer something that 'works at default' and doesn't offload the creation of a usable interface to the user.

  81. Re:Linus, Thank You for Sharing by justins · · Score: 2, Funny
    You are an expert in operating system kernels. Please keep to what you do best. Users will vote with their own desktop.

    The problem is that they keep voting Windows...
    --
    Now before I get modded down, I be to remind whoever might read this that what I am saying is FACT. - bogaboga
  82. My major complaint with the new gnome file dialog by Dan+Ost · · Score: 2, Insightful

    All I want to know is how do I make the new Gnome file dialog let me traverse directories that start with a dot. I recently was forced to switch to evolution for email and have since been forced to make symbolic links to all my dot-directories in order to make use of them.

    Is there a better way?

    --

    *sigh* back to work...
  83. Re:KDE vs. Gnome. Ready...FIGHT! by Curien · · Score: 4, Insightful

    God, you have an inflated sense of self-worth. Let me fill you in on a little secret: knowing how to survive by hunting/gathering on the savannah, build a house, or build a car from scratch are much more "elite" skills than being able to write papers about long-term effects of Charles VIII's invasion of Italy in 1494 or even the ability to write your own window manager.

    --
    It's always a long day... 86400 doesn't fit into a short.
  84. Re:Torvalds is right. Avoid GNOME use KDE! by Pxtl · · Score: 2, Insightful

    Honestly, I think the best approach would be to follow an approach similar to apple and MS before MS jumped on the VM bandwagon. Running a VM is a huge and unnecessary overhead, since developing in C# isnt' really that much easier than any other OO language if you're using a solid safe library.

    Just use C++ - and have strict code conventions. No arrays except for optimized internal loops - only safe vectors. No unmanaged "new"s - only refcounted or auto_ptrs for heap objects. With auto_ptrs, no pointers - only weak references. Pick a common C++ library to use for common problems that aren't in the standard library (eg. XML serialization).

    Then you can take advantage of OSS and do platform-specific compiles and get optimal speeds, but also get the safety and ease provided by VMs.

    Then, pick a standard scripting platform. Think lightweight - monsters like Python and even worse Mono/.NET have too much overhead. Something more like TCL or Lua. Use that platform for scripted interactions, serialization, and quick config tools. Sure, it would be slower than C#, but if you need speed you should be coding natively anyways.

    Switching to a VM means you always have a bloated VM running, and that keeps your platform off of lighter hardware when there's no reason to be. Except for introspection, C++ has most of the tools available to these VM-langauges at a fraction of the speed/memory cost. VMs fill a space between native apps and scripting languages that generally isn't necessary for desktop apps.

    The only real advantage I see to standardising on .NET/Mono is language-agnosticism, since multiple languages can target the platform.

  85. Re:Linus, Thank You for Sharing by badriram · · Score: 2, Insightful

    So if the same comment was written by someone else it is troll.... Why is that? Judge a comment by it content and context, not by who ever wrote it. How do you know the thought process that went in when a "Troll" writes it compared to Linus. For all you know they had the exact same reasons to write this, and probably both were mentioning to improve it. Your comment smacks of elitism if nothing else.

    But i do agree his post seems be completely taken out of context.

    Ps. not beating up on linus, just using him as an example....

  86. Re:He Should Have Said.... by Directrix1 · · Score: 2, Insightful

    How do we even know that this really is Linus Torvalds to begin with? An email to a mailing list could EASILY be spoofed. And just to throw in my oppinion, I'm a programmer and "Linux Power User", if I really wanted balls to the wall configurability, I just drop down to a terminal. For every single other instance in the universe Gnome works, works well, and is not cluttered by crap I might use once every 10,000 years. It does have some short comings, but they appear to be getting addressed so I frankly don't give a crap what this guy says. And now I can't wait for the next scheduled release.

    --
    Occam's razor is the blind faith in the natural selection of least resistance and in universal oversimplification. -- EF
  87. Re:Interfaces should target dummies by default by naelurec · · Score: 2, Insightful

    Problem with focusing exclusively on the "dumb users" as you put it, is the fact you limit the flexibility and scope of the system. As many have pointed out, simple configuration changes on Gnome could require registry hacks or worse, modification to souce code and a recompile of the system. Ouch.

    Ideally these "dumb users" after using a given environment will expand their knowledge and no longer fit the mold of the "dumb user". Sadly, without an environment that can grow with them, they are stuck.

    Solution? First, don't take a lowest-common-denominator perspective. Build a system that empowers those with the skills to expand and enhance the system by providing a rich API. Second, encourage an initial, simplified experience that allows neophytes to be productive quickly but strategicly place those advance features in such a way that the user can slowly learn and become more productive with the system.

    Thats why I think KDE is a better overall system. It provides enough familiarity with desktop environment concepts people already learned to be productive quickly but also provides features to help users become more and more productive with their system (attaching scripts to the right-click menu, dcop, ioslaves, development enviornments, pykde, etc..).

  88. KDE has superior apps, more energetic users & by billybob2 · · Score: 4, Informative

    Mark Shuttleworth and now Linus Torvalds seem realize the value of KDE's superior architecture, on which which many must-have KDE apps. These apps don't have any gnome equivalents that are nearly as useful and feature-rich:

    AmaroK music player -- The most feature-rich and polished music player on the Free Software platform.

    K3b -- Best CD and DVD authoring program with intuitive wizards, on the fly transcoding between WAV, MP3, FLAC, and Ogg Vorbis, normalization of volume levels, CDDB, DVD Ripping and DivX/XviD encoding, Save/load projects, automatic hardware detection/calibration and much more.

    DigiKam -- The most feature-rich application for digital photo management.

    Wireless Assistant -- Most user-friendly app for connecting to wireless networks. Managed Networks Support, WEP Encryption Support, Per Network (AP) Configuration Profiles, Automatic (DHCP, both dhcpcd and dhclient) and manual configuration options, Connection status monitoring, etc

    KDE Education -- Educational (Science, Literature, Geography, etc) programs for children. Could play a big role in whether school districts decide to use Free Software in their classrooms.

    Konqueror File Manager -- Embeded image/PDF/music/video viewing (via KMPlayer [kde.org]) and a tree-view arrangement of the filesystem familiar to Windows users (Nautilus doesn't come anywhere close)

    KDE Control Center -- Centralized location for desktop control. Controls _all_ common aspects of the KDE applications: language, power settings, special effects, icon and window themes, shadows, shortcuts, printers, privacy, etc. This is what makes KDE so well integrated -- all KDE apps respect changes made here, so they all have the same feel. SUSE has even made YAST a module of the KDE control center so users can access distro-specific settings from here. Compare this to the dismembered approach Red Hat (and other gnome distros) have been forced to adopt in the absence of a centralized gnome control center. (ie. a bunch of individial programs named redhat-config-**** that nobody can ever remember)

    Seamless, transparent network file access on SMB, FTP, SSH and WebDav networks from _any_ KDE application.

    Kaffeine -- The most polished FOSS movie player.

    MythTV -- The most advanced analog and digital TV viewer/recorder in the Free Software world (built using QT).

    Baghira -- A native QT style that faithfully imitates OS X eyecandy, aimed at new users coming from the Mac world.

    Klik -- Gives non-expert access to bleeding edge versions of apps without requiring any compilation or permanent installation.

    KDE and QT also make up a technically superior platform for developers, drastically lowering the learning curve for programmers new to FOSS development. KDE apps can be built from the ground up using the best development tools in the Free Software world (which also happen to be built on QT/KDE):

    Kdevelop for syntax highliting, application templates, and project organization.

    QT designer for GUI development

    Quanta -- Rich web development environment for PHP, CSS, DocBook, HTML, XML, etc with advanced context sensitive autocompletion, internal preview and more.

  89. I'm with the Gnomes on this one by beforewisdom · · Score: 3, Interesting

    I hate to say it, but I'm with the Gnomes on this one.

    If it is the Gnome team's goal to have people who are not computer enthusiasts, just computer users, use Gnome then making things simple is the rational way to go.

    A power user like Linus Torvalds can take care of himself.

    Ordinary users who aren't interested in computers, who just want to use them, will be turned off by making things unnecessarily complex.

    When is a desktop unnecessarily complex? When another existing desktop can get the same job done without forcing the user to learn or do more.

    1. Re:I'm with the Gnomes on this one by angrykeyboarder · · Score: 2, Interesting

      Ordinary users (i.e. those who have come from Windows or Mac) are not used to not being able to do something simple like change the color of their window title bar or background. Or change the color of the widgets. Or menus with vague entries on them.

      Therefore, it sounds like GNOME might be quite a challenge for them, whereas KDE would be less of a challenge....

      --
      Scott

      ©20014 angrykeyboarder & Elmer Fudd. All Wights Wesewved
  90. Just part of the story by graiz · · Score: 2, Informative

    This posted snippet is just part of the stuff that Linus said. You can read some more of this interesting thread here: The Linux Attitude

  91. Re:KDE vs. Gnome. Ready...FIGHT! by soren42 · · Score: 3, Funny

    I don't know... for my money, it just doesn't get any better than the flamewar on the mailing list. Nothing like Linus calling Gnomers "interface nazis" and Nat calling KDE'ers "feature sluts (who never saw a checkbox they didn't love)".

    Hilarious... I love these guys - that was a great laugh for the day.

    --

    "Adventure? Excitement? A Jedi craves not these things."
  92. I agree, but by beforewisdom · · Score: 2, Insightful

    I agree with the philosophy that is wrong to clutter an interface with every possible option.

    It intimidates ordinary people and drives them away. It also irritates power users who do not use those options all of the time, but who have to step around them when they put in an "all of the time location".

    For example, I love the KDE, but I never saw why it was necessary to have the option to add a device on my context menu for my mouse. That is something I do once in a blue moon. The context menu is for things people do all of the time.

    Is there a happy medium? Can power user options be exposed and easy, while at the same time keeping them out of everyone's face on a day to day level?

  93. Re:Anonymous by Forge · · Score: 2, Interesting

    And just to clarify. I am not making a judgment on Linus' comment. I gave up on trying to use Gnome years ago. KDE always worked for me. When I 1st tried Gnome the excuse was that "it started a year later and was thus a little behind KDE but it will catch up".

    Now almost a decade into the project and with an order of magnitude (10 times for those who don't know) more money spent on development Gnome was still far behind KDE when I gave up on it sometime around 2002 or 2003.

    PS: Since I stopped trying to use Gnome so long ago I won't make any specifc coments about the curent quality. For all I know Gnome may have surpased KDE since then.

    --
    --= Isn't it surprising how badly I spell ?
  94. Tell me some examples. by Inoshiro · · Score: 2, Interesting

    When I bought my PowerBook, I took a little time to learn the MacOSX interface so I could be as fast with it as I was with my KDE desktop. It wasn't that difficult:
    *M -> minimize a window (the only bad part of you have to click it to get it back)
    *H -> Hide the app (can be clicked back to or *TABed to)
    *TAB -> Goes between apps (interferes with the only good multi-desktop tool I've found, so I never use multidesktops).
    *` and *~ -> Walk between windows of the same app.
    *W and *Q -> Close windown or close app, respectively.

    Plus I have a quick show-all windows and show-desktop Expose setup in the 2 bottom corners.

    The file dialogs rule. When you drag them out to fill the screen (instead of being a little patch in the middle), they remember it. You can have them in the column mode (*3) so that you can quickly whip around, and you can DnD shortcut dirs to the side bar just like in KDE. It's awesome.

    The only thing I hate is that I can't switch to focus follows pointer (not as big a deal on the smaller screen of the laptop, but I'd be very angry about it on a desktop), and the fact that sometimes my current window loses focus when something else starts to whine about something is annoying. Nothing should ever steal my focus.

    The X11 support in MacOSX is pretty shoddy, too. I simply don't use apps if they require X11, because they integrate poorly with the system, and don't follow the interface standards that the normal Carbon and Cocoa apps do.

    --
    --
    Internet Explorer (n): Another bug -- that is, a feature that can't be turned off -- in Windows.
  95. Stick with writing kernels, Linus... by Levendis47 · · Score: 2

    Okay, love Linux... LOVE IT! Been using Linux since I installed Slackware off of 3.5" floppies. Had to drop it professionally for a few years when I was in the corporate Windows-is-ubiquitous world. Came back to it three years ago with REL2.1 and SLES 8 as platforms for IBM Websphere.

    This year I'm a crazy Ubuntu person (my work laptop runs Hoary/5.04 for business and pleasure).

    Now, Linus is god of the kernel and if he says one processing model is better than the other, then I'll listen. BUT, Linus has never shown himself to be an expert at UI nor do I think he should be passing off idiot vs. expert judgements about users.

    Computers should be as easy to use as toasters whether you're an idiot or a savant. Windows ain't there. Macs are pretty close. KDE has always felt like it was trying very very very hard to be Windows and instead making for just as cluttered a mess. Gnome is easy, simple and gets what you need done. For me (and I am a UI designer with an HCI background) Gnome is to Linux/BSDs Desktop application what Tivo is to Linux Media Center application.

    Does Gnome need more work, sure it does. But the framework and methodology lend themselves towards simplification rather than confusions and obfuscation.

    my 2 cents,
    cheers,
    Levendis47

    --
    --==[ AOL YIM ICQ : Levendis47 : levendis47@yahoo.com ]==--
  96. The problem with customization by ChaosDiscord · · Score: 2

    I imagine most Slashdot readers are traditional power users, so I'm not surprised people want lots and lots of things to configure and tweak. I'm a little saddened that so many posters don't understand where Gnome and Metacity are coming from, and why there might be problems with lots and lots of configuration knobs.

    Typical users don't configure things. Your typical user might tweak a few really simple settings like their desktop background, but they're never going to touch the "Wireframe or opaque resize" checkbox. Heck, I have problems convincing people with LCD monitors try switching from simple greyscale antialiasing to subpixel antialiasing (ClearType) to see if they like it. Most love it when they see it, but they're so scared by the fairly technical configuration that they don't want to mess with it. Ultimately adding lots and lots of things to tweak means your probably spending lots of time trying to satisfy a very small percentage of computer users. If you're trying to satisfy the mass market (and Gnome is), that may not be a good use of your time.

    More options means more bugs. Every time you add an option, you need to debug it. And you need to debug its interactions with all of your other options. More options means slower development time to ensure correct interaction between all of the options. To just pull two examples that have irritated me, Metacity is a pretty small piece of code for a window manager, and it still had really annoying redraw bugs in the "low resource mode" (wireframe mode). The wiki backend MoinMoin has a number of options to control how it displays pages for logged in users. I fiddled with them and somehow found just the right combination that caused it occasionally fail to close links. I banged my head against it for an hour or so trying to create a test case to submit as a bug, but couldn't craft one. I ended up giving up and turning off one of my configuration changes.

    Designers are supposed to make decisions, not shrug and ask the user. Sometimes there is reasonable debate on an option. Sometimes different use cases need different options. But all too often an option is added because a designer either doesn't know what to do, or is trying to support some unreasonable user. Some options are simply bad. For example, windowshading (a form of minimizing that keeps the title bar visible but hides the rest of the window) is pretty much dead. While may make sense for some specialized uses, as a general solution for desktop windows it's a failure. Yet more than one window manager drags around an old "double click title bar to windowshade?" option.

    It is, of course, possible to go too far. Gnome pushes very far in the simplification direction and they've made mistakes. Just one example, Metacity's author fought against wireframe resize and move for a long time, claiming, "But computers are so fast now." Not such a good argument for an operating system famous for working great on older computers. Definately a bad argument for a window manager designed to be small and fast. It's finally been added as a hidden option (something like "low resource mode").

  97. Re:KDE vs. Gnome. Ready...FIGHT! by c_forq · · Score: 2, Interesting

    The elite class has always been educated, so not really. Now if all you know is how to write papers you may have some trouble amassing wealth and leveraging power against the working class, but the educated elite have always used such education to survive much more comfortably and healthily then the workers (until they get a little too comfortable and it is obvious, then the workers kill them and create openings fora new elite.

    --
    Computers allow humans to make mistakes at the fastest speeds known, with the possible exception of tequila and handguns
  98. Re:KDE has superior apps, more energetic users &am by smagruder · · Score: 2, Informative

    I would add KOrganizer to the list. It's nice having good, complete calendar/scheduling software while waiting on Sunbird or whatever the Mozilla organization eventually craps out (and I mean that in a good sense).

    Also, re: Konqueror, it's great as a Linux file manager, but I personally avoid it for web browsing and I don't support it on websites I develop. Why? The rendering engine sucks, and therefore I would have to write an inordinate number of workarounds. And writing those workarounds aren't worth it, as an extremely small percentage of hits to my sites come from Konqueror.

    --
    Steve Magruder, Metro Foodist
  99. Kate by jaydonnell · · Score: 3, Informative

    You forgot the most important one for us programmers: Kate It's the best text editor I've ever used.

  100. Re:KDE vs. Gnome. Ready...FIGHT! by Andy+Dodd · · Score: 3, Interesting

    While there should definately be effort put into making something simpler for new users to use, it should NOT ever be used as an excuse to remove functionality beneficial to those who have more experience.

    Three words - Metacity edge flipping (or more appropriately, the lack thereof). Edge flipping is an incredibly popular feature with experienced users, and while I agree that it should be off by default because it can be confusing, that is NOT an excuse to turn the window manager into crippleware by completely removing that feature. (The only other options are to give up some UI consistency with the rest of Gnome by using xfwm4 and possibly introducing significant compatibility issues such as by using sawfish. Another option was brightside, but it was always a hack designed to work around missing functionality in Metacity that should be there.)

    Sadly, my favorite IM client Gaim has also given in to the crippleware mentality... Numerous features are not only hidden or off by default in Gaim 2 (which I could completely understand), but they have been completely removed.

    I still use GNOME for now - I'm still angry with the KDE developers' cavalier attitude towards the GPL (remember, KDE was not legal until TrollTech changed the Qt license - the KDE developers could have acknowledged the problem and fixed it by adding an exception for Qt to their license, which I believe is allowed by the GPL if all contributors consent to it, but instead they chose to ignore the issue for over a year.), plus I think GNOME looks better for now. Unfortunately, I may need to change soon because GNOME has been becoming less and less useful to me as the years have gone by.

    --
    retrorocket.o not found, launch anyway?
  101. Re:KDE vs. Gnome. Ready...FIGHT! by Cromac · · Score: 5, Insightful
    Just because 1% of the worlds population has a four year degree doesn't mean only 1% of the population is capable of earning it. Getting a BA isn't exactly a difficult task, paying for one is harder for most people than earning it.

    Only about 1 in 1000 people who start martial arts earn a black belt that's 0.1% and since most people don't even try martial arts it having a black belt far more "elite" than a 4 year degree right? Wow, I didn't relealize how l33t I really was!

  102. RTFP (Read the F*ing Parent) by Andy+Dodd · · Score: 2, Informative

    "There might be an option to turn this off in the system registry but it also turns off other features. For example a window now turns into a wireframe when you drag it."

    I guess you missed that.

    --
    retrorocket.o not found, launch anyway?
  103. Re:KDE vs. Gnome. Ready...FIGHT! by BitwizeGHC · · Score: 2, Funny

    You are Emmanuel Goldstein, and I want my five pounds.

    --
    N4st0r, trixx0r h0bb1tz0rz! Th3y st0l3 0ur pr3c10uzz!
  104. Re:Perl? by Minna+Kirai · · Score: 3, Insightful

    Perl is interesting because it was developed by a linguist and modelled after human languages

    That's a myth- a retroactive redefinition of the origin. Perl's design was taken as a union of the styles of sh, C, and awk. The only way to base it less on human speech would be to mix some Lisp in there.

    The fact that Perl programs can whimsically shift between so many different approaches to describing a program is part of the reason it's risky to suggest to low-intensity developers.

    rather than by a Math geek modelled after a strict theoretical model

    That much is true. A language based even roughly on math principles will have some coherency to it. Perl's willingness to combine all varieties of syntax (including, as you point out, some created solely for perverse amusement) can easily be seen as more of a flaw than a charming advantage.

  105. Re:KDE has superior apps, more energetic users &am by Nameles · · Score: 2

    AmaroK is the BEST music player on any system I've ever seen/used. The only thing that comes relatively close is MediaMonkey.

    Too bad AmaroK is nix only, and MediaMonkey is windows only.

    Anyone wanna port AmaroK to OSX86?

  106. Re:KDE has superior apps, more energetic users &am by kimvette · · Score: 2, Informative

    It does if you mount the network share. Create a mount point (say, /mnt/cd_source) and mount the share on that point, and add the files you need from that mount point.

    There are almost always multiple ways to solve a problem. :)

    --
    The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
  107. Re:Hell. He's right. by nutshell42 · · Score: 2, Informative
    Argh. It ain't enough to make me switch to KDE -- I *like* Enlightenment, dammit --

    You *can* use a different WM with KDE. Just set the KDEWM (iirc, do a grep on /usr/bin/startkde) environment variable to whatever WM it should use. Additionally, you might want to kill off kdesktop to get access to enlightenment's desktop menus.

    --
    Don't think of it as a flame---it's more like an argument that does 3d6 fire damage
  108. Re:KDE vs. Gnome. Ready...FIGHT! by markhb · · Score: 2, Insightful
    While there should definately [sic] be effort put into making something simpler for new users to use, it should NOT ever be used as an excuse to remove functionality beneficial to those who have more experience.


    I find it interesting that others on this board will use a nearly exact opposite of that argument in the form of "If you don't use it, it's bloat!"
    --
    Save Maine's economy: write stuff down. All comments are exclusively my own, not my employer.
  109. Re:Of course... by Lord+Apathy · · Score: 5, Funny

    The only thing a window manager is good for is managine more than one terminl windows at one time.

    --

    Supporting World Peace Through Nuclear Pacification

  110. Re:KDE vs. Gnome. Ready...FIGHT! by pajor · · Score: 2, Insightful

    To Quote Linus:

    No.

    That's not what I'm talking about at all.

    When user interfaces means that something CANNOT BE DONE, it's not about
    "usable design" any more. At that point, it's about UNusable design.

    Any Gnome people who argue that it's about "usability" have their heads up
    their asses so far that it's not funny. I've argued with them about this
    before, and I know others have too, and mostly given up.

    "Usability" is an issue only if you can do something at all. But if you
    can't do the thing at all, it's pointless to talk about usability: the
    thing is BY DEFINITION not usable if it cannot be used for a specific
    task.

    Then a person that claims that it's usable for something else is a FUCKING
    IDIOT.

    And in that FUCKING IDIOT vein:

    > The majority of end-users want a simple printer dialog.

    This is a great example of being a F.I.

    There is no such thing as a "majority of end users" in general. For
    example, maybe _I_ am in what you _claim_ to be a majority, in that I
    want a simple printer dialog - because I have a simple printer, and
    even simpler printer needs.

    So a simple printer dialog doesn't bother me, and as such you can count me
    in your "majority".

    But I can guarantee you one thing: the _vast_ majority of people are part
    of a specific minority when it comes to something. This is somethign that
    the F.I. "interface designers" in the Gnome sense seems to continually
    overlook.

    For example, maybe I don't care about printers. But I _do_ care about my
    mouse. If I can't control the left/middle/right button actions, I get
    really upset. Again, the "majority" of people may not care, so by your
    majority argument, the mouse setup should be so simple that the majority
    of people can never get confused. But I _do_ care.

    In other words: your "majority" argument is total and utter BULLSHIT. It
    can be true for any particular feature, but it's simply not true in
    general.

    To put it in mathematical terms: "The Intersection of all Majorities is
    the empty set", or its corollary: "The Union of even the smallest
    minorities is the universal set".

    It's a total logical fallacy to think that the intersection of two
    majorities would still be a majority. It is pretty damn rare, in fact,
    because these things are absolutely not correlated.

    And the technical term for somebody who claims to do user interface design
    and not understand this fact is a "FUCKING IDIOT".

    And this has _nothing_ to do with "technical users". Even totally
    non-technical users care about something. In fact, it might be their
    printer, and having a way to set the paper type and resolution by hand.

    Another way of saying this: we're _all_ "special" some way. We're damn
    quirky, even the nontechnical among us.

    But hey, just continue to remove all that confusing functionality from
    Gnome. I don't care. I voted with my feet.

                    Linus

    --
    Gnuyen
  111. Re:KDE has superior apps, more energetic users &am by kimvette · · Score: 2, Insightful

    That something does not render the same in other browsers as it does in MSIE does not mean the other browsers are broken; it's more likely that MSIE is broken, and as soon as MSIE 7.0 gains dominance in the Windows market, your site will break since MSIE 7.0 will render sites more closely to the way Konqueror does than to the current MSIE, especially if you are using higher-level DTDs. Microsoft knows their browser is broken and they have a lot of work to meet web standards, so if you're coding for MSIE quirks to get things to render correctly, you might find your site breaking in the near future. MSIE 7 will supposedly be detecting for the use of older quirks but if you are using a higher DTD all bets may be off.

    --
    The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
  112. Re:KDE vs. Gnome. Ready...FIGHT! by drgonzo59 · · Score: 4, Interesting
    Actually research kind of supports what you say. In an Human Computer Interface (HCI) graduate class I took a couple of years ago we read a paper that compared how people did the same task using a text console and a point-and-click interface (mostly copying, renaming, moving and creating files). It turns out at first people figure out the point and click interface faster but they are more likely to remember how to do all those tasks using a command line. In other words the researchers called those people back a week later and the ones who were using the command line remembered better how to do the tasks.

    As far as the whole KDE vs. GNOME thing, I was using KDE for the longest time because it had all those option and all the flash. But when I installed Ubuntu, started to login more often with GNOME and eventually switched compeletely to GNOME. The problem the way I see it is this. KDE seems to try to look and act like Windows - because it wants to cater to the people who switched over from Windows and doesn't want to confuse them. Windows interface though is broken if you ask most HCI people. GNOME is trying to do the right thing and follow the best HCI practices. These, at first might confuse people, but after a little getting used to they will find themselves being more productive.

    The best UI(Desktop) if you ask me is Mac's OS X. It is the most consistent and the most minimalistic. Apple has invested more than anyone in their interface design and it pays off, also it show what a good interface should be. I think GNOME is closer to Mac OS X than KDE.

    But on the same note I am not a UI religious fanaticl. If KDE 4.0 comes out with an imporoved look and works better and can be made more minimal I would use KDE (or whatever comes along that gets the job done faster).

  113. Thank you Linus... by Reservoir+Penguin · · Score: 2, Interesting

    For the lesson in set theory. What a wonderful guy!

    --
    US-UK-Israel: The real Axis of Evil
  114. Re:Right but wrong by richlv · · Score: 3, Insightful

    now that somebody has mentioned gimp, i will write my little rant here.
    gimp is the gtk app i use the most. i immediately noticed changed open/save window. it seemed pretty nice overall, but lack of address bar was driving me nuts.
    then somebody mentioned that typing "/" would allow to enter path directly. this was pretty nice, but there are two things that make this dialogue so irritating i prefer clicking instead of writing.
    first, if i start typing with ~, this doesn't work.
    second, if autocomplete kicks in, it works _completely different from any other app_ and BLOODY AWKWARDS.

    i have screamed at my monitor how much i hate it.
    let's say, i have a directory "/mnt/net" i want to get to by typing it. what i get is "/mnt/net/t/net". wtf ?

    turns out, if autocomplete kicks in and it has only one suggestion, my further typing _is not_ replacing the suggestion, it is appended to it. if this is not a bug, somebody has seriously screwed up.

    basically, if i type a path in, i type it pretty fast. current implementation basically forces me to pause after each bloody character to see wether i will be able to continue my writing or something has been autocompleted.

    this implementation has so many problems i am surprised it was pushed in this state, especially given all these usability zealots :)

    see http://mail.gnome.org/archives/usability/2005-Dece mber/msg00028.html for some examples (including starting with ~)

    --
    Rich
  115. Re:KDE vs. Gnome. Ready...FIGHT! by Philip+K+Dickhead · · Score: 3, Insightful

    At different times in my life.

    Timelines were roughly:
    KDE 1.0/E pre .07, .13 1997
    Gnome 1.2 1999
    KDE 3.0 2002
    Gnome 2.x 2004

    Gnome 2 KILLED me. Really awful and stunted, when it came out. I hadn't looked at KDE in about 3 years, and was very surprised at what was done - especially KIO slaves, etc. I ran my app/pen platform on OpenBSD and Debian w/ KDE 3.x, including betas.

    Now, I work for the 'other side'. I have limited time to check out X front ends, but when I fire up Ubuntu, I can see where Gnome was heading when it went 2. The teams UI guidelines are minimalistic. In the early stages this meant 'crippled.'

    In rough terms, I think Gnome is aiming to be the OSX to KDEs Windows. Windows is striving to be OSX, now!

    Fat Chance.

    --
    "Speaking the Truth in times of universal deceit is a revolutionary act." -- George Orwell
  116. Re:KDE vs. Gnome. Ready...FIGHT! by Octorian · · Score: 3, Insightful

    If you oversimply the GUI interface, then you are limiting yourself to basically two user groups: "grandma" and "the ubergeek who can drop to the shell and do it all there"

    The problem is that for MANY windows users (who actually know how to use Windows), this paradigm is *useless*. They need a useful and configurable GUI that actually exposes all the options, and would be able to FIGURE IT OUT. (while "dropping to the shell and poking at config files" would probably still baffle them)

  117. Re:Humans linguists should stick to human language by johnnyb · · Score: 2, Insightful

    "Do you think that the "modelling after human languages" thing was a success?"

    Yes, but not in the way that you are thinking. It was a success, not because it is easier or harder to learn, but because I can be more expressive in Perl than in other languages.

    One of the great things that I love about Perl is that you can rearrange statements. I can say:

    if($x) {
        blahblahblah()
    }

    or I can say

    blahblahblah() if $x;

    In the former, I am emphasizing (to myself and other programmers after me) that the condition is more important, while in the latter I am emphasizing the action as having the importance.

    Likewise, moving often-used idioms into the core language is a feature of human languages that he imported into Perl. While most programming languages would opt for several features of Perl to be libraries (like RegEx), Perl has it as a part of the syntax of the language itself. Importing the core idioms of a population into a language is something that real languages do.

    Having both "if" and "unless" is a very human-language thing to do, and it makes it more obvious what you are trying to do in your program than a bunch of "if(! )"s.

    The beauty of Perl is that programming in Perl is much more expressive than programming in other languages. The point is not to be "easier for noobs", but for the meaning in the program to be better conveyed to other programmers who are fluent in the language.

    Having a pronoun is also very linguistic.

    A more specific list of human-language features of Perl is here:

    http://world.std.com/~swmcd/steven/perl/linguistic s.html

  118. Re:KDE vs. Gnome. Ready...FIGHT! by leereyno · · Score: 2, Insightful

    Yes but 25% of Americans have such a degree, and something like 5% have a masters level degree.

    The reason is that most of the world lives in abject poverty where education, if it exists at all, is extremely limited. So it should come as no surprise that only 1% of the population has such a degree, given that 80% of the population never makes it past the equivalent of 4th grade.

    But then you're not competing with those guys, you're competing with the other 25% who have a degree like yours.

    --
    Muslim community leaders warn of backlash from tomorrow morning's terrorist attack.
  119. Re:KDE vs. Gnome. Ready...FIGHT! by John+Hurliman · · Score: 3, Funny

    I have a BA in Hunting/Gathering you insensitive clod!

  120. He is not the Messiah by goon · · Score: 2, Insightful
    '... Brian: I'm not the Messiah! Will you please listen? I am not the Messiah, do you understand? Honestly!
    Woman: Only the true Messiah denies His divinity! ...' [0]

    The only statements Linus make that I listen to or really care about is ones concerning the kernel.[1] Everything else I temper with the knowledge that Linus like all of us have personal preferences. His prefereces are not mine. So while I might read about them I certainly don?t waste sleep over them.
    '... I think it was, "Blessed are the cheesemakers." ...' [1]
    But thats not to say we shouldn?t question them. The Gnome Vs KDE debate has raged ever since KDE has used Qt. And for good reason. If we frame the debate slightly differently say wrt to freedom. You can see there is always going to be a clash between software having the latest functionality, usability and niceness with restrictions and the freedom of doing anything you want without restrictions.
    '..."He's not the messiah; he's a very naughty boy." ...' [2]
    The error of choice Linus makes (his own to make) is that he wants the pragmatic solution to a problem. This is his strength in developing the kernel. It is also his weakness. If taken at a personal level there is nothing wrong with it.
    '... He has given us... his shoe! ...' [3]
    When you get the followers picking up their thongs and shouting in agreement and aping their leader this a problem.
    '... You've got to think for yourself! You are all individuals! ...' [4]
    So say after me kiddies, You are all different! Make your own choose when it comes to desktops. Dont listen to Linus, Choose your own.

    Reference
    [0] Wikiquote, `Monty Python Life of Brian quotes:
    http://en.wikiquote.org/wiki/Monty_Python%27s_Life _of_Brian
    [Accessed Wednesday, 14 December 2005]
    [1] The Linux Kernel Archives, `Kernel HQ the origin of everything wrt the Linux Kernel. Where it is dicussed, disseminated to death. Where Linus really is the the Messiah sometimes & a naughty boy most of the times.`:
    http://www.kernel.org
    [Accessed Wednesday, 14 December 2005]
    [2] Wikiquote, Life of Brian, Ibid.
    [Accessed Wednesday, 14 December 2005]
    [3] Wikiquote, Life of Brian, Ibid.
    [Accessed Wednesday, 14 December 2005]
    [4] Wikiquote, Life of Brian, Ibid.
    [Accessed Wednesday, 14 December 2005]
    --
    peterrenshaw ~ Another Scrappy Startup
  121. Good for him... by chaboud · · Score: 2, Insightful

    My respect for Linus just went up significantly.

    He's right about this, and it's good to see that at least one person (and it just happens to be the man at the top) understands that UI simplicity to the point of feature removal is function following form.

    It's also nice to see someone dogging the majority user argument. The only argument I regularly encounter that is more idiotic than the majority user argument is the 90% of users argument when discussing features (a factitious variant of the majority user argument). Unless that fabricated 10% is the same 10% every time the other 90% is made up, you'll end up with every user having a problem.

  122. Re:KDE vs. Gnome. Ready...FIGHT! by drinkypoo · · Score: 2, Interesting

    In other words the researchers called those people back a week later and the ones who were using the command line remembered better how to do the tasks.

    If that is their methodology, then their study was flawed, and your argument is highly specious. They might better remember how to tell you how they did the task, because they're communicating with you in words and they communicated with the computer in words. However, the people who used the GUI might still be faster at the task, or even remembering how to complete it, than the command line people were they sitting at the computer, because they would be able to use their somatic memory.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  123. ...the best example, GTK by XO · · Score: 2, Insightful

    And the best example, GTK 2 file dialog. It's been turned into a crippled piece of un-usable garbage, that no longer accepts keyboard input (unless you know the secret shortcut key that they don't tell anyone), and they actually had to add seperate "Open Location" functions (which hardly work) to the Gnome software, because even if you do use the special super secret shortcut key, you can't type in a URL anymore.

      (and of course, Open Location crashes regularly in Linux, and 100% of the time in Windows)

      Good job, Gnome!

    --
    "Champagne for my real friends - and real pain for my sham friends!" http://ericblade.postalboard.com/
  124. Re:KDE has superior apps, more energetic users &am by FooBarWidget · · Score: 4, Insightful

    I'd say: who the hell cares? I don't care about this stupid GNOME-vs-KDE war that's artificially being kept alive by Slashdot. I use KDE apps in GNOME and vice-versa.

  125. Re:KDE vs. Gnome. Ready...FIGHT! by ozmanjusri · · Score: 2, Funny

    Bill? Is that you?

    --
    "I've got more toys than Teruhisa Kitahara."
  126. Re:KDE vs. Gnome. Ready...FIGHT! by drgonzo59 · · Score: 2, Interesting

    By "called them back" I meant all of them where called back to the location of the study and were presented with the same interface as before and where asked to repeat the tasks but were not told how to to them again. The ones that use CLI had a better recall rate. And you explained pretty much why - because humans learn leanguage and words well and faster than they will learn to recognize and remember the vizual appearance of the icons+the behaviors.

  127. Um... by StarKruzr · · Score: 2, Insightful

    Hunting and gathering on the savannah is more elite than knowing how to communicate, and more elite than being a good programmer?

    *WHY*? Because it's more in keeping with popular anti-Western, anti-intellectual, BACK-TO-ROUSSEAU'S-MAN-OMG bullshit?

    A 4-year degree certifies that you have learned how to think about a subject in a certain kind of considered manner. It is DEFINITELY worth something.

    And who the hell knows how to "build a car from scratch" without an engineering degree? What the hell does "scratch" even mean in this context? Iron ore? Rubber trees? Petroleum?

    --

    +++ATH0
  128. Re:Shell Fachists by Ohreally_factor · · Score: 3, Interesting

    I don't want to start a holy war here, but what is the deal with you GUI fanatics? I've been sitting here at my freelance gig in front of 3 Ghz white box loaded with KDE for about 20 minutes now while it attempts to copy a 17 Meg file from one directory on the hard drive to another folder. 20 minutes. At home, on my Pentium Pro 200 running tsch, which by all standards should be a lot slower than KDE, the same operation would take about 2 minutes. If that.

    In addition, during this file transfer, Firefox will not work. And everything else has ground to a halt. Even Pico is straining to keep up as I type this.

    I won't bore you with the laundry list of other problems that I've encountered while working on various Linux distros, but suffice it to say there have been many, not the least of which is I've never seen a GUI that has run faster than its shell counterpart, despite the vast number of volunteers working on GUI/Linux. My 486/66 with 8 megs of ram runs a shell faster than this 3 Ghz machine at times. From a productivity standpoint, I don't get how people can claim that the GUI distros are superior interfaces.

    GUI addicts, flame me if you'd like, but I'd rather hear some intelligent reasons why anyone would choose to use a GUI over other faster, cheaper, more stable systems.

    Names have been changed to protect the innocent.

    --
    It's not offtopic, dumbass. It's orthogonal.
  129. Re:KDE vs. Gnome. Ready...FIGHT! by AndyL · · Score: 3, Funny

    I do most everything from terminal windows. However, I usualy keep Gnome Terminal's "translucent" backgrounds on so I can see my desktop wallpaper and pretend I'm actualy getting my money's worth out of my expensive monitors.

    In college I had the following conversation with some guy on the same floor as me :

    Dude: Hey man, what's that game I always see you playing?
    Me: Grand Theft Auto?
    Dude: No man, on the computer.
    Me: Actualy, ... Nevermind. Grand Theft is pretty much all I've been playing recently.
    Dude: No, that other game. Every time I walk past your room you're always playing it.
    Me: ...
    Dude: That game with all the words and shit.

  130. Re:KDE vs. Gnome. Ready...FIGHT! by tater86 · · Score: 2, Funny

    I can drive a car but I don't have a black belt. Does that mean my driver's ed course sucked, or that I chould have kept practicing left turns until I can do a proper high kick?

  131. bullshit alert by lubricated · · Score: 2, Insightful

    those are great made up statistics, without a source they may as well be made up.

    --
    It has been statistically shown that helmets increase the risk of head injury.
  132. Not so elite by Dire+Bonobo · · Score: 2, Insightful
    > I remember seeing a poster in college stating that about 1% of the
    > world's population has a four year degree. That impressed me. I
    > realized that I was becoming part of an elite.

    Lesson #1: don't be so easily impressed.

    Lesson #2: always question the raw numbers behind statistics.


    Getting a four-year degree is dead common in the US - about a third of people aged 25-29 in the US have finished a four-year degree (scroll down to "College Completion").


    Apropos to the subject, though, just because someone can learn to use a complex piece of software doesn't mean they want to. For plenty of people, a computer is no more than a tool; they want it to perform a few functions without giving them a lot of hassle, and they couldn't give a damn why or how it does that.

    And that's fine.

    Most of you don't understand the cars you drive in anything more than an abstract sense, or the planes you fly in, or the processes required to get you the food you eat, or the shoes you wear, or the chemistry involved in your antiperspirant, or any of a million other things that we simply don't have the time or mental energy to learn the detailed working of due to the specialized nature of modern society. Most of those things are just black-box tools---they just work.

    And computers are one of those black-box tools for most people.

    Accept that fact, or not - I don't care, and neither do they. But pointing out that most people have more important things to spend their time and energy on than computers is hardly "trolling". It's a necessary consideration if you want to make computers that most people will have any interest in using.

  133. Re:KDE vs. Gnome. Ready...FIGHT! by sumdumass · · Score: 2, Funny

    Well, you never did tell me what game it was.