Godwin's Law Invoked in Linus/Gnome Spat
lisah writes "The flame wars between Linus Torvalds and the GNOME community continue to burn. Responding to Torvalds' recent claim that GNOME 'seems to be developed by interface Nazis' and that its developers believe their 'users are idiots,' a member of the Linux Foundation's Desktop Architects mailing list suggested that Torvalds use GNOME for a month before making such pronouncements. Torvalds, never one to back down from a challenge, simply turned around and submitted patches to GNOME and then told the list, '...let's see what happens to my patches. I guarantee you that they actually improve the code.' After lobbing that over the fence, Torvalds concluded his comments by saying, 'Now the question is, will people take the patches, or will they keep their heads up their arses and claim that configurability is bad, even when it makes things more logical, and code more readable.'" Linux.com and Slashdot are both owned by OSTG.
Anyone have direct links to the patches?
I really think that Linus is a cool guy no doubt about that, sending in those patches to the Gnome community sure was the way to prove who is the over-geek here and how to get something done instead of wasting valuable time arguing over something as unimportant as Gnome (pun intented), if Linus is right.
;)
But Linus does really seem to have a bit of an attitude problem at times. Which is many times good if you are a boss for employees, but the problem just is that is not what Linus is, he is the boss of volenteers, they can quit if they don't like their boss.
I can't help but get a little worried, had it been anyone else but Linus I wouldn't mind, let people have their strange ways as long as they do not bother me or anyone else to much.
I am just worried for Linus, I sure hope he does take care of himself and stay mentally fit, that flamewars like the one he appearently had with the Gnome people here does not bring him out of balance somehow.
If Linus somehow gets sick and overloaded then it will lead to a whole lot of mess with the development of the Linux Kernel which really would not be nice.
So please Gnome people start behaving, be humble, accept the patches and do not upset Linus, we really need him, even if he isn't always the nicest person around
Must be that time of month again for Linus...
Responding to Torvalds' recent claim that GNOME 'seems to be developed by interface Nazis' and that its developers believe their 'users are idiots,'
What exactly is an "interface Nazi"? Is that someone that develops a GUI that encourages concentration?
The theory of relativity doesn't work right in Arkansas.
And there is a good reason why distros like Ubuntu default to GNOME and not KDE, in my experience it's a lot easier to break something in KDE, and it's harder for an end user to figure out how to get it to do things like, I don't know, not opening file downloads in a text editor. The other problem is that KDE is slow, REAL slow, I know that GNOME isn't exactly a speed demon, but KDE is suffering from code bloat and so many features being tacked on, and in the end performance takes a hit. I understand that Torvalds is frustrated with GNOME, and he can use KDE all he wants, but why does he have to criticize GNOME so much? The whole reason there are multiple window managers is because none of them do everything right, and so you put many of them out there and let people CHOOSE, he could have jsut as easily criticized KDE for bloat, and Fluxbox for missing features.
I'm not a Linus fan boy. But, I have to say that if the work he is submitting is worth bringing in, there will be hell to pay for ignoring it. It's not like some l33t t33n trying to horn in. He has a history and following. We're not talking about some novice.
I reserve the right to think for myself. Others' opinions are optional. Puppy on lap = typos...not illiteracy.
They all come off as squabbling children. This is FOSS' finest?
Here are the highlights for those who didn't RTFA:
Lopez: "Linus, you don't know how to read Spanish, so are you an idiot too?"
[snip]
Schaller: "Could maybe be a good way to start a constructive dialog instead of this useless mudslinging?"
[snip]
Torvalds: "What I find unconstructive is how the GNOME people always make *excuses*. It took me a few hours to actually do the patches. It wasn't that hard. So why didn't I do it years ago?
I'll tell you why: because GNOME apologists don't say "please send us patches". No. They basically make it clear that they aren't even *interested* in fixing things, because their dear old Mum isn't interested in the feature.
[snip]
But why, oh, why, have GNOME people not just said "please fix it then"?
Instead, I _still_ (now after I sent out the patch) hear more of your kvetching about how you actually do everything right, and it's somehow *my* fault that I find things limiting.
Here's a damn big clue: the reason I find GNOME limiting is BECAUSE IT IS."
Sorry kneejerkers, but its going to require a much more detailed description of those patches than simply "cleaner and more capable" before we can make a good evaluation of whether Linus's patches should be accepted.
After all, if someone submitted patches to the linux kernel to grab the local weather report and print it out on boot, that would be adding capability that Linus would never accept in a million years because it is outside of the scope of the kernel. If Linus's patches are similarly outside the scope of the official design goals of Gnome, then any expectation that they would be accepted is just a red herring.
When information is power, privacy is freedom.
People don't want configurability, they want something that works out of the box. That's why despite being free, people will pay 200$ for a copy of Windows. They don't want to compile things, they want it to work out of the box. They don't want to edit config files, they want it to self discover out of the box.
I think Linus is right. The GNOME developers have dumbed down the interface to the point of annoyance. There is a difference between hiding more advanced tweaking in a separate window or panel and making you (for example) go to gconf to fix the setting, as I have to do every time I want to re-enable emacs-style key bindings after every upgrade of my distro.
:-)
Yeah, yeah, I know, it's F/LOSS, I should just submit patches. But I'd rather rant and let other people submit them for me
Linus, that is.
The whole point of the open source movement is to allow alternative approaches to flourish and be chosen (or not) on their merits. It's what OSS does to raise quality. The biggest problem KDE and Gnome always had was that they continually trod on each others' toes. So, let them go their separate ways - let KDE be configurable and Gnome be "designed for idiots". See who wins. Either which way the variety is good for OSS itself.
Dave
I write a blog now, you should be afraid.
Hi I am to laezy to search, does anyone know where the patches are.
They just try to replace Save As... with SEIG FILE! whenever they see it in source strings.
You can hold down the "B" button for continuous firing.
I hope this doesn't put people off using gnome. It's still more stable than KDE from my experience, and has many good applications on GTK (which I rate more stable than the kde counterparts - regardless of configurability or not, reliability is quite important to me). If you want more configurability, , and your skills have developed from entry level to enthusiast, move out of KDE & Gnome.
"You know you don't act like a scientist, you're more like a game show host." Dana Barret
If they don't need some feature to be configurable (rather than consistent), then why would they do that change? It's open source, and the guy did the change as he wanted to. He can branch the code any time. What the hell is his problem? Megalomania? He should really try toning down his ego.
GNOME is very good because it has some of the best practises on by default. For most users, that is. The rest can modify the code as they please. What part of open source is Mr. Torvalds not getting?
Interesting fight. Linus wants configurability and flexibility to reign, which is a hallmark of linux. However, the dominance of Windows (and the success of Mac OS, OS X etc.), as well as the preponderance of "idiot's guides", should clearly lead us to believe that the majority of PC users are, in fact, idiots. Certainly there are many geeks and power users, and not all linux users are geeks, but the typical PC owner doesn't care about minor tweaks; most people just want their system to run and be usable.
Personally, I dualboot XP and Kubuntu, and I've used many other distros, but some people need the universal acceptance of XP apps and file formats, the ease/reliability of a Mac, or at least the simplicity of Gnome. I take pride in being able to take care of my daily business without employing MS software or other monopolistic products, but most pepole just want to do what they need to do without any hassle, and Gnome is a step in that direction, with a linux base. It works, and though I wouldn't try to make it a basic linux standard, I am glad it exists, as it surely leads to wider linux adoption.
This is a hacked account, for which the owner can not be held responsible.
This argument has nothing to do with the background or what gnome looks like morons, it has to do with the way it responds to actions, the way it presents options to the user.
The fact that linus had to take time to submit patches means the gnome developers are doing something incredibly stupid, this isn't a turf war, it means linus is concerned that the kernel he spends shitloads of time on is being trivialized by idiot programmers refusing to accept what the rest of the world wants in the systems they use.
KDE does the same shit, its annoying. I use linux daily but i have to say this is classic linux bullshit, KDE has too much, gnome has too little and no one wants to talk to each other or solve shit because everyone is in their own little camp.
Prefixes are gay as well, kstfu, ggbye
First off, nice touchy feely people get nothing done. All good OSS projects depend on focussed, and often heavy handed, leadership. Linus might piss and moan about Gnome, but then a lot of people do about Linus too. Linus is effective because he's not democratic. Try send patches that Linus does not like upstream in the kernel. They will get squashed. Sure, everyone is entitled to their opinion, but they should be aware of the cultures they are playing with.
I run an OSS project too, one that is pretty successful. I don't willy-nilly accept patches that I don't like either. I will often take patches and recode them to be the way that I want them to be.
Linus is good. Linus contributes a lot, but untimately that does not give him the right to be a fuckwit in someone elses project, any more than it gives anyone else the right to be a fuckwit in his project.
Roll over and be nice to Linus is a poor way to handle things.
Engineering is the art of compromise.
How does it happen that when we anonymous coders (or cowards) send patches and complaint about some open source program on a mailing list, it goes relatively unnoticed, and on the opposite side when some guy named Linus Torvalds does the same, he gets lots of attention.
I do not want to sound like jealousy or so but we humans are all equal in rights. But we are not equally famous. So because someone is famous, what he says should have more value?
I believe the Linux kernel is a good piece of software, but that's millions of line of code, Linus wrote only a small part of them. If another coder who wrote a good piece of stable drivers in the Linux kernel said the same thing Linus said, the question is, would this have had any headlines anywhere?
The answer is certainly no.
So that's why I think we should put an end to this Linus stuff. Linus does this, Linus says that... Who cares? Okay he did good things by the past, he does good things today but hey, there are many good developers out there, probably even better ones, and even Linux would survive pretty well without Linus.
To all those Gnome fans:
There are tons of things that can be configured/fixed in Windows just like Gnome.
With some configuration tool that's only suitable for an elite bunch to use.
So, I don't see Gnome as an improvement over Windows in terms of usability.
I don't know why Linus has to care, there are plenty of prominent alternatives.
I like Ubuntu and it got me leaning more toward Gnome. I never liked KDE that much, but I don't take any extra measures to spread that message far and wide - I just don't use it.
Maybe someone can relieve me of my ignorance here (about Linus caring so much, that is).
https://lists.osdl.org/mailman/htdig/desktop_archi tects/2005-December/000389.html
For any of you wanting to read the whole thing.
Here's the dichotomy, and it's also why "Linux" and "mainstream," usually don't go together in the same sentence. "Mainstream," means (among other things) "non-autistic." For those of you who've accused me of resorting to stereotypes here, let's see Linus go and have diagnostic tests for autism...as well as pretty much everyone else who's commonly considered a "senior developer," with Linux. I'll bet money that they test positive in 90+% of cases. It's the same characteristics which allow them to be such brilliant programmers on the one hand, that cause them to fight about things which normal people would not even remotely consider on the other.
I'm not of course implying for one minute that neurotypical individuals don't fight...but they generally fight about different things, and which window environment to use on their computers wouldn't be one of said things. Autism can often be a truly crippling social disability, and one of the main reasons why is because autistics tend to care about things that most non-autistics don't...like engaging in holy wars about which is the *one true* graphical environment, which is the *one true* text editor, or which is the *one true* license.
Autism in the case of Linux is, as I said, a tremendously double edged sword...because on the one hand autistic characteristics are arguably a pre-requisite for being a truly great programmer.
On the other hand, the socially disabling aspects of autism are the single main thing holding Linux back, because of the obsession with abstractions that neurotypical individuals do not care about.
I've made analogies between the Linux community and the X-Men before, and as crazy as it initially seems, once you think about it for a while it's not as outlandish as it sounds. Most of you genuinely *are* mutants, and incidents like this one make that fact plain for all to see. The main reason why the average guy on the street is having such difficulty adopting Linux is because, when he looks at the people developing it, he can't help feeling more or less exactly the same way towards you as Senator Kelly would have.
I read description of the patches, and I don't want a window system with configurable right, middle OR double clicks on a title bar. If Linux ever becomes popular, it would be conceivable for a user to use someone else's machine, or expect instructions in an introductory book to work. He will then end up closing an important spreadsheet while trying to maximize it. Besides, window title bar is not the most critical or complex part of UI. I would rather gnome and kde teams focus on developing killer controls and good UI design tools. I DON'T want my window system's control panel to look like Linus'es make xconfig.
As much as I agree with Linus on this particular issue (and as much as I want to see the gnometards' `you're a six year-old' UI get its due) I think the point to be made here is that free software isn't zero-sum, isn't inherently competitive, and the appropriate thing to do if you dislike a particular thing is not to tear it down, but to build something else up.
It's impossible to justify the argument that Linus is being destructive, since he's actually contributing what is likely quality code in good faith to a project which sorely needs it - but I wonder if he wouldn't have been better off trying to improve something with whose fundamentals he didn't quite so completely disagree.
L
"there will be hell to pay for ignoring it"
I can't believe Linus, who has probably dropped more patches than anyone else alive, would think that sending in unwanted patches along with a *fuck you too* for good measure would think that somehow the GNOME people would suddenly change their minds.
Furthermore, projects should avoid contributors that are unable to get along even if they would make a valuable contribution. Having the additional useful developer doesn't balance out loosing the contribution of others who are offended and the loss of community around your project. I'm not making this up, just ask any HR department whether they would hire an all around offensive individual regardless of how good he is.
Honestly, I have a lot of respect for Linus, and respect someone who cares so much about the right solution. However in this case he has gone way over the line from being passionate about technology and perhaps a little quirky, into being embarrassingly out of touch with the norms of human interaction in a public forum.
-- http://thegirlorthecar.com funny dating game for guys
First, things Linus is NOT good at:
1) copyright licenses
2) copyright assignment
3) patents
4) understanding why BitKeeper was a bad idea
5) open-source politics
6) user interfaces
Next, things that Linus IS good at:
1) kernel development
The more times he opens his mouth on one of the topics from the first list, the more I believe this is true.
I just what to now what is in the patches. Where is the change-log?
Because I want full configurability.
Because I don't want the bloat involved with Gnome and KDE backgroud utilities running
Because I don't want my machine to act or behave like M$ Windows or OS X
Because I want pure freakin' speed!!!
Because eye-candy isn't that damned important. I get by fine with 3Ddesktop and translucent aterms.
If I really want eye-candy I'll run Enlightenment
As I've been telling people thinking about Vista, do you want a fast computer so your OS can look pretty or so you can get more done? Application performance comes first and foremost so I want the lightest, fastest desktop available short of running Rat or screen.
I quit using Guhnome because it's not configurable and features were being deleted at a rapid rate. It's unusable to me now. The same rot is creeping to KDE. I'm currently using KDE and am tired of the hidden and undocumented configuration settings but even with that it's better than guhnome.
I'd go on a Vegan diet but the delivery time from Vega is too long. --brownkitty
MS Paint: The most widely used image editing program in the world. Users can understand how to use it within seconds of seeing it for the first time, but expert users don't like it much.
Adobe Photoshop: The most powerful image editing program in the world. Entire books can be written on how to use it but all of the experts prefer it.
Differently skilled users will prefer different applications.
I like Gnome - I dislike KDE's messiness, too many lines on the screen for no reason, it is not Zen. I wait for the Nexenta project to reach maturity, then we will have a real fifth toe!
The point of having a rather diverse choice of desktop environments in Linux is that if you don't like one of them, you can use another.
Different people use different desktop environments for their own reason. I like GNOME that comes with Ubuntu because I don't get bombarded with choices, yet still have a good level of integration that isn't always present with other windowmanagers. If I need to put Linux on a low resource computer, I wouldn't even consider GNOME.
Now, if Linus doesn't like GNOME, and prefers KDE, he is more than welcome to ignore GNOME. To have GNOME roll over and obey Linus is to blindly ignore existing GNOME users just to please a [benevolent] dictator.
I have no problems with choice. I find myself gravitate towards software that works quickly, without much fussing around. I like GNOME over KDE, and apparently when I had to set up a webserver for light use, I preferred lighttpd over apache (apache can be too configurable, and overwhelming). That's the reason why we have these parallel projects. If we all a hive mind, then simply these different projects won't exists.
Linus can better serve the open source community by just ignoring GNOME, if he doesn't like where they're heading. If he is right, then GNOME would simply wither away.
I can guarantee that most of the linux based studios in the CGI industry run Gnome. It's simpler, faster and more stable than KDE. I am sure you know that the people there push really hard the video subsystems of the computer hardware. In these conditions it's really easy to figure out which one is the better GUI shell. :) ) - in fact this is a solid part of the "fun". It's great also for people who are not totally dependent all the time by their GUI shell - sysadmins, web/apps coders, terminal users, web surfers, etc.
KDE is great for home users who like eyecandy and are ready to spend time tweaking the window manager to work exactly the way they want ( or dont
For those of us, who really need stable and just working GUI - Gnome is the way to go. But of course, it needs some time and the right conditions to understand that. Once you start feeling the heat of the upcoming deadline and at the same time experience instabilities and wackines of the GUI shell and this is screwing up the graphic apps you need to work stable to get the job done on time, you will start appretiating Gnome little more.
I dont know what is the Gnome problem of mr.Torvalds. Maybe he is thinking at the code level, but for me and most of the people i know and work with, Gnome is just the better solution than KDE. It's not about configurability and pretiness - it's about stability. Most people at work dont really care much how the GUI looks and feels like, as far as it does the expected job. And of course i am talking specificaly about the needs of CGI production. Maybe the situatoin is quite different at other places, industries, project types and workflow requirements.
The words above are based on my observations.
Here is my personal opinion - i like Gnome + Motiff theme - it is simple, it works. It allows me to do my pretty pictures better, faster and with less stress - i suppose it's good then ( at least for me ).
Gnome isn't that good, IMHO. At least the fixed the file dialog.
Please mod parent up. It actually says what the controversy is all about so we don't have to guess.
I'm no software guru, but it doesnt make much sense to me to limit the software in such a sense. I think its up to the distros to configure their default desktop, be it gnome or kde or what have you to look and feel and react whatever way they want by default. Rather than just have gnome that acts a certain way and theres piss you can do about it. Why not have the ability to change and configure. The distros can decide what features they want used and ignored... and the users themselves if they're power users can decide that for themselves to an even further extent. Its always easier to have the ability and turn it on or off rather than not have the ability at all. If you look at it form the point of average joe... If the distro meets his needs he won't need m/any other features. It'll work out of the box and all will be well with the world... But in the case that 'average joe' needs one or two extra features.. does it really hurt to have the *ability* to enable that feature? Or if *average joe* isnt *average* at all but *super joe* he's not stuck using a desktop he doesnt like as much simply because it HAS the ability rather than just having the ability turned off by default on the desktop of his choice?
And I find no reason to say anything different here. Linus arrived fashionably late to the Gnome vs. KDE flamewar. 5 years late. And 3 years too late to make a real difference.
I've looked at the titles of the patches and I'm sure that Gnome will reject some of them on style guidelines -- regardless of what Linus thinks. But I think it helps to understand the two mindsets.
Linus thinks like this: "I want to configure the middle mouse button to do something special the way I'm used to it." Gnome devs thinks like this: "Lucy doesn't want her children to screw up the computer such that double-clicking anything fails to work." Look, Linus has my utmost respect as one of the top coders on the planet. But even I have to point out that no one is dictating that he must run it on his desktop. Linus is free to choose what ever he wants, and if he wants to fork it, he can.
So in that respect I would say that we would need to take his comments with a grain of salt as well.
At worst he can always fork it and call it Linus/Gnome.
There is a reason why i rip everything gnome & kde related out of a linux distro after an install... the UI is too much like windows.
I still use fvwm1 (with all of its quirks/bugs) because it gets rid of some of the *basic* usability issues that gnome and kde fail to resolve.
To list a couple:
I think my point is that the gnome and kde projects are not so much about innovating as keeping up with microsoft... We need to create a community devoted to the idea of seeing what Redmond does and saying 'hey, thats interesting, but I can do that better'
This is what the kernel community does constantly... Linus is the gatekeeper, and he is right to critisize... When was the last time you totally changed the internal architecter of a subsystem of your project because you were wrong? For Linus it was the 2.4 MM (mid release cycle) /p?
In the end, that's what it all boils down to. Personally, I'm glad to see that we have a desktop manager like Gnome available that's simple, limited, and easy to use. And to balance it out, on the other end we have KDE, which is flexible and very customizable. And then there's XFCE, for the older computers. And there are all the numerous other window managers and desktop environments that give everyone numerous choices as to what they can use.
Personally, I really like KDE's flexibility, and that's my desktop manager of choice. Meanwhile, I've set up my mom's computer to use Gnome, which she has had very little trouble jumping in and using, despite never having touched Linux before. After all, Windows doesn't exactly have the most flexible desktop environment, yet people live with it.
However, I think I can see where Linus is coming from here. Gnome has a pretty significant hold as the primary Linux DE in use, while KDE isn't quite as popular with many distributions. (Correct me if I'm wrong, but that's how I see it.) I'm not sure why this is the case, but the most notable example is Ubuntu, where Gnome is the center of attention and Kubuntu (with KDE) is struggling to keep up. Instead of attacking the folks working on Gnome, though, what about a little more support for KDE, which is certainly as worthy as Gnome.
Lopez did seem like a squabbling child. However, the Schaller and Torvalds quotes you mention seem decent.
Yes, Linus is pissed, but he's not wrong, and there's actually very good signal-to-noise ratio there. If the GNOME team can hold their blood pressure steady as they read it, there could actually be some useful dialog there, carefully disguised as a flamewar.
Don't thank God, thank a doctor!
For some bizzare reason it's very difficult to see the story properly. Here's a direct link to the foot of the thread.
o p_architects/2007-February/001119.html
s /2005-December/000390.html
o p_architects/2007-February/001129.html
.bin file, but it's actualy a .tgz. His patch makes the title bar just another area of the gnome window so that it can be configured easily and consistently with the rest of the mouse actions.
http://lists.linux-foundation.org/pipermail/deskt
The very original mail from Linus is really old:
http://lists.osdl.org/pipermail/desktop_architect
Anyway, Linus' argument is quite simple. Gnome does not have a reasonable development path. It doesn't try to teach you how to do more, just tries to be easy. This makes it a trap, which anybody can learn, but nobody easily learns from and won't let you develop further. (learning curve is shallow at the beginning then very steep, where KDE is steep at the beginning then shallow). More importantly, he's arguing that the Gnome developers are hiding behind ease of use as an excuse to avoid introducing functionality which is needed for advanced users. They should be adding the functionality, but hiding it instead of just failing to add it.
His patch is in this email
http://lists.linux-foundation.org/pipermail/deskt
note, it's downloads as a
My opinion: I thought this was another stupid Linus spout off flamewar. Actually he's not being too unreasonable for once. Since Gnome is trying to be the interface for beginners, it would be really nice if they saw their job as trying to educate users in possibilities. His patch is reasonably clean/sensible but it does add more code. At my count 604 lines added compared to 210 subtracted. For a person who argues against feature spew that leaves too many prisoners to argue that a rejection is totally unreasonable. He should have found a way to reduce the number of lines of code whilst introducing his feature.
I've cursed and cursed that the friggin right click doesn't lower the window.
I've literally been complaining about this crap for over 5 years.
http://justlinux.com/forum/showthread.php?t=40743
BTW. I could have sworn that that a month after last time when we had this flame war one of the gnome guys created a patch to make it configurable. At the time, I wasn't using Gnome regularly so I didn't save it and now I can't find it anymore.
Here's what I want.
1) The top of the window should be next to an edge so I can click on it easily.
2) Right click should lower it. Currently middle click works but I really think the right click is less awkward.
I've got maybe 50-70 windows open at a time and I need to be able to cycle through them as fast as possible. I need to have Fitz law working for me.
3) The gnome terminal needs to stop sucking. I've got a frigging 3Ghz computer with 1G of RAM and a top of the line graphics card. Why does gnome terminal slow my whole box down when it's just scrolling ascii? Also why does it take a second for me to highlight text in gnome terminal? When I don't disable the feature where you can double click to select a word that takes up to five seconds...
Sorry I guess the terminal thing wasn't really related. I got on a rant and couldn't stop. But seriously, fix the blasted right click to lower stuff at least. Even if it takes a command line utility to customize it that's fine.
they're only egomaniacs sitting alone in cheap condo in a mid-income neighborhood, "chatting" with others on a Saturday night, likely inside an online game. as you take them to a social setting with women, you see clearly they are just shut-in losers and dorks, and not worth time, conversation, or even recognition of them being alive. let's kill them all. kill them all by throwing the duck sauce packets filling up your fridge from the leftover chineese takeout. throw those packets hard, my friends. they'll break and cover those losers with sweet yellow duck sauce. then the ducks will come to eat that sweet duck sauce. they will try to fly away, but their feet will be stuck in the sauce. they'll lift up the dorks and take them to that island with all the fat ugly people. once we have enough, it'll sink into the ocean and that'll be that. rock the vote!!!
In what world are these mutually exclusive?
Windows is free?
Come on, with a post that short, you can afford to read it aloud to yourself and see if it makes sense.
Funny, that seems like what Linus is doing here. He wants to be able to change his right-click without recompiling! In what way is that wrong?
Oh, by the way, Windows allows programs change options in your right-click menu without rebooting, much less recompiling.
Which is why good Linux UIs make this configurable through a nice GUI. Point and click your way to what you want -- just like on Windows.
You know, your post reads like you think this has something to do with Linux not detecting hardware (except it does; it's not 1999 anymore), but that's not the issue at all. It's about UI preferences, and for fuck's sake, how is my computer supposed to know what kind of UI I want?
Oh, right, there's Clippy, which tries to guess what I'm doing ("It looks like you're writing a letter..."), and Vista's UAC, which asks me before it does anything ("Are you sure you want to use the Internet? That could be dangerous!")... I suppose that's my computer "discovering" what I want out of the box. But you know what, every single person I've talked to -- not just on Slashdot; Microsoft zealots included -- hates Clippy and UAC with a passion, because the defaults are fine for most people, and for the people who care, they'd rather hunt for the settings they care about than be bombarded about absolutely everything.
Don't thank God, thank a doctor!
Back in the early days of GNOME 2, they stated that 1 good default is better than 5 bad options. It's a false dilemma that has been perpetuated far too long. It's better to have one good default so that it can be used without fiddling, and if your needs are different, it can be easily and LOGICALLY changed to an alternative. For example, recently X-Chat, a development infected by this broken logic, stopped having appear around nicks, stating colors make them obsolete. Perhaps for normal chatting that's fine. Unfortunately, if you need to COPY SOMETHING, you have to edit the raw event templates to put them back in, which aren't at all intuitive.
You don't make features usable by taking them away. The point of usability is to bring features to the fingertips of the user. People who hold OSX as a paragon of usability should remember to take note that it's also a _fully-featured OS_.
Heh, besides, even that isn't addressing the fundamental issue with linux as a usable OS. It's not using a preconfigured system to open your mail. It's installing and configuring your own, especially when it comes to _non-packaged_ software.
With Linus and GNOME there is a bit of a history. Linus looked at GNOME, didn't like it, switched to KDE, but in the mean time actually took the time to give feedback in the form of comments and suggestions. Not once but several times. Fairly mildly at first, but more acerbic as he got irritated. That's something people might mistake for "attitude". It isn't. It's frustration.
Now Linus has put his money where his mouth is and produced patches that address his gripes with GNOME. With this he is telling GNOME very precisely what (some of) his gripes are and how he would suggest GNOME to deal with it.
Whether GNOME accepts his patches is of course entirely up to them. It's their project. I could imagine (but I don't know because I don't care) that GNOME has this really thought-through interface behaviour that they want to keep. If Linus's patches break that, then of course GNOME cannot accept them. But either way the controversy is resolved.
Either GNOME accepts the patches, and with it the implied criticism on their interface, or they reject the criticism of their interface model and then they don't want the patches. Those who want to use GNOME use it, those who don't use something else. End of problem.
Godwin's Law (also known as Godwin's Rule of Nazi Analogies) is a mainstay of Internet culture, an adage formulated by Mike Godwin in 1990. The law states: "As an online discussion grows longer, the probability of a comparison involving Nazis or Hitler approaches one."
Strange
A few evolution bugs that are never fixed for years. One of them is the not syncing correctly bug open for over 6 years now. NOT FIXED!
http://bugzilla.gnome.org/show_bug.cgi?id=324509
http://bugzilla.gnome.org/show_bug.cgi?id=319407
http://bugzilla.gnome.org/show_bug.cgi?id=312106
http://bugzilla.gnome.org/show_bug.cgi?id=307513
http://bugzilla.gnome.org/show_bug.cgi?id=325550
http://bugzilla.gnome.org/show_bug.cgi?id=213072
... is to not have to choose at all. I just want it to let me get on with my work. The good thing about Gnome on Ubuntu is I could install it and do just that: it's well laid out, has very little bullshit, is consistent with what I'm already familiar with, and I'm able to find or figure out everything important easily without running for documentation. It's better than Vista even, in that I didn't have to go round turning annoying features off. I hear about Linus adding crap like allowing different mouse buttons do different things to title bars. If this option goes into the window manager, I want it to be hard to find, so that only advanced users who know what they're getting themselves in for change it. Most people just want something that works and is consistent, and that's something gnome seems to do pretty well. I would love to see more people use Linux: more people means more mainstream support for the things I want to use it for, better driver support, better application support, even better game support. We can only get that if it Just Works for more people. KDE may be flexible but Gnome Just Works. That's not to say gnome's perfect. For example, when you copy a large file from a samba share, the gnome-vfs will sit there chomping 30%+ CPU on my celeron 2.4Ghz. If I mount the file system myself using smbmount and copy the files that way I see less than 4% - what's with that?!
... 99.9% of all users are morons - in that they are perfectly intelligent people who only use a computer once a week / month.
Windows 98 was great for them. If it did not work, they switched off the PC and then on again. If that did not work they called people like us.
The GNOME designers have understood this. To break into the mass market we need a Linux that just works in the same way as my toaster - push toast in = on, one dial for how brown and auto - off with a loud indicative clunk noise.
Simplicity brings restriction. If you don't like it as other posters have noted - use some other windows manager. I say hurrah for diversity.
Here's the link: (it was posted a bit earlier)o p_architects/2007-February/thread.html
.... But I do think that Linus needs to chill and let the GNOME core developers run the way they want to and accept or postpone (if there's a freeze) or reject his patches as they deem appropriate. If Linus want to contribute to GNOME (I hope he does), he has to do it by GNOME's rules or fork, or pass it on to someone who *is* willing to play by GNOME's rules (I'd be surprised if there weren't are more than a few developers and distros who would be willing to work as intermediary between Linus and GNOME). That's the way open source works.
http://lists.linux-foundation.org/pipermail/deskt
Basically, Linus wants to have fine grained control over what the mouse buttons do.
Sounds like a simple request, but he doesn't reveal it until *after* he submits a patch and in that same email goes on to rant about how no-one listens to him and how GNOME developers make excuses instead of just doing whatever he wants. In a later email he comments that he sent the patches to a developer's only email address (that he admits may or may not have been able to see his patches) because he doesn't like bugzilla and says that the patches must be accepted or GNOME developers are a bunch of hypocrites even though an API freeze is in effect for about a month ( http://live.gnome.org/TwoPointSeventeen ).
Personally, I find it a bit interesting that Linus has repeatedly flamed (or sidelined) people on the Linux kernel mailing list for acting like he is now, not following the kernel submission procedure, assuming that freezes don't count, and assuming that if the core architects of the Linux kernel think that a feature (done in a certain way) is a bad idea then they must be a bunch of hypocrites.
I personally don't know if the patches are any good or in keeping with GNOME's design or need changes or
It's not unreasonable to expect this. GNOME core developers don't go on the Linux kernel thread and whine and submit attitude patches to Linus, 'tho if they did, they would (and should) be flamed. Linus has said repeatedly on the kernel mailing lists that submitters must either follow the kernel rules, or fork (e.g. if you don't like the license), or pass on your patches to someone who is willing to do things that kernel developer's way (none of Reiser's patches would have gone if it weren't for this later option).
Are there problems with the GNOME way of doing things? Sure. Linus brought up a good point about the ease of submitting patches. But all projects have issues. There was a time, not too long ago, when the submission process for the Linux kernel was "send Linus your patches and if he doesn't respond then keep resending them because the patches might have gotten lost". But the issues won't get better if you complain to the wrong people.
Just my 2 cents worth.
...will be dumping his kernel and going to solaris if/when they go GPL3, because the new license is needed..badly. Because it is practical, because the sleaze merchants have discovered "workarounds"-their words-to avoid the spirit of GPL with the old wording. Not everyone will switch of course, but we'll see what happens.
When they adopted Metacity i wasn't very happy, but it lasted here no more than 10 minutes, Sawfish has some little bugs, but still rocks. It's the Emacs of the window managers, the last could be read as a compliment or an insult, it depends on the reader... (=
Alternatives are good, code duplication is bad.
And yes, OSS does do that. Usually it's done by forking small projects and testing development versions, then merging those changes back. Sometimes it's done by keeping alternatives of very small systems available -- like Cron, for instance -- often based on forks of the same code, too, so you can merge stuff back.
KDE and GNOME are simply too big for me to accept them as reasonable alternatives. If it was just metacity vs kwin, that'd be alright -- after all, I can replace both of them with Beryl, at both ends. But if you replace one, you end up replacing a whole set of things -- they each have different theming systems, configuration interfaces, file browsing interfaces, virtual filesystem interfaces...
It's hard to measure it, but I think you should do a reasonably objective comparison: Open the two of them side by side. Ask yourself: Is KDE's taskbar significantly different than GNOME's panel, in terms of functionality? What about the virtual desktop pager -- they really look identical. Why do we need both of them?
Too often, the best answer anyone can give is that the underlying tech is too different. In other words: The Gnome Panel will use GTK+, probably Bonobo, maybe gconf, etc. Not sure what KDE uses instead of gconf, but the KDE panel would use QT and Kparts. And there's dozens of other libraries that they each have, which essentially duplicate the same functionality, but the whole systems are so big that they really have to have different libraries for a lot of it.
I mean, what are you going to do, implement a new toolbar in pure X? Because neither project wants to depend on the other. You won't get GNOME to depend on QT, and you won't get KDE to depend on GTK+. And this kind of thing is pretty pervasive. It's a fairly massive project -- probably being done anyway, but still pretty massive -- to try to absorb the common, maturing features of each into common mechanisms like gstreamer and dbus.
And there will ALWAYS be feature overlap here.
What we really need is to refactor things a bit -- which is what they're doing. Find functionality common to both which can be isolated into a tiny library that depends on neither. Rinse and repeat until the things that make KDE different than GNOME are handled in something smaller than Fluxbox.
Unless that happens, I'm going to consider it a truly massive waste, both in terms of manpower and my computer resources -- every day I have to run something depending on each project, meaning I need both QT and GTK+, even though they both do exactly the same thing.
At least, I think both KDE and GNOME are GPL'd... right? I hope? Because licensing issues can make a bad situation worse... Cedega forked wine back when it was under a more generous license, and promised to contribute back to the WineHQ project -- but it doesn't look like they've given back any code, so Wine is now under LPGL, meaning Cedega could contribute code to Wine (by relicensing it), but they can no longer take code from Wine -- effectively a permanent fork. Compiz and Beryl have similar problems -- I believe Compiz is under an MIT-like license, while Beryl is GPL'd, which means Compiz improvements can go into Beryl, but not the other way around.
Don't thank God, thank a doctor!
Ironic, we're advocating choice and alternatives in the big picture by supporting an option (Gnome) that does neither.
Are you trying to slashdot wikipedia?
"Nine times out of ten, starting a fire is not the best way to solve the problem." - my wife
A good way to combine the strengths of both GNOME and KDE at the same time is to use a file manager Krusader running in GNOME.
You see the same thing on any real newspaper story about a company with which the newspaper itself has a conflict of interest. It's called responsibly providing all the facts up front in an honest way. Technically it would be more annoying if this was followed more thoroughly, i.e. any story on Slashdot that had to do with closed-source software also disclosing at the end that Slashdot is owned by an open-source organisation and therefore has a possible conflict of interest. Then again it's just a tech website, not CNN or The Guardian or something like that.
brandelf: invalid ELF type 'KEEBLER'
I started with Gnome, went to KDE, went back to Gnome, and am now using Gnome on my laptop with Fluxbox on my desk computer, sometimes I use XFCE.
I think Gnome and KDE both have a nich, as do Fluxbox and XFCE. I really don't under stand the bickering thats going on here though.
It's like watching two 5 year olds arguing over who is better, GI-Joe or Ninja Turtles, while in your own head you are thinking
"Fzuk that, Voltron would stomp the both of them."
Money is the root of all evil?
While they integrate well with KDE or GNOME, I have Beryl working well without any kind of desktop environment running.
Not much slower than Fluxbox to start, and the only place performance suffers is games -- and then only in windowed mode (once you disable redirection for fullscreen windows). In a few years even that won't matter much -- my UT2004 framerate dropped by half or so when running windowed, so in a few years, that'll be down to maybe a 5-10% hit, if that. CPU usage is less than 10% -- more like 5% -- when dragging around a wobbling, translucent, animating terminal (running top). This is running at 1600x1200.
It's actually faster in at least a few places. For instance, as counter-intuitive as this seems, dragging around a large-ish Cedega window -- with full wobbly-windows in play -- was MUCH faster and smoother in Beryl than in Fluxbox, probably because Fluxbox can't really do any acceleration on that kind of movement.
I haven't found anything I could configure in Fluxbox that I can't configure or replace in Beryl. But then, I used Fluxbox pretty minimally. The tabbed window feature just isn't very useful when you can't see multiple tabs of a window at once, so I've learned to like multiple desktops more. I didn't use a menu to launch apps, I used a run command, and in fact, I've bound Fluxbox's run to a key in Beryl.
And by the way, speaking of configurability, YOU CAN TURN OFF AERO IN VISTA! DUH!
Don't thank God, thank a doctor!
Looking at the patches Linus has provided they mostly relate to the window manager metacity.
I am 100% with Linus on this one. A few years back Gnome was using the sawfish window manager. Not only could this be configured to your hearts content, you could even write your own extensions for it. With sawfish windows could do some real magic.
Gnome saw sawfish and its configurability and decided it was bad -- and to some extent it was, there were a plethora of options. The right solution to this is to find a good set of default options and provide a configuration tool that presents just the options that people are most likely to configure + an advanced configuration dialogue for those that want to play with the more interesting options.
Gnome threw the baby out with the bath water when they went to metacity.
For a while I stopped using Gnome and used ratpoison as my window manager. Ratpoison shows the power of being able to do all your window manipulation from the keyboard (this is quite important for me, I have a neuromuscular disorder and so avoiding the mouse can make me much more productive -- metacity does not give me that option).
More recently I kept hearing about 3-D window managers and decided to give beryl a try. Now beryl comes with a plethora of options and has reasonably good support for keyboard navigation. Fingers crossed some gnome based linux distributions will go for beryl as their window manager.
Going from ratpoison to beryl is maybe going from the sublime to the ridiculous, but what the two have in common is configurability.
Linus is right, one size fits all sucks.
I thought Godwin's law was when someone accused a member of the `other side` in whatever they're squabbling over of being as bad as the Nazis. Nowadays, though, it seems that it's simply the result of:
bGodwinsLaw = instr(ucase(sText),"NAZI")
(if you'll excuse the VB)
I LOVE IT!
And your gnome is the sucks and my e17 is the best thing since sliced bread. It spawns kittens and the idle process is a sexy red head that loves to give blow jobs.
Only bad thing is that if it follow the ubuntu tradition (kubuntu = KDE, edubuntu = Education, xubuntu = XFCE) then you would end up with eubuntu. Mmm, maybe the european union should sponsor it.
Offcourse since ubuntu is a word with meaning and so is "enlightenment" you could just call the distro by the long name and come up with something incredibly deep and meaningfull. Take that lover of a distro named after some nasty tiny little critter known for making the lives of humans a misery.
But in all seriousness, I do think both KDE and Gnome are "wrong" at least for my purposes. Gnome is far too strict for my tastes. KDE is far too fisher price. (So is OS-X by the way, I do not need HUGE ICONS).
But most important for me is this. My desktop machines are rather old, dual P3's from that era in time when motherboards were made only to support a limited amount of memory. At least the mobo's I can afford.
e17 is the ONLY one I ran from a livecd that did NOT want to swap. Installed and running for several days doing all kinds of stuff it only has used 140k swap space on a 768mb machine. That I love because offcourse my HD's are also slow as P3 era HD's were.
Yes e17, especially with the eyecandy switched to make vista look like dos, does suck up the CPU cycles like it was coded by MS, but since I run on a dual who cares. One cpu is enough for what I do on a desktop.
e17 for me delivers what I need. Does gnome deliver what you need?
Linus probably has different requirements. But fundementally I think there is a HUGE difference in philosophy.
Gnome seems to believe that making things simple is the way to adoption. To accept that the new users is going to be new and is going to want things simple so as not to face a vertical wall that is the learning curve.
It sounds sensible, and to a degree it is. It is the beginning of learning. Start simple. Gnome's mistake and everyone else that wants to keep things simple is that the NEXT step in learning is to make things more difficult.
1+1 = 2. Good, 2+3 = 5. You are catching on. 4+5 = 9. Excellent. Lets move on 5+5 = ?, think hard. 10, very good! etc etc etc.
The Gnome philosopjhy would have you doing single digit sums with single digits answers until the day you die because that is EASY. Yeah, it is, but most people want more.
Would you still ride a bicycle with trainer wheels or your parent running behind it? Offcourse not, you ride 1000cc road monster. Not as easy, but you have moved beyond the training wheels and now want MORE.
Gnome is the kiddy desktop. The one were the training wheels are welded to the frame. Does this make it a bad product? No, if that is what you want/need then that is what you need. BUT the nature of human beings is to try to convince that what is right for them is right for others.
That is were flamewars start. Gnome is for the crowd that does not need or want or can handle more control. It is a valid group BUT you will have clashes if you then try to market it to other users.
Offcourse the same goes in reverse, users who need/want or can handle more control trying to convince those who can't to switch to a product that gives them more control.
It is human nature. Gnome is right and it can't understand why KDE just can't see that. KDE thinks it is right and just can't see why gnome won't accept that. Meanwhile e17 spanks them both.
Oh and, vi for the win! Did you know there are distro's (I am looking at you gentoo) where that editor is not only not the default but not even INSTALLED as the base of the OS (on the root partition). Shocking.
MMO Quests are like orgasms:
You may solo them, I prefer them in a group.
I'll tell you who are Interface Nazis. The developers for software that ends with an 'imp' and starts with a 'G'.
And GNOME was developed on the UI toolkit originally developed for which famous piece of software?
Linus is a kernel developer. The kind of skills it takes to develop a good kernel have little to do with the kinds of skills it takes to develop a good user interface. But Linus is hardly alone in that; the Windows and Solaris kernel developers are doing something even worse: they are designing user interface functionality into the kernel. Apparently, this kind of hubris is common among kernel developers.
Kernels are like plumbing: you want someone that keeps the hot water coming and the shit flowing, and doing that takes a certain kind of skill (although it's not rocket science). But you don't want your plumber to design your bathroom for you, tell you how to use the toilet, or even pick your colors. In fact, the best thing for plumbers and plumbing is to be entirely out of sight.
So, Linus: the smart thing for you is to keep out of UI questions. Keep the kernel going, that's all people ask of you.
You are making the classic mistake of petty little armchair dictators everywhere. What is right for you is right for everyone.
You don't want to configure things, so NOBODY wants to configure things so things that can be configured are bad.
I hope that you are a homosexual or your partner is going to extremely frustated. What works for you, will not work for her. (yeah yeah, slashdot and partner, har har)
If what you claimed is true then Harley Davidson would be bankrupt since for a long period of their history their bikes most certainly did NOT work out of the box. Are they bankrupt? Oh, no, they are actually doing fairly well and the bikes from that era were you first needed to put in some major work on your new purchase are actually highly sought after. Covered in rust and in pieces and mixed up with another model? All the better!
You can't switch on discovery channel and not see a program were people that a product that works out of the box and then cut it apart into little bits to configure it to their liking.
So are these persons not people?
No, you think because you don't like something, nobody likes it.
Well, sorry kid, but that is the way fundementalists think. I am X so everyone is X and if they are not they are wrong.
Humanity is far more complex, we want/need different things and we are going to argue about it forever. This is a GOOD thing. It is why things happen. It was the crap western bikes that gave the japanese their chance and is why in a world were you have HD doing extremely well, some people buy honda's because they want a bike that really just fucking drives out of the box and they don't ever have to mess with.
On the other hand, people also still buy bucatti bikes. A brand that never ever managed to create a single piece of equipment with two wheels that just works. (I do not know anything about the reliability of their four wheeled car, except that I want one. Road car that can outrace a F1 car. Fap fap fap.)
Humans eh.
MMO Quests are like orgasms:
You may solo them, I prefer them in a group.
Unlike you, the Gnome developers don't actually decide things based on their opinions alone, they apply widely used principles of UI design and they test their interfaces on "real people".
Gnome is doing a good job at what they're doing. If people like Linus and you want to help, learn something about UI design first. Then, you can either contribute suggestions for specific improvements justified based on accepted UI design criteria, or you can participate in user testing. Your and Linus's opinions, on the other hand, are pretty much worthless.
If the Gnome people keep rejecting user directed extensibility, it would seem that a fork is in order. Perhaps the fork could be called extensible gnome. The fork should be lead by someone who has experience with gnome development.
Any takers?
The solution is simple. A default gnome desktop install package that just works, and an additional power-users tweak package. Like Windows has with TweakUI (only more powerful). The extra step involved in installing the extra package would prevent accidental stuff-ups by grandma and grandpa, while being easy enough for l337 h4x0rz to install and configure.
"I think it would be a good idea" Gandhi, on Western Civilisation
I hope you are a girl, because I am going to kiss you.
There is however one sentence that should be added.
MS Paint is therefore excellent for beginners, but once those beginners are no longer beginners, you might want to switch to Adobe Photoshop.
Once you learn to ride a bike, the training wheels can come off and soon you might graduate to an "adult" bike.
Once you reached first base you might want to eventually try for second. Maybe even try to steal home plate. Or you might try sex instead of playing ball.
Differently skilled users will prefer different applications. From this follows that as you change in skill, you will want to change applications.
Shocking. Next thing you might find that as you go to school each year you move up a level and teachers gradually increase the difficulty of sums until you forget how to do basic aritmethic (or forget how to spell it) without a calculator.
MMO Quests are like orgasms:
You may solo them, I prefer them in a group.
The root cause of the injustices in Nazi Germany was not hatred of any specific minority, it was vicious persecution of minorities by a state and a majority. Anti-semitism was one consequence of that, but that's just because of demographics. If Europe had been 97% Jewish and 3% Christian, it's the Christians that would have ended up in concentration camps.
It's important to have organizations that remind the world of the horrors of the Nazi regime. But I also think it is counterproductive when such organizations put on their banner that they are dedicated to the protection of a specific minority group. The ADL should decide whether it wants to be a Jewish advocacy group or whether it wants to be an anti-holocaust group; mixing the two is not a good idea.
I see it as a not paticularly good idea implemented badly - as an exercise for the reader consider how you would go about exporting the gpanel menu setting from one user to another on the same machine. Consider it in detail and look at source code instead of just stating "it's XML - how hard can it be?" - it will suprise and offend you - and you'll see why some very capable gnome developers have not yet finished the Sabayon application that is designed to do such things.
There's a lot that is good about gnome but don't assume that pointing out flaws is due to attitude problems.
that if you make a damn smart program for flux, after a couple of months different implementations of the same smart program will appear for:
- KDE/Qt
- GNOME (sponsored by Novell and with nice artwork, running on Mono)
- MacOS
- Windows/win32
- java
- python-tkinter
- AJAX
And you'll get 0.00001% of marketshare and 0% of developers. your idea is dead and stolen on the basis of evolution.
we'd like to have one option. linus knows that the kernel is doing fine but lags behind on the gui front. tried to fix that with the "Desktop Architects Meeting" sponsored by OSDL. but these people just care about promoting *their* library to get more people to lockin. and who is a "Desktop Architect" anyway. he who has the SVN access to GTK/X.Org? do you study to be a desktop architect? or just have to be a nazi with SVN keys and marketshare?
welcome to OSS linus! this is what happens when you don't properly credit people.
I'm GNOME user, have been for years. But Linus is completely correct. Had I had the ability to do what he's done, I would have. Most of the configurability that's lacking in GNOME is the window manager, so I just run XFCE instead of the gad-awful Metacity or whatever they slap on these days.
I guess it was Linus himself who started the popular "have fun" quote and yet again thanks to Linus, we're having a global flame war :)
However I fully agree with Linus's point of view. Since I use Linux for 8 years now and gave all available desktop environments a fair chance.
Gnome IMHO, simply does not look right and it does not feel right.
Of cause I respect all coders that contribute to Gnome, but IMHO you girls and guys are waisting your talents on something useless. So please my friends, stop waisting your time and invest your grate talents in something useful (like KDE or the like).
To the so called end users: if you don't have the skills to work with a respectable Operating System and desktop environment, simply leave it. Nobody is forcing you!
Just return to your good old Micro$haft Windowze. It's up to only you ;)
Anyway, have fun!
Marti van Lin
Maastricht (NL)
----- BEGIN GEEK CODE BLOCK ------ GO d-- s: a+ C+++ ULU+++ P+ L+++ E--- W++ N++ o? K-- w--- O+ M V- PS++ PE- Y++ PGP+
Then I tried Ubuntu once and I was surprized at how much I liked it now. The same GNOME that I hated, now worked great. I stopped worrying about all those infinetly large space of KDE configurations and was able to just use my desktop. At times I would get frustrated with it, just like Linus did, but then I would get used to it. I have become convinced that 'less is more'.
Apple, who has invested more than any other company in UI research, has proven this to be true. Geeks like me laughed at the stupid Apple with their one-button mouse. But somehow Apple ended up being touted as the king of usability, there is a good reason for that.
I like Linus, and I understand his frustration. But he also needs to understand the mindset of a regular (=idiot) user. He lives in the kernel world and GNOME needs to live in the Desktop world. Linus' users are geeks who know what ioctl() is and GNOME users want to write a monthly report paper. They will never agree. They just need to understand each other and work together.
What we had was an MS windows fanboy that wanted his own version of MS windows on linux without understanding the platform he was writing for (not cross platform in any way - other people had to sort that out for him later). He's now gone on to do mono but has left gconf behind. It is stupidly difficult to change things and one poor user with can completely lock themselves out of their laptop as one user by changing the resolution settings which ends up hidden somewhere inaccessable in gconf and is best solved by copying their stuff - deleting the account to destroy the broken gconf config files - then setting it up again. It has it's hooks in far deeper than it deserves to be allowed.
The mutant thing above really has me thinking it's time for people to reach for a dictionary, a few good novels and a few years worth of newspapers - I see it as a really bad comparison I cannot grasp the point of. Real people can do a lot of things and cover a wide range of abilities without getting pidgeonholed in with people in extreme states. Start paying attention instead of cataloging.
Sorry, here's a hi-fi version of the post with paragraphs and stuff.
I see your point, but, to continue in the way you put it, not everybody cares whether the environment is 95% or 99% perfect for them. Achieving 100% perfect, even if it were possible, would be way too costly in terms of time and effort to be worth it.
Even 99% perfect is that for a lot of people. I understand that if you sit 8+ hours a day in front of an editor writing code and often repeating pretty much the same mantra (in terms of tools they use for processing the code, not in the code itself), you may want to have it behave exactly the way you want. Geeks (who actually understand that the way things work aren't set in stone and usually could, at least in theory, be changed) in general are probably more sensitive in this way than most others, so editors and code are quite appropriate as an example even if there are also other people who spend most of their time using a single application or interface.
The last few percent tend to be the most expensive, regardless of the matter in question. I'm generally a control freak and used to want to be able to tweak everything they way I wanted it to work. Then I got tired of spending extra time just to get the last few percent done. I settled with the 95% that Gnome gives me.
Like my friend once put it: "Computer scientists always have to optimize everything to save five seconds, even if the optimization process itself takes your entire life." That's not to say that it's entirely a bad thing but it reveals the point that sometimes going all the way to the end doesn't give enough benefit to justify the cost.
"People don't want configurability, they want something that works out of the box."
... and deeply personal ... way. The Windows you speak of is very configurable, and the popularity of stuff like TweakUI proves that a lot of people want it even more so. The Mac is not so configurable and ... golly gee whiz ... it's not as popular.
First, there is no monolithic "people" who single mindedly want something. If there were, everyone would be satisfied with the pathetic lot that the majority have voted into power in Washington.
More importantly, you are making a false dichotomy. Configurability is not the enemy of ease of use. The two properties are completely unrelated. Want to please both the dabblers and the deep tinkerers? Just give each software module intelligent defaults (pretty much like Gnome does now with some exceptions where it could be greatly improved), and add comprehensive configuration dialogs to change things. Now prominently add a single button, "restore all defaults". Presto. Now idiots (forgive me) can always instantly set everything to the One True Way which is easy to learn and easy to explain, while intelligent people can still set things up in an intelligent
In the past I got annoyed at something in gnome and went to KDE to come back not long after. On my PC I have two main Linux distribution that I go back and forth with. Those are Fedora Core 6 and SuSE 10.2. I would agree with Linus in many respect on the non configurability of gnome but I don't see the logic into trying to make it like KDE, some serious issues need to be fixed but it can't just become another KDE or Win XP in the process. I would not want the Gnome community to make Gnome more like KDE which I don't like and I'm sure a lot of Gnome users feels the same.
Recently I have been using Fedora over SuSE 10.2 for a few reasons. There is something I really dislike in the way Gnome has gone, in SuSE anyway. When I installed SuSE 10.2 over 10.0 I found out that the menus I liked were gone and replaced by some crappy win XP looking stuff. I hated this with a passion and switched to KDE. I then remembered why I had choosen Gnome in the first place. I was rather upset about wasting a day upgrading SuSE to 10.2. Is it the way gnome is heading or is it just a SuSE issue?
What made me decide to use Fedora 90% of the time now is the bug that gnome has in SuSE with the cut and paste. I hope it is not a gnome issue that will surface in Fedora in a near future. I am working on a tutorial document about installation and use of a complete free development system for an ARM7DMI processor with eclipse and openocd. I explain with examples for an ST, Atmel and probably Micronas ARM7 microprocessors. I found out that it is impossible to cut and paste certain pictures from acroread for example, where I get a black image. I have no such issue doing the same thing under Fedora Core 6. There is allready a document published on the web for windows users and I saw that it could be usefull to use some of the pictures in the document. I did write to the author telling about it but got no response, perhaps he dislikes us Linux users or doesn't really care. As with the AVR development there is little to no nice documentation for Linux, everything is for windows.
"Lusers" (as in: "people who uses windows") may find gnome more user friendly.
Now, linux geeks (including you, me and Linus) are NOT idiots. We know how to use computers. That's why many of us use kde. We're in 2007 and still gnome can't make thumnails of videos in the open dialog. It doesn't even has a thumbnail view in the open dialog, so you can see miniatures of all your jpg/avi/whatever files, instead of having to select every file to get a preview.
Lusers and geeks who like the overall usability improvements of gnome maybe can stand that. I can't.
Besides, KDE is, from a software design POV, way more clean than the C mess that gnome has become through the years. Real geeks like well designed software. Even if it costs them blood.
The other problem is that KDE is slow, REAL slow
Actually, KDE and GNOME eat the same amount of memory, according to some memory benchmarks pulished somewhat recently - and that's after more than a year of memory consumption improvement work by the gnome people (before that gnome ate some extra MB more than KDE)
What is actually being said is the Linus is a gnome supporter, as there are other interfaces to chose from.
And that really is the point!
I use autocad at work and the new version has "workspaces" where I can set the interface up as I like for a given type of tasks. And I can set up another workspace for a different type of task. and so forth and so on. And switch between them on the fly. Regardless of the fact that I find autocad 2007 frustrating because they failed to include the standard interface workspace in autocad mechanical 2007 that is in autocad 2007, the basic idea is wonderful. But they don't seem to have an easy way to share workspaces (or make some available on their site)
Now in MS windows you can set up accounts for different users and they can customize to some degree their interface. Not so versatile but again the idea is there of allowing users to have the interface they want without concern for interface selection of another user that would be using the same machine.
This is how it should be on GNU/Linux, and is to some extent.
Maybe its time to show the rest of the industry that the open source movement does innovate.
And I suppose this would be a Linus thing to enable in at the kernel level...
Innovate the ability of the user to easily change interfaces and even be able to load their prefered interface off a USB thumb drive.
Any complaints that this wouldn't be so easy is..... well not innovative.
Ultimately its up to Linus to support the possibility at the kernel level....
And this is why linux will never be a contender for the consumer desktop. 1) It has no native UI. 2) The Linux community is always fighting amongst themselves. 3) Linux gurus don't understand that not every power user wants to do stuff via the command line or obscure config files. 4) It's segmented. I don't want to have to research and try ten million different distros before I figure out which one would be best for me. I really would like something better than windows, I just haven't found it yet.
There's something else to think about. Basically Linus is a kernel engineer, not a UI one.* His opinion is no different than anyone elses opinion, and an "appeal to authority" doesn't work in this case. Turn the situation one-eighty and I bet the argument works no better, if the Gnome developers were submiting kernel patches "with an attitude".
*I bet this whole argument would have been different if some famous UI engineer had submited patches, and an "opinion".
I personally use KDE as my daily desktop, and I like it. My kids and wife also use it on a daily basis on their machines.
This split of KDE/Gnome has hurt Linux on the desktop more than anything else. The reason is historical, if you remember Troll Tech and their Qt library being not free (Libre), and then some folks going off and writing gtk, and Gnome on top of it. This issue is now moot because Qt is now free (Libre). However, it was too late to heal the rift.
Another observation is that Gnome is popular in the USA, but KDE is popular almost everywhere else. There have been some reports on developers leaving KDE because of so-called Anti-Americanism, but that is just an interesting side anecdote.
Although my preference is KDE, and I wish Gnome to fade away for the sake of a single Desktop platform that everyone can write to, I can't see why Linus has to be so confrontational about it. Regardless of whether he really has some valid criticism, or to move people away from Gnome for the sake of unifying the desktop, he is going about the wrong way doing so.
2bits.com, Inc: Drupal, WordPress, and LAMP performance tuning.
Gnome is a pile of crap because its libraries and interface tools are pieces of crap, and most unix programmers just refuse to know how things are done elsewhere. C'mon guys, in 2007 you really still have to fight a minute with both mouse and keyboard to link a mouse click on a button to a function while it was done in less than 1/10 of a second 10 years ago? Is really Glade (whatever version) the best tool for that job, or you agree that Linux is in serious need of some heavy development in the RAD applications?
If that's the case, then take a look at the little gem called Lazarus..
Ladies and gentlemen, this is visual programming done right: a complete clone of Delphi (the most clean and well thought RAD out here) which produces fast+compact+native code and is damn easy and intuitive to learn.
Note: this is not that Kylix crap produced by Borland years ago which ran under Wine and sucked tons of resources; Lazarus is a 100% multiplatform native software which compiles 100% native software, and is damn fast! No Java crap involved.
Remember: It's the concept, not the features. Even Kdevelop and QTDesigner, though they're literally stuffed with features still not implemented in Lazarus, can't compete with it when it comes to productivity. Give Lazarus a try, you won't regret.
That was some epic shit. I want whatever you're drinking.
If he doesn't like Gnome, he should just stop using it and be done with it. But I have a sinking feeling he WANTS to like Gnome.
:p
Now if only enlightenment would come out of beta, I would start using that and trash this silly argument completely.
Once you start despising the jerks, you become one.
The best example of gnome over-simplification can be summed up in one word: "Close".
Remember the familiar "Okay/Cancel" buttons on anything which presents you with things you might get wrong?
In the Gnome world, these do not exist. Gnome (by which I mean, [insert-your-gtk-derived-application-of-choice]) is of the opinion that nobody anywhere ever makes mistakes or wants the ability to to go back to a previous state.
But you remember exactly how everything looked before you started anyway, right?
-- 'The' Lord and Master Bitman On High, Master Of All
I know Mike Godwin from school (UTexas) and last year, after drunken reunion party of sorts, talked turned to Iraq. Discussion grew heated, and someone at the table called me Nazi (from which you may infer my opinion and/or drunkenness). Mike Godwin, sitting next to me, said "Hello?!? I'm right here! You can't violate my law in my presence!" and declared me the winner. But I don't think he meant it - he thought I was a Nazi too, but couldn't bring himself call me one. I think he settled for "warmonger". But he's a very nice guy.
I've used KDE and Gnome for over a year each and a number of other "environments", but always fall back to my simple, custom FVWM2.
S earch
If you like fancy themes, get some here http://fvwm-themes.sourceforge.net/
Or just google them yourself http://www.google.com/search?q=fvwm2+themes&btnG=
Heart in the right place but head too far up on bottom. The world is not against you, there's just other options out there vying for attention too.
Mod parent up.
I got fed up with gnome a while back. What really got me was when they changed the file open/new dialogs so that you can't enter in a path. You have to click your ways throuq folders. So obnoxious.
What's with this "Your with my patch or your against it!" BS ... I use gnome at home exactly because it is limiting (not to mention just pretty) ... my wife and friends have no problems using gnome without any intimidation from the UI at all ... and I have no fear of anything getting buggered up.
I really don't see a problem with developing software based on the principle of "does my gandma need it and understand it" ... that type of thinking really captures a segment of the population most coders don't care about.
Anyways I am sure linux and his patch submitted aka "Mission Acomplished" will generate a few news stories ... but I really think he's a little off his rocker this time. The merits of work based on "principle" and "technical" aspects are not always to be compaired.
...which is ultimately the face of Linux to most people, and he's embarassed of GNOME because it gives users a bad impression.
I totally agree with everything you said but the name you gave his imaginary fork. LemonG would be so much funnier. pronounced; Le Mong. Hillarity ensues when everyone calls it Lemon, G...instead.
My two eldest daughters (9 and 13) used GNOME for a long time.
When I showed them KDE just for fun, they switched and have
never gone back.
I use XFCE, and can be reasonably productive in KDE, but GNOME
just kills my productivity with its stupid design and intrusiveness.
After 5+ years, Evolutions STILL won't let you compose mail in an
external editor... feh!
Isn't it possible to have a nice, easy to find button, "Reset all interface (mouse, keyboard shortcuts) controls to default?" in a place where someone can't help but find it if they screw up the controls?
s/everything Metacity depended on/everything Brightside depended on/
retrorocket.o not found, launch anyway?
People who advocate the killing of other human beings should be banned off this board, plain and simple.
Look nothing like each other, and use entirely different controls and styles?
I'm going to attempt to struggle past my usually uncontrollable need to troll here in order to point out something important, and positive.
I've used a few Linux distributions. I won't say I've used everything out there by any stretch of the imagination, but I started with Slackware, eventually moved to Red Hat, then to an earlier version of Mandrake, and from there to Linux From Scratch. Along the way I briefly experimented with Fedora Core, Xandros, Debian, and Knoppix, as well as having very briefly installed Gentoo. Not long ago, I first installed Ubuntu Dapper Drake.
Of all of these, Ubuntu is the only distro I've used which, right from when I started using it, I slowly began to develop the sneaking gut feeling that it just might have a chance on the mainstream desktop...and Gnome is part of the reason for that.
Yes, there are things I don't like about Gnome...one of which, GConf, I feel represents a fundamental technical flaw in the whole environment...but then again, that's part of the point.
Gnome is the one Linux DE which has the strongest resemblance to Windows. KDE might be nice, but it just isn't really all that much like Windows at all, at least from my perspective...and the issue here is that that is what the mainstream end user overwhelmingly wants. They don't care how technologically inferior it might be; they will only accept something which apes Windows as closely as possible. Gnome has a much better chance of effectively doing that.
Linus is right when he says Gnome sucks, but the point is that that is what allows it to most closely resemble Windows, which is spartan to a very similar degree. KDE might have a lot of additional functionality and be way more configurable, but being better than Windows means being different from Windows, and end users will not accept that. Hence, Gnome isn't technically better, but it is more fit from an evolutionary point of view.
Have you ever supported a building full of windows users? They DO want configurability. It makes them feel smart because they figured out how to change their cursors, and make their color scheme horrible, and moved the stupid bar to the side for no reason. They download spyware just to try to configure things more, believing that it really is just a "skin enabler" for windows. The fact that nobody uses gnome is a good indication that gnome is wrong.
I completely agree with the parent post. Self-diagnosis is fraught with problems, and will generally lead to false positive diagnoses.
It turns out that this is also a common problem with first and second year medical students, as I found out from two separate friends who went through it.
Medical students spend most of their long waking hours reading about new (to them) diseases, syndromes, collections of symptoms. Naturally, their brains, being good at pattern-matching, find patterns in the quirks of their own experience, leading them to conclude that they have lived with some previously undiagnosed disease. Of course, this is not the case, but that doesn't stop it from happening to every new class of med students.
I even fell prey to the same thing when all the articles on Asperger's started flying around about 5 years ago, thinking: "OMG, I have this, and this, and this, and I score very highly on this survey, blah, blah, blah". Then, I think and observe some more, remember my med school friends, and read accounts like the parent, and realize that I'm just confused. Nevermind.
" a member of the Linux Foundation's Desktop Architects mailing list suggested that Torvalds use GNOME for a month before making such pronouncements. Torvalds, never one to back down from a challenge, simply turned around and submitted patches to GNOME and then told the list, '...let's see what happens to my patches. "
He still didn't take the challenge. He could have taken the challenge and then submitted patches. IMHO that would have meant more.
Mike Godwin was (is?) a grammar and spelling Nazi.
Really. Back in the days of 1200 baud modems, when BBS systems had little or no message editing features, Mike would complain incessantly about spelling and grammar errors.
He'd even make up errors, like "you should not start a paragraph with 'but.'" Never mind the medium was more extemporaneous than literary, some schoolmarm had taught him it was wrong.
Which is why every conversation Mike was involved with used the word "Nazi." It describes Mike's enthusiasm for the pedantic.
*Exactly* like the famous Soup Nazi. "Mike, quit being a capitalization Nazi. Mike, quit being a spelling Nazi. Mike, quit being a grammar Nazi."
If Mike Godwin was around, the word "Nazi" was going to get used.
It's time we rescued "Nazi" from Mike's personal problems. "Nazi" is a perfectly good word to describe people who like to enforce silly little rules. Such informal use does not diminish the evil of the NSDAP; campaigning against such informal use provides camouflage for real Nazis by belittling the efforts of those who work to expose real Nazis.
I'll start by suggesting that those who pedantically invoke Godwin's silly little rule, are Godwin Nazis.
Why is someone of Linus' prodigious ability playing around with cutesy noob desktops anyway?
Caveat Utilitor
Godwin said it in 91. I said it in 89. Lesson learned: never let a lawyer take your best lines.
4 314f075182eeb
http://groups.google.com/group/news.groups/msg/b5
Need Mercedes parts ?
I think that people who have no background in cognitive engineering, HCI, or design engineering should just shut the hell up, because they're making life miserable for those of us who would really like to have user-friendly systems.
At the very least, read one of the seminal books in the field first:
The Design of Everyday Things, Donald A. Norman, ISBN 0-465-06710-7
If Torvalds hasn't read this book, he should shut up.
If there's anyone working on GNOME (or KDE) who hasn't read this book, they should immediately resign and work on some other project. Only people who have some talent or training in thinking about usability should get involved in these things.
One of the biggest problems is that so many of these people are mildly aspergic and therefore have limited ability to empathize with how other people (who don't know as much as they do about the system they're designing) will be able to use it.
Oh, BTW, I'm working on my Ph.D., and one of my minors is HCI.
- Vertical challenged person
- Desktop challenged person
P.S. I use neither KDE or GNOME.
Carbon based humanoid in training.
Readable code is a good thing. But Torvalds is fixated on it in a way that suggests he cares more about that than usability. He should not even mention it. If he wants to criticize GNOME, he should focus on what matters: usability.
I'd say all the different desktop environments and window managers are pretty good. They each have their own niche and appeal to some while repulsing others. I happen to like gnome very much and it works very well for me. The bottom line is that one is not necessarily better than the other but boils down to personal preferences. We can all agree that, unlike Microsoft, open source operating system users have a choice in the presentation of their desktops and we celebrate this freedom. In a nutshell, ask yourself these questions: What are your needs? What are you looking for? I don't honestly see the reason to flame. But, I think Linus might make a point that a community-driven, open-source project should be interested in it's developer base and user feedback. That said, Linus' complaint was delivered in a less-than-professional manner. Name calling and labeling ends up alienating the people you are trying to reach.
It is not correct to say that Sawfish got replaced by Metacity due to it being deciding its configurability was bad, far from it. Sure there
where people who felt Sawfish went a bit overboard in that regard, but that was not the reason it got
ditched as the default GNOME window manager. The reason for that was simply that after Eazel went backrupt and Sawfish maintainer John Harper
had to find a new job, he ended up at Apple. And thus he couldn't maintain Sawfish anymore. The really special thing about Sawfish was that it
was written in its own Lisp dialect so as part of Sawfish you got both an extra lisp interpreter and GTK+ bindings for it.
All of these three went unmaintained as John went away and nobody where interested in taking over. Thus the GNOME developers had to look elsewhere
for a maintained window manager, it was decided that one should aim for one written in C like the rest of the desktop libraries to lessen the chance
of future maintenance prolems. To answer this call Havoc Pennington stepped up with Metacity and it was quickly adopted by a lot of GNOME developers and
users and subsequently chosen as the standard. Havoc was very strict about what he let into Metacity, due to a policy that requests for config options was usually a result of broken behaviour in the window manager and thus feeling the behaviour should be fixed instead of a config option added to work around the problem.
This was in line with the policy that do govern GNOME, in the sense that there is a consensus to not allow 'random' patches
add config options to the GUI without a very good reason. For instance one shouldn't add config options as a way to work around bugs or
missing features in lower parts of the stack, instead one should try to fix them. In the case of Metacity this was applied in a much sterner/hardcore
fashion that for most other modules, but due to Havoc's high profile I think the policy he kept for metacity colored how people outside the project perceived
the project as a whole.
nuff said :)
We're talking about things like duplexing printers being able to print even-numbered pages on the back of the odd-numbered pages, or toner/ink-saving draft modes.
The way to handle the tension between the "KISS for Aunt Tillie" and "Let me tweak my ass off" crowds is to put the most basic options on one tab of the dialog, and have more advanced options on the other tabs, or accessible via an [Advanced] button of some sort.
[100% ISO 646 Compliant]
SVM, ERGO MONSTRO.
Personally, I think it's great to see some dramatic interaction, go kids go, i always say.
Thanks to all you folks, and your excellent efforts, my systems rock!
Words to men, as air to birds.
The real problem isn't really the lack of desktops or window managers. The real problem is the lack of a decent file manager that's independent and that allows you to see content (e.g., see jpegs, see pdfs).
ROX is not the answer. XFCE is not the answer.
I wonder: could something like this benefit from Java? That would be a good idea, wouldn't it? You could have something light like Fluxbox, that have a power file manager, since you already hava Java installed. That would also be multiplatform.
Main difference between the BSD license and the GPL license: one is from California and the other is from Massachusetts
It's about choice, personal preference.
I have GNOME and KDE installed on my machines for the apps and utilities, but I use neither as a GUI. WindowMaker all the way.
Stick Men
For all the Beryl hype, I can't see how it increases usability. Actually, it seems the originating project was about providing a framework to test new solutions for the desktop, and it was quickly hijacked and morphed into a eye-candy project.
Usability means having a Documents folder with 50000 items, and being able to find something. The little Folder metaphor, as we know, is a huge time-waster. By the way, GNOME's file manager can't really handle large volume of documents on an average computer, without choking for a minute or two. Ridiculous. GNOME is slow (and I blame that, amongst other things, on coding OOP with C, and compiling that with gcc).
So, when I see people on Slashdot discussing KDE vs GNOME, I wonder if KDE or GNOME hackers have submitted the desktops to heavy stress. AFAIK, no such test are conducted on both solutions.
Here are my suggestions:
1) Test browsers and other applications for memory leaks; test them by running for days on end;
2) Stress-test file managers by providing *large* volume of documents of *different* types;
3) Stress-test search engines in the desktops on *large* volumes of *different* types;
4) Test search engines on extracting meta-data from files - does it meet any benchmark based on statistics?
The only thing, so far, for me, that has come close to providing better desktop usability is Apple's Searchlight (although I haven't used GNOME's Beagle), but it also gets lost in a sea of meta-data.
Main difference between the BSD license and the GPL license: one is from California and the other is from Massachusetts
I have been deploying a semi-embedded system for military use. I already have to maintain special versions of 40 packages from the SUSE 10.0 Distribution to meet various security requirements. Gnome's lack of configuration options for GDM, specifically ways of turning off many fallbacks and modal dialogs that are not appropriate for a kiosk like system are a pain. I finally just modified gdm and rebuilt it to ignore certain conditions like not being able to write the .dmrc config file because the home directory is read only. Also, don't even get me started about getting a GTK application to come up correctly with override redirect WM hints.
There are some parts of gnome that are nice but some of the fallbacks in gdm and the modal dialogs are security risks because they allow the user to get a different interface than the one designed into the product and there is no way to turn them off in the config files.
If you have real and serious symptoms, go to the doctor and present them.
Being acutely aware of the problem of self diagnosis last year, I put off a visit to the doctor. I figured my cough, shortness of breath, fever, fatigue, etc were just another cold; nothing to worry about. When I finally went to the doctor it turned out I had VRSA bronchopneumonia so bad I had ¼ lung capacity (ie only ½ of one lung was working) and O2Sats in the low 80's.
Frighteningly, the place I most likely picked up the VRSA is the pediatric hospital I'd visited my nephew in a month before.
Everything I needed to know about life, I learnt from Blake's Seven
First thing, Linus did nothing wrong. There's nothing wrong with him speaking things out straight. It's simply because that people don't like to hear those critisms. Some say Linus shouldn't mess around with others' projects. Man, this is how Open Source evolves! As long as his arguments sound, we should listen to him. And what Linus' patches fixed DID improve usability. Why don't Gnome people stop worrying about usability issues in their own way but let the users judge what they really want.
Second of all, it seemed like this discussion had turned into a report of self mental illness in the first dozens of replies. lol
If you don't want to use KDE or Gnome, kick them both to the curb. I got tired of all the baggage that both of them bought an unwrapped a forgotten tool from days gone bye. Fvwm2 is still alive and kicking.
You want to get off that donkey ride to hell called kde grab fvwm2 and roll your own desk top.
Supporting World Peace Through Nuclear Pacification
this is the real reason why Windows has not been taken over by Linux yet. If a majority of the Linux developers decided to work together to make Linux easy enough to use for even Windows and Mac Users so Linux would be used more than Windows or Mac systems.
That and making sure that third parties develop Linux device drivers for the hardware that they make.
Will this most recent fight cause a fork in the source code of GNOME?
While we Linux users suffer from this sort of thing, Bill Gates laughs over it and starts to take a swim in his money vaults like Scrooge MacDuck, knowing that the competition won't be taking over Windows marketshare any time soon.
Remember, Slashdot does not have a -1 disagree moderation, and no, troll, flamebait, and overrated are not substitutes.
I don't get the whining about gimp. To me, it looks like someone took the parts of photoshop that don't get "windowed" and "de-windowed" them. I mean what is the difference in gimp's and photoshop's gui? The wrapper/window.
Guess what? Slide that background in photoshop off the the side, and gee, you don't have access to file, edit, etc. but it looks like gimp.
Well, if I slide photoshop's "background" window off to the side, I find it isn't so much a background as a container, and my open documents move with it. If I minimize it, all my open documents are minimized, along with all the toolbars, etc. If I click to bring it to the front, all of its associated windows come with it. This is much more useful than having to manage all those windows independently.
But, frankly, that's the least of my concerns with Gimp. I find the fact that everything is organised into just two menus ("File" and "Xtras") inconvenient. A shallower, broader menu system makes it easier to find any individual item. Photoshop has 9 top level menus, each of which is substantially smaller than either of gimp's 2. Many of Gimp's menus have names that are incomprehensible to anyone but an expert. The handling of selections (particularly what it calls 'floating selections') is frankly bizarre, and difficult in practice to use even for somebody with months of experience using the software (albeit compared to years of using photoshop). Moving layers can be tricky, because layer selections change automatically when you click with the move tool (this is an option in photoshop, but not on by default).
I see here many people attack Linus, or at least comment on his behavior. I also don't know the man and whether he has attitude problems (and who doesn't?). But I personally believe he is right!
When 10 years ago desktop environments for Linux started to be developed, I personally chose KDE over GNOME, because even then I realized GNOME was too restrictive. Both, from a user and from a developer perspective. Since then I use and develop for KDE. As a developer, I find KDE more flexible for my day-to-day job. It is true that GNOME is being developed mostly for end users with all those restrictions and limitations embedded.
KDE vs GNOME reminds me of Linux vs Windows dillema - the latter one may look fancy and cool in times, but limits what you can do with it all the time. And fanciness and coolness is just a matter of time - it all comes really quick to a theater (desktop and/or OS) near you.
Let's use the GNOME application Evince as an example. Evince is a PDF (and other) file reader. The GNOME usability gurus, in their infinite wisdom, have decided that hiding preferences in an option or preferences dialog is bad UI design. They'd rather have all your viewing options up front in the menus.
Not bad, except for one thing -- there's no way that I can find to set a default for the settings you want to use to view a PDF. Everytime I open a PDF in Evince, I have to spend a few seconds turning off "continuous" display of pages (which mucks with paging through a document), setting the zoom level to "best fit," closing the thumbnails view, and resizing the window. Evince will remember these changes for about 30 or so files (I think) for the next time you open them. If you open a lot of different files, or you're viewing a new file, this memory is utterly useless and you have to change your settings over again. It gets to be a real drag.
There's no menu option for "use current settings as default," and the only reference I can find to preferences is a message on their bug tracker where a developer basically shoots down a request for globally persistent preferences stating that it's not what they want to do.
The attitude of the the Evince developers is that their "smart" sizing choices should always be the default, and they ask users to attempt to justify why they should be allowed to set personal preferences with the attitude that they must explain why they're rejecting the defaults that the developers prefer. That sort of looking down your nose at users is just intolerable in my opinion.
The only reason I haven't dumped Evince entirely is because it reads CBZ & CBR files.
If it's for-profit but free, you're not the customer -- you're the product (e.g., the Slashdot Beta's "audience").
Of course the Gnome focus management is sloppy, because it's implemented with X-Windows and ICCCM, which puts the window manager in a different process than the window system and the application, and communicates with it via an asynchronous network protocol. So it unavoidably takes a lot of time for focus notification to get processed, while all kinds of other stuff can happen in the mean time (like double clicks, raising windows, etc), that would change the outcome of the focus change, so the wrong thing happens if you don't wait patiently between clicking the mouse and seeing the results of the click on the screen.
The NeWS window system had perfectly air-tight focus management, because the window manager ran INSIDE of the window system, and it blocked the input queue using "synchronous event handlers" so that no events or commands that would effect the outcome of the focus change would be processed until the focus change was taken care of -- and it could take care of focus changes very quickly because the code was running inside of the window system where the events were being generated in the first place, so there was no need for so many network client/server round trips between mouse clicks and key strokes.
NeWS also let you totally customize the user interface consistently across all applications, by downloading your own user interface classes to the window system like window frames with tabs, pie menus, scrolling desktop managers, rooms, etc.
But that was in 1986. Now it's 2007, and X-Windows still doesn't support any of that stuff. For shame!
-Don
Take a look and feel free: http://www.PieMenu.com
- complain about things they should fix themselves
stupid people can't use linuxlinux requires the oposite
> I personally don't know if the patches are any good or in keeping with GNOME's design or need changes or .... But I do think that Linus
> needs to chill and let the GNOME core developers run the way they want to and accept or postpone (if there's a freeze) or reject his
> patches as they deem appropriate.
More likely he will do what I did, don't even try to send patches. Just from their public reputation I didn't even bother trying to figure where/how to send in a fix I made to gdm, figuring I'd almost certainly just get abused.
btw, my patch added an extra tap to call a PrePreSession script because PreSession, despite the name is called AFTER the session is opened. I'm doing some odd things in a public lab that automount isn't enough for.... or I couldn't figure out how to do with automount at any rate.
Democrat delenda est
...kppp. AFAIK, there isn't a GNOME alternative. And I'm a GNOME user.
Seems somebody takes the "talk is cheap, show me the code" really serious!
Somewhere in the world, Bowie Poag is laughing....
Nobody on the gnome team could in any sane definition be considered amoung the finest open source developers. And Linus can only make that list if you include definitions like "does a bad job of managing a bad but popular project". He's not a good programmer, as his code makes quite clear.
I can't help but get a little worried, had it been anyone else but Linus I wouldn't mind, let people have their strange ways as long as they do not bother me or anyone else to much.
We've got to accept Linus Torvalds as a fellow human and back down from the demigod status. He's got some mad skilz, but he gets to have cranky days too. Come to think of it Yaweh smote his errant subjects on cranky days too.
My God, it's Full of Source!
OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
Bite me
There's more than just a little difference in the time scales involved.
I agree 100% with Linus on this one, the "gnome way" they seem to be going is a pain in the ass for anyone remotely competent, hence I ditched it some time ago.
I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
If they apply "widely used principles of UI design", why, for example, is the file save dialog so different (and much worse) than in Windows, OS X or KDE ?
It doesn't: it looks almost identical to Mac OS X's.
Testing the interface on "real people" is fine, but are they exclusively doing this on people who have next-to-no computer experience ? Testing what these people find useable for their first few days of computing experience with a new environment is fine, but everyone learns things in time, learns their own preferred way of doing things, and is able to absorb more and more functionality.
No. But they're also careful not to put much emphasis on people wanting it to look like their old system, just because that's what they learned, even though learning it was painful, even for them. If you ask a bunch of twm/xterm people, you'll get a disproportionately high number of requests to do stupid things that twm/xterm do. If it's good design, it works well for everybody; but people expecting it to behave just like their computer in 1982 will always be disappointed.
For example, see the Microsoft study on the "ribbon" UI: it can be used successfully by both experienced Office users, and complete newbies -- though, perhaps unsurprisingly, experienced Office users don't like it (yet). The design you get if your goal is "make old geeks happy" is completely different from if your goal is "let both newbies and experienced people accomplish common tasks". Guess which category Linus is in. Guess which best describes Gnome's goals.
I really don't understand why people should be limited in their configuration options for their own sakes. (If developers don't want to be bothered coding all those options, that's another matter).
Then read Barry Schwartz's book "The Paradox of Choice".
Or do some user testing. It's an eye-opening experience.
What on earth is the problem with, for example, having TWO control panels - one to control just the basic options, and a second one (or an "advanced" section in a single control panel) to allow more advanced users the options they would like ? Particularly if the "advanced" control panel has a prominent button on it marked "Reset all Advanced Settings to Default Values" to rescue anyone who happens to get lost trying out things they don't fully understand, or have forgotten how to restore.
Apparently none, because Gnome already has this: the former is called "Gnome Control Center", and the latter is called "GConf Editor". Hack away.
If people like you want to help, learn something about not being a condescending prick first.
Ironic advice, considering it's directed at Linus.
You're right, it would be stupid to do the sort of things that linus is doing when submitting patches to the kernel, but the kernel overall is a pretty successful project, whereas gnome, and particularly metacity, has major problems that generally prompt people to remove the "default gnome" desktop after some use, and replace it with something better. Generally, linus has done a good job of making sure the kernel address the core problems it faces, but gnome has not.
Generally, I think that Linus' initial comment was correct, people should just switch to a different desktop. The criticisms against gnome are out there, and the developers can either address them or lose their users. I have no particular obligation to use gnome, and no obligation to help fix it if they won't accept patches. Mostly what stops people from switching is that when you stray from the mainstream gnome/metacity combo, there's so many alternative window managers, most of which don't work that well, that people are confused and have a hard time picking out the good ones. KDE used to be the well known alternative, but it has some of the same problems as gnome. Thankfully, recently xfce has moved far to the head of the pack, as doing everything that gnome and kde do, but better and with fewer bugs.
For those who aren't familiar with the criticisms addressed against gnome, in summary they are that it the window manager, metatcity, is missing a lot of important features that other desktops have, that it is as buggy as all get out, and that it is kind of bloated. They are working on fixing the bugs... presumably, and people can learn to live with a little bloat these days, but the lack of critical features has driven away countless users, and fractured what would otherwise be the one true linux desktop. Some of the missing features aren't so heinous, I actually thought the one that Linus mentioned was pretty minor, but there are major broken areas of metacity like *xinerama support* (used if you ever want to plug a monitor into your laptop for instance) that the developers refuse to address for reasons that don't make sense.
Yes, and that's exactly what sucks about left- or right-wingers.
Ok, some of them do have fixed opinions, but most don't anyway.
Now in my original post, I only wanted to make clear that Linus's behavior blows and he should cool down. I'm not saying Gnome IS better, because that's obviously a matter of taste. I just prefer it a lot.
How' this a flamebait? It's true. We're talking GUI, so let's slam the one-corner resizing in Mac OS. Completely off-topic but well worth slamming.
Main difference between the BSD license and the GPL license: one is from California and the other is from Massachusetts
n/t
Let me put it another way.
If you are creating a user interface largely for people who have something better to do than learn about how their operating system works (i.e. 95% of computer users), then your primary UI design goal had better be:
THE DEFAULT SHALL BE GOOD.
or better:
THE DEFAULT SHALL BE SIMPLE AND GOOD.
So if you MUST indulge your configuration addiction, you must NOT make the configurability features get in the way of simplicity of use in the default case. e.g. Adding a whole bunch of configuration adjustment menu items or choices in primary use-case dialogs would be fatal to usability for your target audience.
Configurability features must be deeply, deeply hidden; only findable by someone who has RTFM.
And even well hidden configurability reduces the chance that person A will be able to use person B's (or web cafe B's) computer.
So there better be a damn good reason for configurable options, because they have seriously destructive properties in general, when we're talking about a user interface for human beings in general, as opposed to a user interface for kernel hackers.
Where are we going and why are we in a handbasket?
The stay within nomenclature regulations Torvalds should have said "Gnome seems to be developed by interface Gnazis." and further exacerbate the discussion: "Why can't you make it more like KDE, which is developed by Kommunists?"
Whereas I am sick and tired of people trotting out this 'We're all a bit Aspergers' line because we're in IT. [...] Let me tell you something, these geeks don't have Asperger's.
No, they don't, and they aren't saying they do. They are saying that they share some of those personality traits but are functioning well enough so that they don't consider it a disease. That's also why they aren't seeing a doctor.
And there's a good chance that they are right, since it looks like Asperger's and Autism are just further along a spectrum of normal personality variation. At what point it becomes a disease is not for the doctor to decide, but for the individual and maybe their family.
If any one here uses garnome, I submitted a metacity build with the patches from linus that I could find. Look here, if your interested http://mail.gnome.org/archives/garnome-list/2007-F ebruary/msg00060.html
Geeks who think that they may share some Asperger's personality traits aren't saying that it's "kewl", nor are they saying that they have a disease. But what they are saying is that there is some aspect of their personality and life they aren't happy with.
Telling them that they should get over their "aversion to dating and soap" is about as helpful as telling your son that he should get over his Asperger's syndrome.
I'm sorry that your son's disease is causing you distress. But that doesn't give you the right to be rude or bitchy towards other people who are having their own problems.
c) Linus turns around and does what he's told to - he submits patches to fix what he thinks is broken
Yeah, and the Gnome project apparently didn't like the patches. So what? Linus rejects patches and add-ons to the Linux kernel all the time: that's what open source project leaders have to do.
So why is it wrong when Gnome does that to him?
Now the question is, will people take the patches, or will they keep their heads up their arses and claim that configurability is bad, even when it makes things more logical, and code more readable.
This is from the guy who steadfastly refuses to let the Linux kernel even compile with C++ compilers, let alone move it over to C++. Apparently, power, configurability, and choice are values he cherishes only for other people's projects.
Linus' patch for Gnome is bad. I'm sorry he doesn't understand why complete configurability for the mouse is undesirable, but that's his problem. Furthermore, he actually has a trivial option for getting what he wants: he can use one of half a dozen other window managers, many of them fully configurable.
You'd have to look fairly hard to find someone with any idea what the social meaning of crucification was, and then they're no more likely than average to be Christian.
Linus is right, not enogh Gnome configuration is exposed by default and too many defaults are not best of breed.
Bug:metacity:
Middle clicking the maximise button does not maximise height only and there is no trivial way to bind mouse clicks to actions.
Bug:epiphany,galeon:
Tabs on top, not left where they ought to be; galeon is one gconf edit away but the default is wrong - height is more valuable than width, put the tabs down the sides.
>>>>truth; beauty; unix.<<<<
Umm, XFce anyone? :0)
"People who advocate the killing of other human beings should be banned off this board, plain and simple."
Ban who you want from YOUR board. I think the Slashdot folks will just ignore those we disagree with. I fully embrace anyone's ability to express their opinion. I just as fully embrace everyone's right to ignore others' opinions.
I reserve the right to think for myself. Others' opinions are optional. Puppy on lap = typos...not illiteracy.
No. You are wrong. Enlightenment is so much more than a WM. http://www.get-e.org/
/. still show you the [get-e.org] bit even though I only typed the url without htmlising it.
PS: why does
And what desktop perchance did you install with Linux that made it so easy to use?
Linus Torvalds still thinks of the Linux kernel as the cornerstone of the desktop. However, the GNOME desktop is NOT married with the Linux kernel! After Solaris becomes GPLv3, the Linux kernel will become sort of irrelevant, and so will Linus Torvalds. He better enjoy the spotlight while he can ...
Returning to Linus' insults against GNOME. If Linus doens't consider himself as a dumb user, then I guess he must be smart enough to alter a few GConf keys for settings that cannot be modified using the standard GUI, right? So Linus, in case you're reading this, please don't rant without insight.
Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
the day the world spat blood!
Only three things are certain; death, taxes, and apocryphal quotations - Ben Franklin.
It's called a straw man because it's a fallacious argument set up to be easily knocked down. I doubt you have any idea what the social meaning of crucification was, either, because it had nothing to do with Christianity.
Everything you need is right here - vr. 2.14.
Puppy Linux - As well as the other 'small distros' - run like mad on current hardware, or bring that 4 year old laptop back to life.
Puppy's are cute. Puppy's like to play.
Puppy's are fun! Puppy Linux runs most everything in RAM - very fast.
Put a whole system on your keychain USB flash drive. Or just boot from the Live CD and start using it. No Install needed.
GNOME? KDE? Big fat pigs. Pigs smell funny. Pigs slop mud around your yard.
Keychain Computing is the future of Software development.
Booting from hard drives is like booting from 8" Floppy Disks.
A thing of centuries past.
It is nice to have whole systems, plus all applications - running from a USB stick.
Any place, Any Time, it just works.
More info here.
For one, I am not biased to any desktop interface. In fact, I use them interchangeable throughout the day when I switch from my home Ubuntu Gnome desktop, to my Windows Mobile 2003 on PDA 1 and Windows CE3 on PDA 2, and from then on to Windows XP at home, alternating KDE, Xfce and Gnome on my laptop and dabble around under Mac OS X on the old iMac. Using them all in this way doesn't give me any better insight in which desktop is really the best. When you reach a certain level of experience it doesn't take a long time time to acquaint yourself with the basic functions and all the stuf you need on a day to day basis. Interoperabilty is way more important for me.
I also like tinkering with my desktops, changing at least the wall paper on a very regular basis, but having no qualms about changing the complete theme of the desktop, making it look completely different. I used to run Flyakite in order to make Windows XP look like Mac OS X. I used a theme package from KDElooks to change my KDE interface into an XP interface. Usually this kind of exercise renders my desktop unusable after a while or making it too dynamic. At that point I revert back to more austere, simple, uncluttered desktops.
With any desktop I know there are tons of options under the hood. One thing I have learned from most computer users is that they don't give a damn thing about all those options. Not even after using the computer for years their level of expertise ever reaches that point. They are users and content at that. Those are not the types to start thinkering in the Windows registry or start delving in all the desktop options, Gnome, KDE or otherwise. Hence, there is a lot to say for the decisions made by the Gnome developers. Ever since the human interface guidelines were accepted the Gnome desktop has developed into a simple, uncluttered desktop. The KDE desktop has developed along different lines, with a different philosophy in mind. Is one better than the other? Who cares?
Linus tried to prove his point by submitting a patch or two. Great. I don't have his coding skills (nor any skills in that area I would even want to mention), but what does it prove? Nothing, just that he has coding skills. As far as I understand it he wrote some code that would add KDE like configurations in the Gnome desktop. Well, no doubt the Gnome afficionados would be able to write a patch to simplify the KDE desktop as well. The problem is that this isn't the point. Linus likes to tinker more with his desktop than maybe the whole new batch of Linux users that appreciate the simplicity and accesibility of Ubuntu Linux. Linus also doesn't like GPL 3 and doesn't mind DRM. Isn't is great to have opinions?
As a geek that's used Linux/Gnome as his primary desktop for several years, and has helped many newbies use it also, I can totally see where Linus is coming from. All desktops are pretty limited and annoying and nobody seems to really want to redefine the desktop environment. We have a way things are done and just because it works poorly isn't a good enough reason to do things better. Having tried to make bug reports and feature requests to the Gnome developers I also agree that they really act like they don't care about suggestions. It's great that they want to keep Gnome easy to use and free of bloat but as with Linus' suggestion you could actually make it easier to use and make the code cleaner by implementing some changes.
It doesn't really matter though. With the lack of vision by the developers of KDE and Gnome I don't see the Linux desktop ever becoming a staple of computing for non-geeks except in very special projects managed by geeks without any non-geek overlords selecting the platform. Sure using KDE or Gnome is easy enough but there is no benefit to using them compared to Windows or Mac OS. Nothing that non-geeks will understand and desire at least. I'm not talking eye candy - I mean real features that make Linux on the desktop easier to use and more powerful in a way that normal people find useful. To pull people away from Windows and Mac OS we need to be obviously better and not just reaching par.
At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
They are absolutely right. Configurability is bad. No one needs it. It is confusing, wastes resources. Tomorrow I will give to GNOME people my configuration so that they can make it the one and only GNOME default. If I cannot configure stuff, no problem. It has just to be done the way I like and want it.
I know two boys, one autistic and one with Asperger, and there is no comparison. Judging by those two, the step from "nerd" to Asperger is insignificant compared to the step from Asperger to classic autism.
The whining in this thread seems to be just a case of the US favorite sport of victim-status territorial fights. [ When I lived in US a couple of years, I learned to my surprise that being Scandinavian didn't make me belong to a minority despite there being very few of us around, but that women were a minority, despite also being majority. Weird system. It is probably my autism that prevents me from understanding it. ]
Linus is just trying to use his position to unduly influence an existing, mature project. Can't say I agree with everything GNOME does (the ok/cancel order really got to me, when I had to change many requesters over) - but they have a style guide. They have a vision and a goal and people working towards that goal. For someone like Linus to come along and try to affect that vision in such a manner isn't going to go anywhere and will just create division in their community. If it was anyone else - and surely there are many many as equally competent and strong-minded individuals out there - he'd just have been ignored silently like many others have been for years.
It reminds me of the way Miguel would force us to do the same sort of things - because of his personal preference - but he got his way because he was the boss and also an influential figure. But it didn't really make anyone happy or agree with him, except his cronies, who got some power and joy from such meddling. At the cost of some morale and productivity from the rest of us I might add.
I just ended up leaving GNOME (and Novell) partly because of this stuff myself (although not a big part) - but given the choice I still use it (actually i'm using xfce at home at the moment, but only because it runs much better on my laptop with 'only' 512mb of ram, and it feels the same as GNOME does). I'm tired of 'tweaking' my 'desktop' - it doesn't do anything productive, it just wastes time.
Not having to code pages of stupid configure windows would save a lot of time and tedium from any coders job too, so I wouldn't blame them for not doing that either.
_
\\/ are accustomed' - First Lensman
> Studies have consistently shown that higher intelligence leads to healthier (physically and mentally) and happier people. This "semi-autistic genius geek" thing is a BS myth. Don't say most, say "me." Because that is what you mean, and it ends there.
i sm#Intelligence_and_autism :
The issue is nowhere near as clear-cut as you make it, and while you describe an old consensus, more recent research suggests otherwise.
From http://en.wikipedia.org/wiki/Controversies_in_aut
"Characteristics observed by some studies as being associated with gifted children at least appear to be analogous to those of autistic children:
Some studies suggest that gifted children are more than twice as introverted as their peers.[1]
Gifted children have been characterized as having obsessive interests, preferring to play alone, and enjoying solitude. They are also said to have prodigious memories and show intense reactions to noise, pain and frustration.[2]
According to some reports, gifted children have a higher-than-average propensity to allergies[3]."
Sounds like the introverted geek stereotype, doesn't it?
vi ~/.emacs # I'm probably going to Hell for this.
Gnome sucks real bad, on the user side, under the hood I could not possible comment
Another thing that sucks about Gnome community is the way they tend to ignore what was said & go for chracter assaination
When I use Linux its KDE (or Afterstep for old dogs)
KDE4 is going to make Gnome look like a traffic accident
This whole FLOSS thing is filled to bursting with beardy types telling us how what and when, where's the fun in that?
... Bill is strutting about the ring and smashing Linus with an Xbox... this is ugly folks. But Linus is not out.. I don't believe it, he has a patch that makes metacity work properly with KDE apps.. Bill is horrified, he cannot respond... Steve tags and is in, he's smashing Linus with a new Ipod which is licensed to download the Beetles catalog... this is horrible... Linus shrieks in pain, RMS leaps in and poleaxes Steve with - I don't believe this folks, but it's a new GNU license which makes it illegal to make money out of software... will Steve survive ? Children should not be allowed to watch this... but Bill is back with - oh my God, he's brought out the superweapon - Vista Service Pack 1. Will he use it ? The horror, the horror..
lol sorry my sig got anyone upset. I put it up only after seeing someone who had one that said basically "be a patriot, shoot a republican". Want me to remove it?
Karma: Bad is the liberal way of saying this guy won't drink the kool aid here on slash dot. I wear my Karma with pride
Yes, but you still need the KDE core libs, which are rather blobbish, for kicker, kwin and company.
If the interface is the only thing you don't like about Gimp, have you tried Gimpshop?
When Gnome first appeared it was broken. This was due to bugs and general immaturity. KDE 9/10 years ago wasn't much better.
Time went by and Gnome got better....for a while. Somewhere along the line something changed and while the code clearly continued to develop and mature, the actual product began to head off into never-never land in terms of features and functionality. I kept expecting the Gnome guys to fix these problems, not understanding that these bugs were in fact "features."
Today I can't even figure out what they're trying to accomplish and I frankly wish they would just go away. I've strongly suspected that Gnome is an exercise in avoiding any and all similarity to the user interface provided by Windows solely on religious grounds. Exactly whose idea of the best solution is Gnome the embodiment of, and more importantly, when did they stop taking their medication? Even the idea that there is any such thing as a "best solution" when it comes to something as subjective as user interface preferences is absurd to begin with. If Gnome is the future of Linux on the desktop, then all I can say is that I'd better make sure my MCSE certs are up to date cause I'm sure gonna need them.
KDE isn't perfect, but at least it makes sense, and where it doesn't behave exactly as I want I can change it. What ignorant fucks can and cannot do with a computer is no concern of mine. Random House doesn't publish books for people who cannot read, and software developers shouldn't waste their time on people who cannot think.
The primary reason why so many Linux vendors are promoting Gnome is very simple, it cuts their support costs. When someone calls up and says "How do I get my system to do XXXXXX?" they can tell then with all honesty that it isn't possible and hang up the phone.
The most important thing to understand about beginners is that they don't exist.
The notion that there are all these people in the world who don't know how to use a computer is a notion that has dominated CS and IT long after it was no longer true.
There are two groups of people, those who grew up around computers and those who did not. Those who did do not need their hand held. Those who did not grow up around computers more than likely still know how to use them because they have a job. Anynoe who isn't employed doing manual labor (skilled or unskilled) is going to be a using a computer at some point during the day, often times almost exclusively.
I'm 34 years old, I grew up around computers. Not everyone in my age group had a computer growing up, but a sizable percentage did. Those who did not, had them at school and at work. People 10 to 20 years younger than I am DEFINITELY grew up around computers. Designing a user interface to try and cater to idiots who don't use computers (and never will) is a waste of everyone's time.
Today a beginner when it comes to computer is a 4 year old, not a 44 year old. If the latter doesn't know how to use a computer it is because they have avoided learning. The Gnome guys are really wasting their time trying to create a dumbed-down, open source version of Microsoft Bob for these turkeys. Writing books for people who cannot read just makes the author look like a dumbass.
Lee
Muslim community leaders warn of backlash from tomorrow morning's terrorist attack.
Yes, I know the bit above the folder on GTK shows me the file path, however I would argue [...]
Well, you're at least attempting an argument. One could now make a counterargument and debate this.
The point is, Linus didn't do any of that. He just categorically asserted that more configurability is usually better, as if he were the authority on user interfaces. Not only did he fail to engage in an argument (as the Gnome folks had invited him to), that argument actually has been settled long ago among experts, and the answer is that Linus doesn't know what he is talking about. In fact, in that regard, the OS X and Gnome designers are in full agreement.
What's wrong with that; isn't he ALLOWED to try to use GNOME just because you have him pigeonholed as "somebody who uses KDE"?
(And next time you don't understand something, please first consider that the problem may be not with whatever it is you don't understand[*], but with your limited powers of understanding. HTH!)
[*]: In this case, Linus trying to improve GNOME.
Christian R. Conrad
mail me at iki.fi ; same user ID as here
If the interface is the only thing you don't like about Gimp, have you tried Gimpshop?
Not yet. Does it get rid of GTK?
"Well apparently he was TRYING TO use GNOME in stead -- how the fuck else would he even have noticed the problem?"
He already said he thought KDE was better. I don't understand why he is trying to use GNOME.
"What's wrong with that; isn't he ALLOWED to try to use GNOME just because you have him pigeonholed as "somebody who uses KDE"?"
He is allowed to do anything he wants. On the other hand the GNOME developers are allowed to do anything they want and I am allowed to call linus an asshole for pissing on the GNOME developers when he doesn't even use the damned thing.
"And next time you don't understand something, please first consider that the problem may be not with whatever it is you don't understand[*], but with your limited powers of understanding. HTH!"
Oh yes it's my fault that linus is acting like a supreme asshole.
evil is as evil does
Moderation +6
60% Funny
20% Underrated
10% Offtopic
strange - only 10% of the slashdot users are ugly fat people?