Torvalds Says 'Use KDE'
An anonymous reader writes "Without tip-toeing around the matter, Linus Torvalds made his preference in the GNOME vs. KDE matter quite clear on the GNOME-usability list: "I personally just encourage people to switch to KDE. This 'users are idiots, and are confused by functionality' mentality of Gnome is a disease. If you think your users are idiots, only idiots will use it. I don't use Gnome, because in striving to be simple, it has long since reached the point where it simply doesn't do what I need it to do. Please, just tell people to use KDE." Also, "Gnome seems to be developed by interface nazis, where consistently the excuse for not doing something is not 'it's too complicated to do', but 'it would confuse users'.""
Let me get the ball rolling here...
All the Gnome users I've ever known fall into one of three distinct classifictions:
Discuss.
____
~ |rip/\/\aster /\/\onkey
..."Use Windows."
This way to the egress...
If Torvalds posted that here, he'd be at -1, Troll in under ten seconds. Unless, of course, he signed it with his own name, at which point it would be at +5, Ass Kiss.
I must be number 3... and I do all of my work from the shell anyway. :)
Get E!
If Aqua was only available for linux... :-(
I stopped using either a while back, because both of them required too many mouse clicks and interface searching to get them to do what I wanted, and to clone the setup from place to place. Give me an ASCII configuration file that I can just copy any day. No, it's not "user friendly," but it's Geek friendly. I can read the docs.
I've even started setting up new accounts on my machines using FVWM with a sane default configuration. People tend not to futz with their configurations too much anyway, and the startup time and resource usage is just much less without the overhead of KDE. And, what's more, these are all grad students in Physics, and I *want* them to get facile with Unix. They really ought to know enough Perl to read and write files and manipulate numbers, and know a little programming. Having to figure out text configuration files would be a good exercise, as whiny as it may make them....
Not for everybody, but certainly for me. As a geek, I much prefer FVWM to the overhead of Gnome or even KDE.
-Rob
A lot of people just use whatever the distribution installes by default.
Actually, Gnome works "well enough" these days. It does what I want it to do. This is on Ubuntu. KDE is arguably better, but I don't care much at this point, since Gnome is the better maintained one on Ubuntu.
:-).
I'd love to have Konqueror as a file manager, but also this is in lesser extent than previously. Gnome just doesn't suck anymore
Save your wrists today - switch to Dvorak
It depends on what you're using it for.
Are you a geek, who wants a productive interface? KDE is the way to go - actually, I prefer Windowmaker myself.
OTOH, are you an end user who wants a simplified UI? Gnome is the way to go.
Linus, obviously, is a geek and chooses the former. However, that does not make the choice universal.
That's the best part about Linux and Open Source in general, isn't it? The freedom to choose and use what suits you the best?
Gnome developer Havoc Pennington's response points out that "reducing complexity" was not, in fact, the reason the particular dialog in question doesn't have all the options Linux wanted:
"Just for the record, since I made this decision I can tell you that 'might confuse people' was not the reason. More evidence for my point that 'might confuse people' is the reason made up by others, not the reason given by the decision makers."
Which is not to say that Linus is wrong (in the e-mail he writes that "If this was a one-off, I'd buy it. But I've heard it too damn many times. And only ever from Gnome.") -- I'm not a big fan of Gnome's lack of features (at least as compared to KDE), but it's not like anyone on Slashdot really conforms to the "average computer user" concept. And Linus surely doesn't either. Maybe Gnome is better for Mom and Grandpa. I'll stick with KDE, myself.
Moi aussi.
People see me doing that sometimes, and wonder why I'm going through so much trouble. I have a hard time convincing them that once you've learned it, the shell is far more efficient. (Especially since I type fast.)
I do have a handful of shortcut FVWMButtons on the left side of my screen (virtual screens, clock, xterm, emacs, etc.) for my most-used things, but, yeah, when I have to really do something with the filesystem, give me a shell I know how to use anyway.
-Rob
I respectfully disagree, I like KDE but there is absolutely a need for simplification in the linux world. I think Gnome was chosen for Ubuntu, for example, for very sound reasons. The notion that simplifying your interface being an idiot attractor is true, but that's not a bad thing. Idiots are people too, when we talk about our interfaces and what software we like we have to understand that we are perhaps an exlusive 8 percent of the world population, if that. There are a lot of people out there that haven't had the educational opportunities we enjoy. Giving them free software they can use seems like something we shouldn't sneer at.
Fluxbox all the way.
slashdot reports.
Linus is increasingly 'out there' in his hyperbolic statements. First the BitKeeper fiasco, now the start of a new Gnome/KDE flamewar. Ever read his daily postings on kernel trap? They are obnoxious. I am surprised the kernel effort holds together as well as it does. I personally take his statements on Gnome as anti-advice. He is becoming a most unsafe guardian. Can anyone imagine who would lead the kernel effort if Linus was shoved aside?
an ill wind that blows no good
I do all my stuff in the console anyway....wich shell does linus recommend?
I think Torvalds is the prototype of power-user.
A large part of gimmicks and interface nazism in today interfaces aims at the average or lower-than-average user. As a long time kde user switched to apple, I quickly realized that most of the use-cases I was used to were difficult to obtain with the OSX interface.
Is that a real problem? Dumb people want dumb interfaces. Smart people want smart interfaces. Give a dumb interface to a smart guy, and you obtain the Torvalds situation. Give a smart interface to a dumb guy and all you'll obtain is whining about its complexity.
-- "If A equals success, then the formula is A=X+Y+Z. X is work. Y is play. Z is keep your mouth shut." - Einstein
If J Random Anonymous guy posted a similar message to slashdot/his blawgh/etc, he would be ignored or marked as a troll and flamed crispy.
Is there any reason to treat this differently?
The goal is simplicity in all things. Someone shouldn't have to think about what is going on, it should be obvious.
The most interesting thing about that book is that the author applies the same principles he espouses for websites to the book. The book is very easily digestible. So, if it works for the web and it works for the book... what else can it apply to? If you follow this train of thought to its logical conclusion you'll realize it applies to lots and lots of things: your code, desktops, phone VRUs, brochures, etc.
Linus is a smart guy and I respect him, but the goal is simple.
I run my own computer business and supporting idiot users is something I must do everyday. I prefer KDE but I think many users can benefit from gnome. I think many can use a Mac easier then Windows. There is merit to having a GUI that is KISS.
Slashdot, home of supporters of free software, free music, and free speech.Except for Moderators that disagree with you.
I've used both GNOME and KDE, but I decided to use GNOME. Been using it with Fedora Core 3 for over a year now and it works just fine. What's this big problem with GNOME anyway? My 2 biggest complaints are lack of a "show in groups" in the nautilus file view and closing multiple instances of the same program from the taskbar (there's no close all, you have to click close on each one).
Gnome has always seemed to me to be a UI made to look excessively [fill in the blank]: Cute, shiny, hiding the ugly (but important) functional details underneath a glossy appearance. I started using Gnome initially when I didn't know about KDE. I switched over to KDE when I realized that KDE gives me more flexibility to customize the UI to my heart's desire, whereas Gnome is starting to look more like what Windows would have looked like had Bill Gates ported that UI to run on *nix platforms.
Blackbox/Fluxbox anyone?
I do 95% of my work from a shell too, but working in a windowing environment lets me tile shells, etc. I'm tailing output from some program while I'm editing code somewhere else, etc.
Personally I use KDE at work, although I'm a blackbox fan... haven't gotten around to putting it on my work machine. KDE's been good enough haven't been able to justify the time.
-everphilski-
"Please, just tell people to use KDE.
"Use vi, too. And vote Democrat. Oh, and cats are better than dogs. You know what else? Abortion should be legal. So should euthenasia. And as for toast? Butter side up!"
From his message:
it has long since reached the point where it simply doesn't do what I need it to do.
Everybody is entitled to his or her opinion, but Linux has grown beyond the scope of "just" Linus Torvalds. The freedom of choice that we enjoy as users of the operating system is among its finest attributes.
Is it possible that Gnome and KDE are simply designed for different audiences? Newbies and other users may enjoy the more straightforward approach that the Gnome developers strive for. Slightly more advanced users such as Linus may prefer a different UI. (I kid, I kid!)
Do you like German cars?
I was wondering how long it would take for this discussion to come up on Slashdot. It's noteworthy really only because Linus comes across as a 13 year old arsehole in almost all of his messages: if they hadn't been written by "The Linus Torvalds", I doubt people like Nat and Havoc would bother writing such well-thought-out replies to such unpleasant, ignorant flames.
Interesting. 'Interface nazis' (oh look, it's Godwin's Law already) brought consistency to the Mac platform and the Windows platform, and to be honest, that encouraged a lot of success there. Yes there were other issues, but consistency shouldn't be ignored. Additionally, GNOME is getting a lot of play on Ubuntu and Fedora desktops. Consistency breeds ubiquity?
One other thought: maybe this can be a strength of Linux. GNOME takes the intro/simple desktop crowd, KDE takes the ultra-config-alicious crowd. We can start saying things like "Start out with GNOME, but if you feel like a little more control, just check the KDE box when you log in."
Gnome's problem is that, well, they don't have a usable interface design to stick with in the first place. This goes back as far as 2000 - "systems administrators still struggle to install applications on Linux and that antiquated versions of Gnome, a graphical-oriented user interface for the operating system, continue to ship with different distributions of Linux" "http://www.computerworld.com/softwaretopics/os/st ory/0,10801,54030,00.html"
Yea, because one guy has an opinion, development on all other interfaces will be shut down.
Linus taking a side doesn't mean a thing in the overall KDE/Gnome holy war, any more than if he'd taken a side in Vi/Emacs.
ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
In 1998, I was a very active participant on the Gnome UI mailing list. In fact, the very first Gnome User Interface Guideline was in part based on my proposed one (google for "Rogue GNOME style guide" if you care about the details).
Two things shocked me back then, and from Linus comments it appears that neither of them have changed.
One is that Gnome has a ton of great contributors - and just as many who are not as great. Unfortunately, in areas where the matter is more discussion and consensus based and you can't prove your point by just coding it, the vocal trolls crowd out the valuable contributors.
Two is that within those who contributed the the UI discussion there was a surprising lack not only of experience in the HCI field (ok, I had just started out there myself) but also a strong resistance to pick up the vast literature available or trust in actual end-user studies.
The last was what caused me to quit. How can you design a user interface without talking to the users? You can't. Anyone working in HCI knows that. Assumptions == Disaster
Assorted stuff I do sometimes: Lemuria.org
I sometimes wonder if Linus just makes these kind of statements to mix things up a bit. KDE and GNOME have made some great leaps and bounds towards a useable desktop in the past 5+ years. Does it really matter? It's not as if one app can't run under the other? I personally like how clean GNOME feels, but I also appreciate that KDE is a great desktop environment as well, especially for people coming from a windows environment. Surely this is just sparking debate, ah bring back the ol Vi versus Emacs debates!
Also, "Gnome seems to be developed by interface nazis, where consistently the excuse for not doing something is not 'it's too complicated to do', but 'it would confuse users'.""
The Grammar Nazis are keeping a close eye on this instance of 4 sequential punctuation marks.
The Interface Nazis are concerned that their mission may be jeopardized.
He who knows best knows how little he knows. - Thomas Jefferson
Well... I have to say, I understand his feelings but I personally don't want lots of functionality from my windowed environment (just give me an xterm and vi) and I know lots of other non-tech users who are effectiveley idiots when it comes to computers.
Truly I think Icewm or Xfce are better altogether, or some other minimal but am too lazy to change default of ubuntu (current desktop choice).
Typically a user of the SuSE distribution, I have had the opportunity to use very good implementations of both KDE and Gnome. I have no qualms with saying that KDE has some nice applications (AmaroK stands out). In fact, at one point, I was using KDE because Nautilus could not interface with a specific BSD SFTP server, while Konqueror could; but when I figured out how to do it, I switched back to Gnome. I like Gnome because it feels _designed_, whereas KDE simply feels like a hacked~together copy of Windows. Granted, there are obvious differences, and even improvements, but, while individual applications in Gnome may be behind the similar applications in KDE, I see in Gnome to be something far greater than what KDE will be. I use Gnome because of the future I see for it: I want to be a part of what gets it there.
My girlfriend (with absolutely no computer knowledge whatsoever) can use KDE just fine, I really don't know what GNOME is trying to accomplish.
So stop taking what he says as gospel. Yes, he is incredibly intelligent. And yes, he has a very good grasp about what's going on most of the time.
However, this is the same guy that got upset at the Samba guy for reversing bitkeeper.
I'm not arguing with his statement, btw. I've always liked KDE better than gnome. What I am saying is let the poor man have his opinion without starting a flame war.
Mod me down with all of your hatred and your journey towards the dark side will be complete!
This is the first time I've found myself agreeing with Linus word-for-word. No "buts", "ifs", "except fors" or "maybes". He's enumerated everything I've said about KDE over Gnome, but that doesn't mean that KDE is perfect, either.
No folly is more costly than the folly of intolerant idealism. - Winston Churchill
Ever thought that other people might like different things from you?
Guy asked me for a quarter for a cup of coffee. So I bit him.
In all seriousness, as a long time Linux critic (mainly for reasons related to immaturity on a number of fronts, technical, philosophical, marketing, usability, and otherwise), I applaud this statement. Really. Hopefully "that Torvalds said it" will mark some sort of turning point in the Linux world in general towards the realization that usability and design matter, and that the CLI (for example), no matter how fast and effective in the hands of a highly experienced, frequent user, is the antithesis of usability.
In case anyone is wondering, the parents post was brought to you by oooGalaxyooo, a well know Anti-Gnome troll who spends his days copy and pasting the exact same message into every discussion on the net that might be in any way related to Gnome.
Btw, he's the guy who brought you the wonderful successful GoneME fork of gnome, which is indeed gone now.
For more information, feel free to visit his hompage:
http://www.akcaagac.com/index.html
For me, Gnome has been offcially hijacked by the suits ever since they switched the window manager from Sawfish to Metacity--very symbolic the move from a fun scriptable-in-Lisp WM to the most staid and prim window manager around.
It's for the best, I guess, since some kind of boring desktop is needed for corporate adoption of Linux. When you think about it there was bound to be a split between those who need a highly standardised environment (for tech support and the like) and people using GNU/Linux as their personal desktop, who want to be able to customise everything and have lots of little amusements. So although I much prefer GTK to QT, I'm going to have to agree with Linus and suggest that people who are not big businesses but just ordinary computer geeks should probably just use KDE.
It would seem to me that users willing to choose Linux over Windows (or even OSX) are savvy enough consumers to be able to choose their desktop environment. I don't think we need to be told what desktop to use - we seem to be making good choices by ourselves already!
Meh
No, this has never been posted anywhere else and you don't look like a troll. At all.
Using GNOME feels like a step backwards in time with it's quirky and limiting interface (for experienced/power users) that aspires to be Mac like.
IMHO, it is time to focus on one UI (KDE) and a dozen distros at most with a unified GUI driven software update/upgrade utility. Users should not be forced to use the command line for updating / patching the kernel, video drivers, etc. Only then will there be hope that regular users will start adopting Linux and Open Source en masse.
I was pleasantly surprised to see KDE developpers rally to GNOME's cause, or at least, advocate the use of GNOME for those for whom it works, regardless of their own opinion. Both DEs are there to stay and the sooner people accept this, the sooner we can build a strong integration layer and move on toward world domination. (Which is why the GNOME people really should get rid of Ximian and its DE fundamentalists if they want to make any progress, by the way -- at least until Ximian gets out of their corporate-love funk and re-learn the OSS virtues of collaboration...)
-- B.
This sig does in fact not have the property it claims not to have.
http://mail.gnome.org/archives/usability/2005-Dece mber/msg00027.html
Just a sample:
We're not aiming for "powerfully extensible". We're aiming for "Just Works". Some people will
hate that. Some will love it. Personally, I'd rather have passionate users, lovers and haters, than be than average and ignored, and I think you'll find most GNOME developers feel the same way.
Personally, I think Linus ought to know better by now than put out a self-centered post like that. There are more users in the world than just geeks. Most aren't geeks, in fact. For Linux on the Desktop to survive beyond the lifespan of its proponents, it needs to acknowledge that, not fall trap of intestinal power struggles.
Thank goodness. Maybe now the Gnome devs will figure out that they need to stop assuming that every user is an idiot; maybe they'll actually put good and inituitive features in their file manager now that Linus has said this. I personally don't like KDE's interface too much, but Gnome is what makes me want to bomb the Gnome dev mailing list with reports on its shortcomings. Too bad I don't have the time or will to actually do this.
"Users will vote with their own desktop."
Ugh. You mean one will 'win' in the end, and we will get "one desktop to rule them all, one desktop to find them"? No thanks. Give me choice. I, for one, use neither KDE nor Gnome.
/usr/games/fortune
KDE is too keen to put every single bloody option whether advanced or not straight in your face, rendering it a pain to find the simple settings. Not only that but the defaults are horrible including the single-click-to-launch paradigm. I spent a good while looking to change that behaviour, foolishly thinking it might set be somewhere desktop prefs which it isn't - it's in the mouse settings. On top of that, you only have to look at Konq or KMail and you'll see six or seven menu items in a row starting with Configure.
The one thing you can hand to KDE is that it is consistent, but it sorely needs to be streamlined. It's not hard to see why enterprise versions of Linux use GNOME - it's so much simpler and cleaner. I truly expect that supporting 100 KDE users would be significantly more work work than 100 GNOME users.
I have one problem, and its with your screenshot of a Gnome desktop and the comment about toolbars. There are two applications in there that appear to be both Mozilla and OpenOffice. Both of these applications, from what I know, do not use the Gnome widget sets in preference for their own. I believe you will have this same problem with these applications on other desktops like KDE. I know both running on Windows look different from the other Windows apps.
.NET stuff, note that this is coming from a long-time Java and C developer. I think that with Mono, the Linux desktop can grow without people having to load 20 different runtimes to get app X to run. Hell, I'm running Windows XP right now and have Python, Perl, Tcl/Tk, Java, and the .NET framework on my box to run various applications. That is stupid. I think everyone should focus on improving Mono and adding language X in to it.
As for the various different programming languages on Linux I can say that I think people should use Mono exclusively. A Qt# would be nice to see (if its not out there already). And before someone goes bashing me about the
Also, Mono should stop trying to mimic Microsoft's implementation. Screw them. Make a break and improve. I played around with it a bit and found it silly that on Linux it was compiling assemblies into files with the extensions ".exe" or ".dll". To hell with crossplatform. We need one framework that can run assemblies from many languages.
Well this could be the other argument: "Gnome is for idiots, KDE is too, for that matter any windowing system is designed with idiots in mind. They are just dumbed down. My choice is CLI, there are so many programs written for it and it is not intuitive at all, just like a system interface should be."
Jumpstart the tartan drive.
... for getting getting the invokation Godwin's Law out of the way.
I really hate that "click" around thing in Gnome (I have it in gimp and sometimes when I use gnom-editor). In KDE apps I just type in the path and thanks to autocomplete I am really fast to arrive where I want to go.
"Freiheit ist immer auch die Freiheit des Andersdenkenden" - Rosa Luxemburg, 1871 - 1919
I didn't mean that. If Linus had said "Personally, I prefer KDE to Gnome" then we could all ignore him and use whatever desktop environment we liked.
However, he wants people to use KDE, based solely on personal preference, which is nothing more than zealotry "Please, just tell people to use KDE". Because, you know, people shouldn't even get a choice in the matter. It doesn't even affect him.
I'm not saying that people are going to use KDE more because of this, I'm just condoning his actions.
Guy asked me for a quarter for a cup of coffee. So I bit him.
I see that Linux is now one step closer to taking over the desktop...
Be a real patriot: Question authority. Think for yourself. Formulate your own conclusions.
Yeah, well, he didn't make an announcment or a press release you know... He voiced his opinion on a mailing list - and I think Linus is pretty good at that :)
Incidentally, I had exactly the same experience. I migrate users to free software, and we offer two choices: FreeBSD backend, Kubuntu desktop. Why? The same reasons he cites. In the past two years, we heard a lot of "usability" noise from GNOME devs, and imho they are all bogus. Why? Because people throw around words like "usability" too easily, leading to circular or unsubstantial arguments, while real usability studies are not conducted at all. I haven't read a serious usability study for a long time. (maybe this will change with openusability and all). And no, I don't consider a study conducted with people who are absolute computer illiterate (not knowing that the right mouse button is good for something) representative. They are a very specific subset of users, they are NOT the majority, and making design decisions based on experiments conducted on this very small subset of the userbase is WRONG. That is Linus' point. Is he politically correct? Of course not (" This "users are idiots, and are confused by functionality" mentality of Gnome is a disease. If you think your users are idiots, only idiots will use it.")
My girlfriend is absolutely computer illiterate: she thinks (well, thought) that Office is the OS that runs on his laptop. Being lazy and all she often sits down to my computer (instead of opening her laptop) to browse the net. Sometimes she doesn't even notice that instead of firefox, she is using konqueror. There is a small set of functionality that users expect at specific areas of your screen: first buttons should be back and forward, they expect an input field for URLs at the top, maybe a google search bar... and that's it. If they are there, they are not really "confused" because there are additional buttons (kget, print, even cervisia) to the right side. They don't even notice it. It is the same with the file dialog: were users really bothered by the input field? I very much doubt that - and just like Linus, I was not aware of ctrl + L until someone told me here on ./. And in the past years, I hear one bogus "usability" claim from these so called "usability experts" after another (spatial nautilus anyone?) No evidence, no empirical study, just "we say so as usability experts" with some outlandish theory to back it up... so yeah, I think he is right on spot (and yeah, yeah, we know, diplomacy is not his forte).
Don't bother using Ubuntu, since Gnome will be your interface. Just throw out that entire distro.
Read my sig if you like, but I'll never see yours, thanks to Discussions, Viewing, Disable sigs...
Someone important had to take a stand on this issue. Gates is probably wringing his hands today in worry, now that people can focus their efforts on KDE. Gnome isn't dead, but it's time to relegate it to the backroom distributions that want to use it, and present a unified front[end] for consumer distributions.
Imagine if the Windows Start button looked different on all distributions of Windows since 95? [The XP changes don't count, much]. Consmers need a "look" that says, "This is a linux computer and I like that". They don't need to be looking at a computer and wondering, "Is this Guhnome, or KDE... I want a doughnut."
Saskboy's blog is good. 9 out of 10 dentists agree.
Does Linus mandate what desktop(s) the various commercial distros use?
Nice knee-jerk, though.
Do it. There's a lot of interesting answers. Most interestingly, it seems that the problems which Linus (and popular opinion) ascribes to Gnome user interface design decisons are actually considered bugs by Gnome developers. It seems that, when giving the choice of working on sensible defaults or in advanced configuration options, Gnome devels prefer the first, so that sometimes applications misses the advanced configuration; but they're not actually opposed to them (provided that they have a nice UI, separated from the basic options). It's a matter of priorities.
So Gnome is not about "dumb users", it's about focusing on an usable system out-of-the-box. If you like customizing your WM, you'll probably hate Gnome, because it's not their focus. I hate WM customization, so I like Gnome better than KDE (and ratpoison better than Gnome). OTOH, I love customizing my programming environment, so I like Emacs better tham vim or gedit. Differente things for different people, really.
Prescriptive grammar:linguistics
There is no Mozilla and no OpenOffice on the screenshot.
It's a very slick example of what Gnome needs to do more of. Gnome has focused its efforts on simplifing the interface for the masses. They've made good progress but the masses seem unimpressed.
It's time to think about finding elegant ways to put that power back in while keeping it transparent to the masses.
Ah, but see, what you're seeing on the Mac is actually elegant simplicity. There's power lurking there.
Sure the playlist selector in iTunes only has one button to add a new playlist, but hold down the Shift key while your mouse is in the playlist area and the button turns into an add new Smart playlist button. Or in the Browse area, click on the column header to Genre, Artist or Album and you zoom back to the top of the list.
These sort of rewards await those who explore. But for the faint of heart, the simple interface still functions.
And you are an expert in telling people what they are expert in, what they should be doing, and what they should not be doing?
Extremely smart people tend to be multitalented. At the very least, you have no reason to say "You are an expert in operating system kernels. Please keep to what you do best."
You may either:
1. Refute Linus' rationale concerning Gnome vs. KDE;
2. Refute Linus' qualifications to discuss desktop interfaces (which you have NOT);
3. Keep silent and appear rational; or
4. Affirm your statement and appear to be an irrational sophist.
To use your logic, you are an expert in demonstrably ugly and confusing flowcharts. Please keep to what you do "best."
It's just his personal recommendation, and I suppose if anyone can be said to have important input on the subject it might be him. In the end, we're all going to do what we want anyway. It's not like this is Moses coming down from the mountain (I bring you these 15... CRASH... 10, 10 commandments).
GetOuttaMySpace - The Anti-Social Network
Unix developers are not known for their quality interfaces. man == help? A dozen incompatable widget sets from Athena through KDE? The ability to modify your window manager through endless flat files, yet no way to do drag-and-drop between applications in a consistent manner? Much less cut-and-paste.
Coming from crappy-GUI-but-you-can-customize-it-all-you-like land, Linus is making the classic propeller-cap mistake: he thinks GUIs should have a myriad of options. Does he not realize that this is one of the primary reasons that Linux has failed in the userspace marketplace? Most computer users -- and by most I mean 98% -- do not wear propeller caps.
For these 98% non-Linuses, a user interface needs to do three things properly:
Linus wants a #4 Be Customizable, but in my experience people who complain about that have never themselves succeeded in making a UI for which the first three are true. I have absolutely no doubt that Linus falls in that category. Sounds to me like he needs to go sit in a corner and let the real GUI designers do their work.
What the hell? I use GNOME because Firefox and Evolution use GTK. As a normal desktop user, I want looks and some ease of use and SIMPLICITY! Unfortunately Mr Linus, GNOME is much better from a ease-of-use/usability point of view; I am no kernel genius like you, I want my OS to be like Google. And so you say Novel just got itself wasted with the Ximian acquisition? Hah!
This is my sig. There are thousands more, but this one is mine.
Windows is like decaf - it tastes like the real thing, but it won't get you through the day.
I would say OSX is the culmination of power and simplicity both rolled into one OS right now. If you feel it is too simple, you can open it right up, or dumb it down completely if you feel there is too much exposed. It's really a point i'd like to see all *nix based OS's to arrive at some day.
Looks to me like you have choice, based on what you just said.
Good grief, what's with all the knee-jerking? It's all open source. That means the options are not going to go away. They may shift in their priorities, but they're definitely not going away.
Gnome is a great GUI environment and all...but...enough simplicity is enough. I recently compiled Firefox 1.5 and now when I try to save a file it uses a gnome save dialog, even though I'm in KDE. I tried to fix it, but if it really matters to me I'll try again. I'm sorry but that save interface thing is just ugly, dumbed down, and totally non-functional. Windows 3.1 had a better save dialog. I'm not stupid, K :) Don't get me wrong, gnome is a good environment and all...just not for me.
Actually, Gnome works "well enough" these days.
Adequacy, that's what I strive for. Excellence is truly overrated.
Second, Linus expressed an opinion on the GNOME list. Linus writes in on both GNOME and KDE. There are 2 types of people that post to BOTH lists;
Finally, that Linus posted to GNOME in a discussion. He was not teaching. He was holding a discussion with other developers. His postings almost certainly have been taken out of context here on
I prefer the "u" in honour as it seems to be missing these days.
I've been using linux for years now, and I still can't figure out why each desktop environment (KDE, Gnome, etc.) requires a whole new suite of applications. I thought the whole idea behind *nix was to reuse and make programs that perform one task and perform it well. I guess this point is lost when speaking of DEs. Wouldn't it be nice, as a developer, to write a GUI app once then be able to deploy that app onto any environment and have it actually work? And I know that you can still run a KDE app while running Gnome, but the point is that you have to pick which one of these environments to code in. I guess we'll never really get true abstraction of UI code for linux.
Mod parent up!
I remember seeing a poster in college stating that about 1% of the world's population has a four year degree. That impressed me. I realized that I was becoming part of an elite. The eight percent mentioned by the parent post seems a bit off based on this. Maybe complex expressions on the command line at times are the ideal tool to accomplish a specific goal, but lets remember who we're leaving out.
Meh
And actually, a genius in one field is more likely to have important contributions to make in other fields than the average person.
He's not really out there so much as acting like a packet kiddy on IRC who thinks he can bully everyone.
Did he ever act otherwise?
May the Maths Be with you!
With regards to KDE versus GNOME, the best thing to do is let nature take its course. What I mean by that is let people use which one they prefer. From past experience, those who use KDE end up being more productive. And increased productivity often times leads to increased financial success.
I recently did some consulting for a firm which allowed their developers and administrative staff to use GNOME or KDE. It was each employee's choice which to use. When review time came around, a study was done into which desktop was used by the most productive users.
By far the most productive users, both developers and secretaries/financial officers/etc., were those who used KDE and related software, such as KOffice. The developers who used KDE were the ones who wrote the code with the fewest number of bugs, and the secretaries who used KDE were the ones who were able to produce letters and documents with the fewest drafts.
There was one notable exception, however. One developer who reported using GNOME was amongst the top three (I believe it was) developers. Further investigation revealed that while he was using GNOME, it was only as a program launcher. He was using KDevelop, Konqueror and other KDE software while working.
Overall, they weren't sure if it was a matter of productive people choosing KDE, or KDE allowing people to be more productive. I instinctively feel it was some of both.
The best thing to do is let people use what they want. In the end, their choice will either help or hinder their productivity. Those who are no productive will lose their jobs, and slide into irrelevancy, leaving only the productive. From my past experiences, it would appear that GNOME has become the least productive of the two desktops.
Cyric Zndovzny at your service.
I picked KDE for personal developer workstation long ago, at times when it was not so robust and stable as it is today, because of experience with long term big software projects. I recognized better design in inrastructure and architecture, so I predicted KDE as a huge project will be better managable in the future, when stability will come. This future is now.
So, the big difference is not how it looks, dear slashdotters, but how it works inside.
Of course, it does not prevent me to use Fluxbox on weaker platforms or individual Gtk apps, pocketly smallest of my machines runs GPE. And people without insight of software arcana may have other criteria for desktop, they even perform silly actions I never do to my computers, such as listening music and watching movies.
There you are, staring at me again.
Someone needed to stand up for KDE. Linus is saying what most real geeks would say, but he's a highly visible person to say it that corporate people will listen to, when all the corporate-friendly stuff seems to be very anti-kde.
I am trolling
When I install GNOME out of the box in Debian, it automatically mounts my USB drives. I still haven't this functionality with KDE.
For looks, I prefer KDE.
...leads to wasting more time customizing the DesktopOS rather than using programs to do actual tasks.
The trick is to get a desktop to doesn't need customization out of the box and still get everything you need by default. The only one that almost gets it right is OS X, but it can use a bit of work too.
"I am the king of the Romans, and am superior to rules of grammar!"
-Sigismund, Holy Roman Emperor (1368-1437)
I personally like the design philosophy behind Gnome (The Sensible Default) in general, and spatial browsing and the file dialog in particular, but I switched to Kubuntu over the weekend after Nautilus crashed for the zillionth time on me. I just couldn't take it anymore--the file browser is the fundamental component of the Desktop and having it freeze/crash every time something out of the ordinary happens with a remote share is just too much*. And it's slow. I like all the functionality it offers, with the previews and what not, but browsing a large media directory is an exercise in patience while the 2.4Ghz Celery processor wheezes and gasps to produce thumbnails.
So I switched. I can say without reservation, that on my machine KDE is fast. Konqueror is waaaay faster than Mozilla/Firefox/Epiphany and it doesn't seem to peg the cpu on plugin-filled pages (or when it does it doesn't seem to affect the rest of the desktop). Kontact/KMail/KOffice look much more integrated than Evolution/OO.org (I also found Evolution to be very slow). KDE also seems to follow Windows paradigms more closely, so I have fewer "support issues" from my wife (it's her machine).
That said, I much prefer Gnome's aesthetic. Honestly, why would anybody want to wade through menus and menus of configuration? A right-click on any app has:
Configure Part-of-app...
Configure App...
Configure Window-bits-of-app...
Configure Panel...
Configure KDE...
That's just annoying. I also prefer Gnome's approach to menus, and it's religious commitment to reducing clutter. KDE's shiny icons I don't care for either, but all these complaints are things that can probably be configured away (Hah!).
Torvald's complaints are wrong, but his conclusion is right. KDE is fantastic.
Todd
PS I still use Gnome on my machine, I am a glutton for punishment.
* After Miss Naughty crashed 3 times while trying to delete the Firefox lock file (why does Mozilla still have this idiotic profile dialog?), I tried to log a bug using the bug buddy tool, but it required sendmail be configured, or save to disk. I swear I couldn't get the chooser to save it and gave up, very disgusted. Probably user error, but I was still disgusted.
^_^ I am a gnome warlock, but i am not a gnome linux user *giggle* --- KDE or hmm... CDE .. is good. Previously KDE to me have an issue, i.e QT library, but now ^_^ all seems fine isn't it ^^
Gnome has long ceased to be useful. Not only that, it is built on top of an anemic toolkit and poorly conceived libraries. With the exception of GRAMPS (done in python and using gtk's interface bindings) and evolution, there are no Gnome applications that I find useful or well done. They tend to be buggy, underdeveloped, poorly integrated and lacking features. The range goes from the top applications (Nautilus, Abiword) to lesser known ones.
KDE not only advaces in leaps and bounds, but it has a very powerful toolkit (Please, GNOME fudders don't start the bullshit about Qt's licensing, we are simply sick of it).
I think Gnome has done a lot of harm to the potential for a free desktop having widestream acceptance. Its survival depends on two things: 1) a historical decision that Red Hat once made without enough thought based not on technical merit but its developer pool at the time 2)the ego of its existing developers who are too attached to their "toy" to give it up or assess its viability objectively.
I have done lots of terminal server installations and lots of user-testing and 85% of users simply prefer KDE. They find it easier to use, more intuitive and better thought out. Once KDE 4 is out(with the combination of new toolkit, Oxygen icons and the appeal project), it will simply be geourgeous and a wonderful platform that will have nothing to envy on the proprietary or free-software side.
Anyone who disagrees needs to try the latest kde (KPDF, ktb, kaffeine, Kontact, Tellico, konqueror, the range of kdeedu apps, krita, koffice). Try Suse 10 and compare. Give yourself at least a week to overcome your cognitive dependence on whatever else you have used before.
Pragmatism as an ideology is not particularly pragmatic in the long term. Keep it in mind when you dismiss Free Software
Hi,
;-)
:-P
Tangent fest
On 12/12/05, Linus Torvalds wrote:
> The reason I don't use Gnome: every single other window manager I know of
> is very powerfully extensible, where you can switch actions to different
> mouse buttons. Guess which one is not, because it might confuse the poor
> users? Here's a hint: it's not the small and fast one.
Just for the record, since I made this decision I can tell you that
"might confuse people" was not the reason. More evidence for my point
that "might confuse people" is the reason made up by others, not the
reason given by the decision makers.
First some context. The overall metacity plan was to first get all the
defaults right as priority one, and then add more configurability and
options consistent with keeping the defaults right. This was the
driving "principle" if there was a principle at all. (The weekend I
started on metacity the motivation was more "my # %$ WM doesn't work,
I'm just going to write one that works how I like")
On the specific feature of arbitrary button bindings, the full
discussion is archived in bugzilla. But my memory of this feature is:
- I put in a lot of special cases to get the default behavior exactly right;
the event handlers for mouse buttons do not look like "run the
action associated with
this button," they are more complicated
- I spent a few days trying to code a patch that made button actions
configurable
while preserving all the detailed behaviors I had coded, and I just
kind of gave
up because the patch was too hard/complicated/big and I wasn't willing to
break the default behavior in order to simplify the code.
- I did put in configuration of the most common stuff people wanted to change,
like double click action and alt+click modifier key, and this made
most people
happy (based on reduction in bugzilla/email traffic)
My patch is still in bugzilla, if anyone wants to start from it and
find the simple and elegant way to code it. The patch as I left it is
buggy though and had a couple "hard to fix" problems. Plus it's
against a pretty old version of metacity I guess.
BTW, though I confess that I like to reject window manager patches, I
also spent a ton of time getting EWMH usable and supporting it in
GNOME. The only purpose of EWMH is to make the window manager
replaceable.
You may be noticing that I like the idea of "choice of two
well-focused designs" better than "single choice of one
nobody-hates-it design."
Anyway. The primary issue with preferences in metacity was never
confusing users - that would only be an issue with displaying prefs in
the dialog, i.e. unlimited prefs would be OK, as long as they were
hidden. The more important issue I always had in my mind was the
quality of the defaults, and ability to spend time polishing the
defaults. The tradeoff came from amount of personal time I had, code
complexity, and interdependencies among prefs.
But, I pretty often flamed people complaining about lack of prefs in
bugzilla, so I can't really whine about being misunderstood
> Same with the file dialog. Apparently it's too "confusing" to let users
> just type the filename. So gnome forces you to do the icon selection
> thing, never mind that it's a million times slower.
I don't think "too confusing" was the reason here either, though I
can't speak authoritatively since I didn't design this.
There was also a bad rap here since in the original design spec (and
current file selector) you can in fact just type the filename. The
text entry box appears as soon as you press a key. You can also press
Ctrl+L to get a text box with autocomplete. But version 1.0 didn't
have this since the c
"Weapons should be hardy rather than decorative" - Miyamoto Musashi
I think that goes for OS's too
I like Gnome. A lot. I like not having to be tied into the KDE window manager. I like all sorts of its nifty functionality.
Except, as noted, when said functionality goes away.
This has been happening for *years*. With every new incarnation of Gnome, I wonder what feature is either gone, or disabled by default. Now, granted, disabled-by-default isn't a bad thing, per-se. If you're a savvy user, it's expected that you'll be able to figure out how to enable it. But sometimes, it ain't that easy -- especially when the menu options aren't all that intuitive.
I mean, what the hell's up with their whole funky "system paradigm" in Nautilus? "Intuitive," my ass. How about a simple hierarchy like most every GUI OS sine the Mac, fer Pete's sake?
Argh. It ain't enough to make me switch to KDE -- I *like* Enlightenment, dammit -- but I certainly see where Linus is coming from, and agree wholeheartedly.
I'm sorry, Miguel, Havoc, etc., but in your attempt to figure out how to appeal to the lowest common denominator, you're pushing away "real" users -- the ones who started using Gnome in the first place, 'cause it didn't try to wrap them up in KDE-cotton.
I loved Sawfish when it was the default window manager. Metacity, by contrast, felt impoverished. I've long since gotten used to Metacity, of course, and it's not half bad; it's just vaguely working in the background.
Not long ago, I tried out Sawfish again, just for old times' sake. It is absolutely horrible. I had forgotten - to take one example - that you actually had to pick which of several algorithms for edge affinity between windows to use. In Metacity, there is affinity, it works and up until that point I had never even thought about that. I never needed to. And that was just one of many, many such issues with Sawfish. Never on my life will I go back to such a demented design.
I remember actually liking spending two days reconfiguring my desktop in the old Gnome1 days - of course, that was just thesis avoidance behaviour, I realize now; in the abscence of a craptasticly tweakable UI, I would have had the university record on Tetris or northern Europe's cleanest student kitchen instead.
Trust the Computer. The Computer is your friend.
I switched from KDE to Gnome for the simple reason that Gnome provided more of what I wanted: chiefly, I find adding buttons to the panel is easier in Gnome; and the "updates are available" button in Gnome is brilliant. I also find browsing files quicker (Nautilus opens up much quicker than Konquerer).
I'd like to see KDE developers take some lessons from Gnome: if they provide the things that Gnome is better at currently, I'll switch back. Until then, I'm a happy Gnome.
Doesn't sound like linus for me. Do we have a proof that he actually wrote that or is there someone who thought "Hey I will create the biggest troll ever in telling to people on the Gnome mailing list to use KDE, and sign with linus's name". And if this is the case, if may be laughing by reading slashdot today.
I can sum it up quickly: While KDE has much better applications, and has a nice Kontrol Panel, QT is bloated and slow. Gnome's applications are underdeveloped and lack the features that KDE's applications have, GTK2 is quite fast. Personally I use Gentoo and set my use flags to comple GTK2 support and remove QT support, and for user interface I use fluxbox and aterm. This is quite fast and works well for me. I assume that Linus is refering to newbee's to and kind of _nix. I personally will not be using KDE, I don't care what Linus says, who made him Jesus? I am sure that Jesus would use a command prompt. Hello? 10 Commandments??
Right now, I need Eclipse a LOT more than I need KDE. So, when someone ports SWT to QT, I'll probably be the first one to switch. Until then, I'll be in Gnome.
Karma: Chameleon - mostly influenced by bad '80s New Wave music
Sure, advanced users like Mr Torvalds probably are better served by a desktop environmnent like KDE. Here they can configure things that "idiot" doesn't care about or even know exists.
The problem is, that there are more "idiot" users out there in the business world than there are Linus Torvaldses. If we design for the Linus Torvaldses of the world, Linux will get a very small user base and that will make Linux less interesting to companies porting software and drivers for the Linux platform.
The elite user is also perfectly capable of replacing a simple Gnome deskop with another more advanced one (e.g. KDE). However, the "idiots" will not be able to replace KDE with Gnome. That's why Gnome is better.
When it comes to GUI design the "it will confuse the user" point of view, is just as valid as the "it is too complex to do" point of view. Not realizing that, is a very common mistake by people with an engineering or computer science background.
God is REAL! Unless explicitly declared INTEGER
KDE has eye-candy for n00bs, but try getting any real work done on it. Just try.
Just what to you mean by real work?
Comparing it to Windows will be a moot point, since El Dorado is going to have a 40% larger code base than XP.
WTF?
I have to do *what* to see hidden files? That's documented *where*?
Anyway. Given the bloat of KDE and Gnome, everyone should be having a look at XFce and GnuStep instead.
Deleted
Interesting analogy. So you're saying that we should disregard Linus' statements as political and biased?
While straying completely and utterly offtopic here, remember that (i) the grammar there is indeed correct (though there's probably a hidden tag between the two double quotes) and (ii) the majority of people here are either programmer-types (understand that at the end of a paragraph that they're all closing tags, so the "" is effectively equal to }} rather than {} ) or don't care/notice/etc, or both.
Browsing with +2 to insightful posts and a higher threshold makes the average post seen seem a lot more ingenious
You're hinting at it: whatever you're designing, targeting those 'dumb' users first, seems like a good start to me. Why? If you have a dumbed down interface and a skilled user, that user will ALWAYS find a way to replace/configure that interface to suit his/her needs. So: no problem, just a little tweaking work to be done by a power user. If OTOH you start with a complex interface and a 'dumb' user, that user is screwed/lost. Big or even unsolvable problem for that user.
So if that would mean Gnome primarily targets 'dummies', then I'm all for it. IMHO, there's nothing dumb about clearing the path for dummies to a Linux desktop. For power users, leave it to themselves to figure out how they want things. BTW: Who cares about these silly Gnome vs. KDE fights anyway? Just try 'm both, then pick what you like.End-users with prior Windows experience tend to take to KDE much better. That's only partly because KDE is more similar to what they're used to in Windows. What's often missed in the aim for "simplified" is that for real-world use in business etc., simplified doesn't mean that it should lack functionality, only that the functionality should be well-integrated.
Gnome fails on that front. Speculating, I wonder if it's because geeks designing the interface they think is suitably simplified for use by those different from themselves gives the worst of both worlds - geeks often aren't good at figuring out what people other than themselves want.
I used Gnome myself for years before switching to KDE, and I have to say switching totally transformed my "Linux desktop experience". Admittedly,
But I know salespeople who've tried both Gnome and KDE and come down firmly on the KDE side.
Come off it, he didn't mean that people should be forbidden to use Gnome and you should know it. I bet Linus couldn't care less if some people absolutely love Gnome (and obviously some do), but he doesn't and that's his right (he's using the very possibility of choice you're saying he's taking away from others).
:)
:).
If there are tens of thousands of Linus-worshippers out there who automatically drop Gnome just because Linus did they have only themselves to blame for not using their own preferences to make a choice. Somehow I don't think that will happen because you didn't all start using Linux on ppc-architectures (which Linus does afaik) now did you? *imagines hordes of wannabe nerds buying Apple just to wipe it off* lol
And I don't think "condone" means what you want it to mean since you're making a strawman argument in order to criticize.
Disclaimer: I use Flux-like GUIs, (thinking) people will use whatever fits them best and that can be anything: cue the CLI-fanatics
this comment is provided "as is" and without any express or implied legibility or congruity [...]
Maybe I just suffer from using a version of GNOME that's a couple revs behind, but while it may be simple on its face, my experiences with the guts (in cases of failure, or specific and detailed types of configuration changes) are that it's a big ole mess of spaghetti that looks to me like it's trying far too hard to emulate the worst aspects of the Windows Registry. Unfortunately, my company standardized on GNOME due to economic concerns (QT not being free as in beer you know).
7 November 2006: The day Americans realized corruption and incompetence weren't addressing 11 September 2001
This is going to spark the flamewar that burns down Slashdot.
Error 404 - Sig Not Found
KDE offers greater flexability on how you want your desktop environment to look, feel and behave. and what isn't provided by KDE directly can be made with superkaramba.
I disagree with the comment because a interface is not just done for ease of use.
Sure, easy of use provides benefits for swtichers but the most important thing is to make something INTELLIGENT and something that works with your mentality, not against you.
Ever had one of these long and annoying dialogs on Windows? You get only Yes, No and Cancel buttons. On a Mac, you get buttons sensitive to context and making your work faster and more effective.
The hip way to get your IP. No ads, ever.
Aren't things like file open (save, print, etc) dialogs important enough that we should all band together and form a standard dialogs library? Something which has a completely unchanging interface (all the important things, like how things are actually entered), but has hooks to allow extensability by a desktop (I don't care if you want fancy icons or something, let's provide hooks for that)
Common Dialogs are far too important to have any ties to a particular anything. I've wanted to make some common dialogs for a long while now, but of course I'm a CLI guy so the key component in my mind would be an embedable 1-line terminal. (I mean, you've got a text box there looking at the filesystem, why wouldnt you want to run a full shell in it?). That is to say: I always think too far-fetched, and so the details prevent me from actually doing anything.
Once again another "I'm an idiot and I thought of it, why arent there a bunch of smarter people getting together and doing it?"
(desktops suck! Use gwm and stab anyone who tries to link against a kde or gnome library!)
-- 'The' Lord and Master Bitman On High, Master Of All
Possibly. Me? I'd like to see KDE functionality with the _ability_ to simplify like gnome (maybe using something similar to xine's settings system.. beginner to master of the known..)
I'd also like to see the Starterbar gDesklet handle KDE's quicklauncher. But dreams are dreams. I'll have to code the damn thing myself.
110100 1101000 1101000 1100110 0 1101111 1101000 1100011 1
Try using elinks for a web browser and WordPerfect 5.1 in Dosbox. :)
~ roscivs
Einstein said: "Everything should be made as simple as possible, but not simpler." Looks like Linus has learnt this lesson.
Indeed, if a 3242 words long comment to a 9:18 article is posted at 9:22, then it must be a copy&paste action - nobody types that many words in 4 minutes.
So please MOD the parents parent to 'Flamebait'.
Why Mono? No VM has yet come close to the performance of a good pre-compiled language. I'd suggest looking at either Dylan or D. Both are completely open, open source, high performance, and more feature-rich than either C# or Java.
The only runtime needed is libc.
At any rate, asking all (or even a large majority) of Linux hackers to use a single language is an idea doomed from the start... :-)
Galileo: "The Earth revolves around the Sun!"
Score: -1 100% Flamebait
You are an expert in operating system kernels.
Not hardly. He's an expert in one operating system kernel. Check his exchange with Shapiro about EROS to see Torvalds out of his depth.
-jcr
The only title of honor that a tyrant can grant is "Enemy of the State."
Following along the lines of the FSF, don't you mean Berkely/vi versus MIT/Emacs?
"It's too bad stupidity isn't painful." - A. S. LaVey
Linus has a real reason to do this:
Gnome/GTK is backed up by many companies, including redhat and novell -- the two bigger players in the linux market. The development of gnome is adapting to their needs, it simply is not an open project anymore, but this is another discussion. The point is, that being the default DE in those distros, pretty much makes it the main DE of linux, it's the first thing most new users will see when they install linux. And Linus being who he is, and doing what he does on OSDL, should be allowed an opinion on this.
Washington bullets will simply be known as the "Bulle
So stop taking what he says as gospel. Yes, he is incredibly intelligent. And yes, he has a very good grasp about what's going on most of the time. However, this is the same guy that got upset at the Samba guy for reversing bitkeeper.
You are bucking against human nature. Linus is an authority figure, and whatever he says will instantly be heavily-laden with the appeal to authority. People are easily influenced by authority. How else should they make their decisions? By relying on their own incomplete experience? By trusting their own faulty judgement? By following their peers who are tainted with the same faults? Obeying some impersonal authority figure seems just as good if not better than any of those other choices, and the fact that authority figures are obeyed proves this.
I'm not stating that authority figures *should* be obeyed, only that they are by the virtue of the "bugs" in the human mind. Nor am I attempting to make a misanthropic argument. I'm just trying to point out that we are all influenced by authority, and that it's probably more powerful than you realize.
I don't make the rules. I just make fun of them.
http://betterdesktop.org/ - an ongoing and very recent usibility study.
Gnome isn't perfect neither is KDE. I personally find that I don't like the default settings for either desktop. The thing that turns me off of KDE as a whole is that even knowing already what I'm going to want to change it takes me forever to step through the mess that is kcontrol and to remove the mess that is every application under the sun from kicker. As a desktop I prefer Gnome, it does everything I need it to do without causing me much pain to get it to the point that I like. However, I still install KDE simply for konsole and kate the two apps I could not live without.
Fear trumps hope and ignorance trumps both
How about this? Use whatever makes you happy? Only users that have no idea on the installation of a Window Manager shouldn't have the right to choose.
[%] Cingular Ringtones
Fluxbox is so wonderfully lightweight, and rox-filer file manager is just so functional, i can get by just great - and it goes blazing fast.
The thing i like best about flux+rox-filer though, is if it crashes, its easy as heck to recover from - not that it crashes a lot. Theres not much TO crash... kde and gnome were always crashing once every few days for unexplained reasons (but i think it had a lot to do with background services). Fluxbox has gone fine for weeks, and it does "what i need" (i use my computer utilitarianistically).
I think it's safe to say that the reason most of the Slackware community wasn't upset by the fact that Gnome was cut is that most of us didn't use it in the first place. I would say that, on the whole, the Slackware userbase isn't one that needs/wants things to be dumbed down for them. I personally know a number of Slack users who treat window managers as a way to display a lot of terminals and a firefox instance.
As for me, XFCE does the trick for me. It's fast to configure, it improves the appearance of both GTK and QT applications (GAIM, for instance, looks very pretty... amazingly) and it displays things at a sane font size. (I spent a long time trying to get everything a uniform size in KDE, it never really worked) And did I mention it starts much faster than KDE or Gnome?
Our greatest enemy is neither a single man, nor is it a nation, it is, as it has always been, our own greed.
As a desktop environment, I prefer KDE, but when I develop GUIs, I use GTK. Actually, I use wxWidgets, which under Linux, uses GTK. The reason they wrap GTK for Linux is licensing.
When it comes to the Linux kernel, I am a firm believer in open source. Hardware should have open interfaces. This isn't idealism. The kernel needs to be STABLE, and the best way to ensure that is to have drivers open source. This makes the kernel portable and upgradable.
But when it comes to userland, where the kernel is able to isolate a process so that it can't damage anything else, there's less need to be so concerned. Plus, one of the things that's going to bring more open source software to Linux is the adoption of Linux by companies that produce closed-source applications. Oracle for Linux is important because more people will use Linux.
The issue with KDE is the Qt license. It's pure GPL. That means you can't write a Qt-based application without your entire application having to be under GPL. That isn't always favorable. So the wxWidgets people, wanting to be somewhat looser with their licensing, chose GTK, because it uses the LGPL license.
Blizzard?
Havoc?
Linus?
Where do these people get such cool names?
I started using gnome back in Redhat 6.0 (I think). It always did everything I wanted it to, so I still use it.
My brother uses KDE, and every year, we have a flameware about it around the dinner table for the holidays. (Much to the joy of the relatives)
I will cary on with Gnome because otherwise, it would spoil Christmas!
I've got to say it: All Window Managers suck. GUIs suck in general. Not that I'm particularly fond of the arbitrary command switches, but at least it's easy to pull up a manpage or use a --help. IMHO, the problem with GUIs is they, by definition, impose a way of working on you. For example, if I want to view a list of files in a directory, GUIs fill the screen with lots of extra clutter. Finding the single file you want is sometimes painful. Even if you put the window in text mode, your options for manipulating a listing are limited. For example, on the shell you could do:
:D I wouldn't be able to work without them.
find . -name "*.log" -exec ls -l {} \; |sort -nk5
It may look imposing, but I can type that within a few seconds... or faster if I'm in vi mode or in the bash shell. Doing a similar thing in the GUI requires several more steps, if it can be done at all (you can't easily descend directories in most GUIs).
Of course, you need GUIs for other tasks. Try editing video without a GUI and you're in for a lot of pain. What's some good features:
1) Skill level based menus - One thing IMHO that's a good idea is having the "Advanced" menu option that unhides more esoteric commands. It's in some of the GUIs (Windows included) and is useful for me.
2) Icons that grow a la the MacOS GUI. For years I've had miniature icons on my taskbar. As my screen resolution got bigger, it seems the icons got tinier. I could use larger icons, but I hate wasting screen real-estate. By making the icons grow on demand is a useful feature.
3) Multiple desktops -- The GUI equivalent of "screen"
4) Transparency on hover - playing with some experimental WMs and found that the ability to quickly see what's in a window below without focusing or unshading is pretty useful in some working setups (editing web pages, graphics). It's annoying in others though..
Linus is making the biggest mistake all geeks make (myself included, but I learn, he might).
People don't want you to give them lots of features that get in their way.
They want you to give them something intuitive that does the basic things they need done first.
I've used Gnome. It's a very satisfactory system. It'll sell, if you let it. Anything that makes the user think, won't. Because it's just the user-interface model. It's not what they want to think about. They want it to disappear, like a steering wheel or an automatic door.
I use KDE at work and GNOME at home. At times it was the other way around.
I do not see any real difference. Some details are better in GNOME:
* Customization
* clicking on links in the terminal window
others in KDE:
* korganizer
* kdevelop
I regularily use tools from KDE in GNOME and vice versa.
Some new tools in KDE or GNOME are even worse than older software, i.e.
ggv can handle less complex documents then gv which can handle less
complex documents than ghostview. In fact all use the same backend (ghostscript).
Nevertheless, ggv _is_ useful and if my document doesn't load, I can still
use old ghostview.
So, I see little reason for throwing away neither KDE nor GNOME. It's the applications
what counts.
Actually, Linus still writes a lot of code in the kernel. Is it still 10's of thousands of LOC? no. But he is writing more than the average coder does and that is on top of merging other code in.
As to an expert in kernels, I would go that far. He did develop one, he did his study in CS, and he currently does most of his work on nothing but the kernel. So yeah, he is an expert at it.
In fact, if you ask others who are doing kernel work, I would be shocked if most, if not all, did not rate Linus in the top 10.
I prefer the "u" in honour as it seems to be missing these days.
My girlfriend is absolutely computer illiterate: she thinks (well, thought) that Office is the OS that runs on his laptop.
Talk about usability issues!
...the last great war of the third age of mankind...
>There are two applications in there that appear to be both Mozilla and OpenOffice.
...
>Both of these applications, from what I know, do not use the Gnome widget sets
>in preference for their own.
I don't see a mozilla window there, but the openoffice window uses the gnome widgets: They are exactly the same icons with gedit (the top window), only with no text underneath
Washington bullets will simply be known as the "Bulle
At least I find it obvious that the are other types of people/users than me. Not only do they think and behave completely differently, but also like different things. Btw. since when did Linus become a usability god anyway.
I happen to agree with Torvalds 100%, I think what has happened to Gnome is simply a disaster. the more they try to "simplify" it, the more unuseable it becomes. I think that the notion that fewer features makes software more useable is a myth. If I cannot configure software to work the way I want it to, and it makes me use it in a clumsy manner in which is not intuitive to me and I cannot change it, the software gets in my way and slows me down, and I will not use it. This is what Gnome does, I cannot make it work in a manner that is useable and convenient for me, so it slows me down and gets in my way, and instead of helping me it is a worthless hindrance to me that gets in my way. Every user has a different and unique work pattern and style of using software, and unique tastes. What seems to be the perfect, most convenient set up for one user may be totally worthless for another. Features that seem "useless" for one user might be indespensable for another. Just because one person finds no use for a feature does not mean it should not be there, there are likely many other users who probably love that feature and use it all the time. It seems Gnome software tends to ram down the Gnome developers idea of what good user interface is down peoples throats by not allowing them to significantly configure the software. One of my biggest complaints is the gnome panel, you would think they would allow something as simply as allowing it to be freely floatable and resizable, but it is extraordinarily difficult to force it to do anything but behave in the rigidly programmed manner that the Gnome developers think is the best. Furthermore, for providing very little functionality and customisabily and being an absurd nuiscance, it manages to consume 30 mb of RAM. Ok, that would fine if the software actually could be configured and had lots of functionality, but it does not. I think most users, even new users, actually want a lot of functionality and features. I think that it is not features that inhibits user friendlineness, but rather it is poor layout. The key is not to provide fewer features but to provide many features, but if there is a concern that putting too many options on a configuration screen for instance, simply put the more commonly used options on the main configuration screen and the more advanced options on an advanced screen. This allows the adavanced users to be able to access the functionality that they need without overwhelming novice users. often, the way people learn software, is they will begin by learning a small subset of features then gradually expand and branch out into more complex features as they become more familiar with the software, the key is to let them do so and allow them to be able to access the full range of advanced functionality so it is there as they learn to use it. User interfaces should allow the user to jump right in and start using the software with as little learning and configuration as possible, but should allow the user to branch out and as they become more familiar with it fine tune and tweak the software to their needs and access its advanced features. Software can be new user friendly and expert friendly at the same time in fact. Software for instance could allow an option that adds all of the expert options to the user interface (an experts mode and a new user mode) for instance. I dont know where this notion that software has to be featureless and so simple only an idiot can use it came from. Even Windows often has more flexibility than Gnome or Firefox. Something is seriously wrong when windows programs provide more functionality and are eisier to use than Gnome programs that provide little functionality and are hard to use. Internet Explorer has far more customisability in my opinion in its configuration than Firefox for instance and I have found it, with its security zones and finer control over the browser to be eisier to use than Firefox. And I think this notion that all programs must have the same colour schemes and look and feel, is also simply absurd. It seems Gnome deve
So let me guess, you are a gnome user =)
Linus is a programmer, a very good one. He has simply pointed out the corner that gnome has painted themselves into by not utilizing true OO principles and modern design patterns. This a fact, not an opinion and is evident to any modern programmer. Gnome needs a paradigm shift to survive the long term. The KDE developers have put great effort into the KDE framework and it has paid off big time. Unfortunately, this meant the have ignored usability concerns. But usability is far easier to correct than poor frameworks and the lack of truely reusable code.
I use gnome on my desktop at home and KDE at work. But its common sense as to which platform has the better implementation.
Are you intolerant of intolerant people?
Last night, I was considering switching to Gnome. I realize that it would be a lot of work to transfer my K menu over, but I was willing to do the work to try out the alternative my buddy was touting.
Your post has changed that. There are many features of KDE that I've gotten used to - features that you'd have to pry from my cold, dead hands - that, after a little investigation, I find that Gnome is simply without.
Also, consistency is important. I like my windows to all have the same feel - it keeps me from accidentally hitting the wrong button when I go for an instinctive click.
110100 1101000 1101000 1100110 0 1101111 1101000 1100011 1
"Gnome seems to be developed by interface nazis, where consistently the excuse for not doing something is not 'it's too complicated to do', but 'it would confuse users'.""
So that's why there are no features in gnome apps. I always wondered what the design philosophy was.
Sorry to say so, it's sad but true;
the market IS idiots 'cept me and, of course, you.
Just be thankful that Linux is rich enough to enable diversity of usage. That's a strength, not a weakness, and trying to kill a WM that makes Linux simple (perhaps too simple) is very un-linux!
You are in a maze of twisty little passages; all alike.
However, he wants people to use KDE, based solely on personal preference, which is nothing more than zealotry "Please, just tell people to use KDE". Because, you know, people shouldn't even get a choice in the matter.
Is it really so surprising that Linus has some zealous opinions concerning the operating system he originated and the tools he prefers? Personally, I think he is entitled to be as zealous or as critical as he likes.
I didn't see anything in his comment that suggested people shouldn't have a choice. On the contrary, he was complaining that the GNOME developers were removing user's choices because, in his opinion, they're too lazy or incompetent (my interpretatiom) to do the necessary coding to leave them in.
How does one get this paid rôle as a Troll? Is it like that iPod/LCD monitor 'pyramid' thing? I'm going to need money either to buy better computer parts or get a flat outside my parents' basement (where I use GNOME).
Translation: "Someone with influence is saying something I don't like. Shut up shut up shut up!"
My Greasemonkey scripts for Digg &
Have you read the entire discussion? Linus gave specific examples of what he considers usability "failures" in GNOME. Is that zealotry? Why don't you reflect on the points he raised instead of calling him a zealot. Who comes across as a zealot here? - read the post he answers to... Or read very carefully this post (focus on the content, not the author) - is it reasonable enought? Actually, what bothers Linus is the "usability zealotry" - whenever GNOME devs have to defend one decision or another (missing input field from file dialog, print dialog issues, spatial by default) we always here usability this and usability that, without any substantial evidence or empirical research to back it up ... just some outlandish theory. Now that is what is so annoying, that I'm not surprised in the least that Linus seems a bit vexed :) He is not known for his diplomatic skills, he never was, but as soon as his straightforward opinion does not coincide with some GNOME users, he is labeled as zealot?
I enjoy using GNOME and believe its philosophy trumps that of KDE. Most people would rather have a clean house to a cluttered one so why wouldn't people prefer a less cluttered interface? In the end, whether you notice it or not cluttered interfaces take longer to learn and generally soak up the productivity of most users - this is because of Fitt's law. People in this commentary have accused GNOME of merely following Apple's lead but I believe GNOME has proven that it is prepared to deviate from the mainstream and make the tough decisions when it needs to (e.g. the spatial navagation tool nautilus). Needless to say, I think Linus has it wrong on this one.
I heard he's 8 foot tall and that he farts thunder and pisses lightning.
==========
Error in module creativity.dll : Unable to create witty comment.
Abort / Retry / Ignore ?
I take the best from all window managers and desktops. I use gnome-terminal for my shell (I like it better than loading the bloated kbuildsycoca stuff from KDE's konsole) and it's just as easy to configure as konsole. When I need to use a file explorer gui with large thumbnails or for moving lots of different files around I use konqueror from KDE. As a base WM I use fluxbox because I can't live without tabs and being able to create tabbed windows. It's fast, easy, and as "elegant as vim/gvim" once you learn how to use it.
What allows me to easily have the most bleeding edge versions installed on my system without thinking about dependencies? Gentoo.
This sounds like one of the guys on a UUG list I'm on, in which he said that he hates GUI config tools and much rather use CLI for configuration. I think that Linus' comment follows the same idea as this user. We want Linux to be tough and difficult so that its users are the "elite". GNOME's purpose is to bring Linux to everyone. Make it simple enough for the idiot to use it, but powerful enough for the powerusres. If we really want Linux to become mainstream, which I do, then this idea of "Linux needs to be tough" has gotta go.
I'm just condoning his actions.
Condoning his actions implies you agree with, and to some extent support him. Your post speaks differently.
Perhaps you mean condemning?
Oh well, I'm still mystified as to why this is either a) removing your freedom of choice, or b) zealotry. A man gives his opinion. You're free to do whatever you choose.
Endless arguments over trivial contradictions in books written by ignorant savages to explain thunder in the dark.
The commandline is usable, and extremely usable in positions where a GUI is impossible (wrong end of a slow network connection, a situation all to common in remote adminstration), but, granted, it is not particularly useful to someone working in graphics design, for instance.
Gnome has three problems all centered around how it manages its applications:
#1 All applications store their configuration data together in one place
#2 Configuration data is not human readable or editable.
#3 Configuration data is not designed to be easily read and manipulated by other UNIX tools (All Data is an XML markup format and can only be manipulated by tools which are schema aware and schema compliant)
This duplicates all of the worst design characteristics of the Windows Registry system.
The gnome design approach is deeply and fundamentally flawed.
The biggest problem with gnome is its design "decision" to copy the
Windows Registry paradigm. "decision" is in quotes because I am guessing that the Gnome designers just automatically used that type of design after being exposed to windows.
Every Gnome app is broken. Why:
Because every Gnome app must register all of its configuration and
setting information in the gnome "registration system" which is primarily
a functional copy of the worst design decision Microsoft ever made.
(Or their best one since it forces many home users to buy a new computer
every three years, cause "this one is slowing down too much")
The Windows registry system forces all application thru the same choke
point containing a data set the grows rapidly and continuously over time.
As the data set (Registry info) becomes larger and larger the speed of
access to the registry gets slower and slower, finally dragging the system to
its knees.
At this point, unless the user has professional help advising them to reformat
and re-install everything, a task which most fear deeply and reasonably
avoid, many users will go out and buy a new Windows
PC and start the same cycle all over again.
What has this to do with Gnome?
Simple. Gnome has the same problem and they got there by ignoring the
most basic design principles of UNIX put forth by the creators of UNIX in
1978 in the July/August edition of the Bell System Technical Journal.
These design principles can be summarized by one statement:
Keep It Simple Stupid.
Every book or article published about the UNIX design philosophy all say
the same thing and yet, GNOME broke those rules.
How to fix it:
Decentralize config info collections
use human readable/editable text in config files
make sure that the config data can be manipulated by traditional Unix tools
when used as filters.
Until these changes are made Gnome is a more a Windows system than a *NIX
tool.
Bleeeeeeeeeeeeeeeeccccccchhhhhhhhhhh.
I've never run Berkely on Vi before. What does it do?
;)
Just another proletarian malcontent.
I think Torvals have the right to take a position, but telling that GNOME users are idiots, I think it's a lack of respect for Gnome users. Be more respectuous with *ALL* Linux users if you want to get more peoples using this OS... Common, a Gnome user is a Linux user...
The reason for not using languages like Dylan or D:
1. They are programming languages. Mono is not a programming language, rather a generic runtime. This allows for programmers using their favorite programming language to create working parts for a desktop that are compatible with other parts possibly written in another language.
2. "Pre-compiled" applications require people to download source code, compile, link, and install for their particular platform. This is probably the #1 reason why average users avoid Linux. Most Windows users screech when they see the command prompt. With Mono we could get away from that and deploy just the applications.
3. Most advanced runtimes, like Mono, perform pretty darn good. I don't know if I would create the next Quake in it, but it sure as hell can handle a word processor or other desktop application just fine. And despite what you or anyone else might want to say they often times are more reliable.
I agree with Torvalds' comments, but I use Gnome for no better reason than I am used to it. I don't want much from my GUI - I'd probably be just as happy with fvwm - but I do use KDE apps in Gnome. It's all just point and click anyway. I don't think most users touch 1/10th of the possible customizability and functionality of whatever window manager they're using. Provided that it does work and it is stable, you use what you've grown accustomed to. All this vs. stuff is just religious quibbling.
If I had mod points, I'd do it myself. I'm no Linus expert, but it seems to me that too many people are starting to imagine him as some "software Ghandi". He's a human being, with his own (sometimes quite acerbic) moods and foibles. He also happens to be opinionated. Wow, what a surprise! In my own unimportant opinion, I don't think it's ego so much as him having a "here's what I think, like it or not" attitude. Ultimately, isn't this better than a popular figure who refuses to take a stand or voice an opinion on anything, in an attempt to please everyone?
Last time I looked, KDE was the preferred option under SuSE. When did this change? version 9.2?
Here's a case in point. When I was providing Windows support for end-users a few years back, I'd been using Windows 95 and NT4 for about a year myself. I'd explored the various ways to create an application shortcut and decided that the most efficient way to do it was to open find your EXE in Explorer, then right click and drag the shortcut to wherever you wanted it and select "Create Shortcut Here". Why on earth anyone would use the stupid wizard interface is beyond me. So when it came time to show users how to create shortcuts for folders, or documents on their desktop, I assumed that they would agree. IN general, they did. But here's what shocked me. There was another support guy who worked with me who chose to actually use the idiot wizard! Why?! And since he'd been showing the users how to use the wizard when I wasn't around the users were getting confused. In many cases they thought that we were teaching them separate things and started creating shortcuts multiple times using each method. I confronted him on it and he said he didn't even KNOW that you could create a shortcut using my method. WTF!!!??? How do you do support for people without knowing every way to do something? It was at that point that I made the decision that having more than one way to do something for most users is a HORRIBLE idea.
Yes there are different working styles and there should be ways to accomodate them. But... when you are dealing with basic end-users who don't know the difference between the monitor and the computer, you really need to have just one way to do things. What's really needed for ANY UI is a way to restrict users to only one way of doing things until you can say for sure that they've progressed to a level where they can do things in more than one way and actually "get it".
Normally I agree with Linus on a lot of what he has to say, but I can't agree on the KDE issue. I think all the UIs on *nix are kind of screwed right now because they won't cooperate with each other well. Even though many of the Gnome people have come out saying that they don't make changes because "users are stupid" I have to say that users can be quite stupid indeed. We all know that. The solution is to have multiple experience levels (like Xine does) that would let administrators assign users to various UI user levels (that can be created by the admin) in relation to their level of knowledge. If it was established as a standard across UIs then this wouldn't be much of an issue. For the people who can handle and need to have more than one way of doing things, they can get assigned to an advanced user level. For the people who need to be told to switch on their monitors lest they think their PC is off, they can be assigned to the neanderthal user level. Etc...
Enlightenment is the only UI I've seen for *nix that actually looks and feels "right". It's just a shame that KDE and Gnome don't want to play nice and let their apps run without needing to load those stupid and unneccessary services... For my general comments on UIs, see here.
-"...bad old ideas look confusingly fresh when they are packaged as technology" - Jaron Lanier (Digital Maoism on Edge.o
As a side note, the bouncing pointer #*(@) in KDE really bugs the hell out of me. Of course, most of my Linux systems are servers set for runlevel 3, so honestly, I don't care what it came with.
Same icons doesn't mean same widgets. (i.e. many FOS Java apps use the Gnome icons)
Million Dollar Screenshot
That'll teach'em not to put the OK/Save button on the right-hand side of the dialog box!
-1, Too Many Layers Of Abstraction
I have both installed, use GNOME for my WM and still use a few of the KDE apps. I just hate having a cluttered interface. If that makes me an "interface nazi," fine. I hate clutter. On my subnote, I run blackbox. Both KDE and GNOME would be massive overkill bordering on the unusable with such limited screen real estate. You'd think Linus, of all people, would recognize the utility of using the bits and pieces of different things that work, instead of finding one all-encompassing platform and discarding anything that doesn't have the brand label... Blah.
What really is the difference of Gnome and KDE? They both try to emulate windows, have a "start" button, etc. I personally think they are bloated (KDE more so) but prefer the true simplicity of blackbox.
We got Linus on our side! Pbbbttthhh!!!
Best of all though, I don't have to switch to it, which makes it ROCK many many many times more! Poor Gnomes...
:-]
Your premises are correct, but your conclusions are faulty. The GUI interface is not the hard part of Linux. If it were, there wouldn't be so many idiots who manage to use Windows.
The hard part of Linux is setting up a multiuser system for just one person. It's still much easier to set up mail, printers etc. in Windows than in Linux. Various distributions are making progress in this area, so that's good. But trying to make the GUI simpler is just a distraction.
My other Slashdot ID is much lower.
Linus is definately not your average Linux user. In fact I'm surprised he uses any GUI at all! I personally think Gnome (Ubuntu too) is the way to go to encourage Windows users to make the switch. Its just clean and easy to use and it appears to be the general consensus for most of the big distributions. KDE has its place though, and I don't think anyone is an idiot to choose either.
I've been using Gnome (on FC and Ubuntu on my personal, business, and client systems) and KDE (on SuSE systems at the college where I teach) pretty much every day for years. I know the keybindings, the shortcuts, and the configuration options for both, and I'm including coverage of both in a book I'm writing. I personally prefer Gnome (gasp! - a longtime *nix user, a competent programmer, an experienced sysadmin that ... prefers Gnome!) but that's by a small margin.
But as I've been writing the book, I've realized that both include some pretty hoary crud from a user perspective. (Before I get flamed: yes, of course FC uses a heavily themed version of both desktops, but don't skip the line above where I noted that I also use Ubuntu and SuSE).
Take KDE's configuration system, for example -- you can get to the configuration module for, say, the Window Manager in several different ways (through the Control Center, or a right-click on titlebar), but the user interface is very slightly different depending on how you get there (butons vs. tabs? different numbers of options on the buttons and tabs?) -- why?! What purpose does this serve other than confusing the user? People criticize Gnome's [various versions of] load/save dialogs, but KDE's use of a horizontally-scrolling display of variable-width columns brings new meaning to the phrase 'user hostile' (and copying it from a braindead Windows design is no defense). What about configuration options that have proliferated to the point of absurdity? - such as window focus options that include "focus follows mouse", "focus under mouse", and "focus strictly under mouse" (when the differences are not documented except in some obscure post on a developer's list)??!?
Gnome is no better. Why can I drag'n'drop a wallpaper or a desktop theme onto the appropriate configuration dialog, but not a GDM theme? When I successfully install a new personal font using the fonts:/// location in Nautilus, why doesn't the new font show up in that Fonts window??!?
Both desktops have significant shortcomings. The features and shortcomings of each will rub us in different ways. But without friendly competition between the two camps -- thankfully, augmented by cooperation through freedesktop.org -- I think the free desktop would not be anywhere close to where it is now.
So long live diversity, choice, and friendly competition!
I started on SUSE 9.3 about six months ago and then shifted to OpenSUSE 10.0 and I've tried both KDE and GNOME and ended up on KDE. This happened for a couple of reasons;
* I clicked with KDE quicker.
* 60% of the programs I use are KDE.
* I can still have the programs from GNOME. I just have GNOME as an alternative desktop. Not used, but there.
Another possible alternative is that it was easier to pick up after Windows or some freaky cultural sex thing. IANApsychologist.
From my point of view though I still need GNOME because if it happens in a years time that KDE has gone to the dogs, I want some choice, someway to vote. An "alternative".
I would prefer if distributions used both, I have the disk space, I get bored, I like parts of both of them.
Of course, I'm not Torvalds (thank the intelligent designer). I haven't chosen to speak normally over a medium where people can't see my body language or hear my tone.
/. bug #926803 - Why I can post.
Linus has a great quality, he is pragmatic, anytime he try to use the best tools for his needs. Do not forget that when the folks of bitkeeper changed their minds, giving up the support for the kernel's sources, Linus designed git in less than one week. ookoi
You keep using that word... i do not think it means what you think it means...
Mod Troll?
Linus is not that limited in his thinking. Some day you might be too.
Linux never represented Linux (users) as a whole. Only dorks thought so.
Wake up people he's a person not a PR-machine or a Messiah. If he has opinions that are not the same as yours it doesn't make him a lesser person, and if you as Linux users can't accept differing opinons you need to grow up.
this comment is provided "as is" and without any express or implied legibility or congruity [...]
I, for one, welcome our new overlord Torvalds... wait... doh! He just gave his opinion, probably more for people wanting to try Linux than people already using it. He's just saying, "I find this one easier, make sure to try it and not think that Gnome is Linux." I, personally agree with him (though I like Fluxbox even more) but I've been handing out Ubuntu discs left and right and recently permanently switched one of my friends. He's perfectly content with Ubuntu and Gnome.
The 'Net is a waste of time, and that's exactly what's right about it. - William Gibson
> 2. Refute Linus' qualifications to discuss desktop interfaces (which you have NOT);
That's pretty trivial acutally.
Linus has 0.0 expertise or experience in this area. It's not what he does. It's not what he has done.
I refer back to the comment on Hawking and interior decorating.
Linus has no more authority on user interfaces than some random guy you pick up off the street.
Infact, the random guy off the street will probably provide remarkably better insight on the subject.
A Pirate and a Puritan look the same on a balance sheet.
While Torvalis is a kernel guru and has much respect, I'm not sure he is qualified to advise me on subjective matters such as the gui I use (unless there is a problem from his kernel) or any other preferences. I don't care what his politics are , what kind of car he drives, or what his favorite movie is. I do want his input on linux kernels.
Linus is absolutly right about Gnome being dominated by 'interface nazis', but thats also exactly the reason why I like Gnome. As oposed to most other OpenSource software Gnome isn't build by stacking layers of layers of hacks on top each other, but instead Gnome developers often take a step back and redo stuff the right way, not just the way people got used to. Sure thats always causing a lot of flameswars and discussion, but its also a necessary thing if you want to end up with something that is actually a good interface and not just one which you have getting used to. So, yep, switching from Gnome1.4 to Gnome2, from Sawfish to Metacity, from old filedialog to new and soon from Galeon to Epiphany was quite painfull at times, but at the end of the day, I got almost all features back that I need and a whole lot of useless stuff cleaned up.
Of course it might be nice if some of the new stuff would be introduces a bit more gently and probally more backward compatible, at least for the time when the new stuff isn't 100% ready for prime time, but the stuff that gets done is almost always worth doing. Oh well, and I would like if they would finally drop Nautilus and use something that isn't just broken-by-design, but maybe that will happen one day anyway...
Those that want all the bells and whistles and configurability should simply use KDE, which really looks and feels for most part like a standard Windows interface on steroids, for me however all that configurabilty is simply useless most of the time, I prefer something that 'works at default' and doesn't offload the creation of a usable interface to the user.
I prefer WindowMaker and the GNUstep applications and libraries as my DE.
I must say that Linus is right on this one. It's about time someone publically called GNOME what it is... a pile of junk.
GJC
Gregory Casamento
## Chief Maintainer for GNUstep
Well... and that is EXACTLY why Linus is right !!
I don't think that word means what you think it means
I am trolling
The problem is that they keep voting Windows...
Now before I get modded down, I be to remind whoever might read this that what I am saying is FACT. - bogaboga
I use it because it just works.... Haven't I heard that somewhere else before ;P
My thoughts exactly - powerusers like Linus and me (ahem) prefer kde, those needing more hand holding use gnome, and absolute mental basket cases that need animated paper clips to help them type a memo should either use Windows or be packing boxes in the warehouse.
Unfortunately (I didn't read the article for all the nuances) Linus comes off sounding like an Interface Nazi in declaring "Use KDE" and calling the gnome folks interface nazis, and should promote the world of choice. But that psychology comes with the territory (cf Gates' or Jobs' demeanor) I guess (lots of mental stress). Folks who need more hand holding need a dictator, as they're unable to make the best choices so of course Gnome devs look like fascists, whereas Windows folks need an entire church and the PC Pope.
try { do() || do_not(); } catch (JediException err) { yoda(err); }
Softare development, mainly. It's what puts food on my table and also what I do for fun.
Nice to see someone pointing out the real news :)
this comment is provided "as is" and without any express or implied legibility or congruity [...]
No. I won't do it.
You're just trying to make Linus look bad.
Shame on you for trying to bite the hand that feeds.
[Fuck Beta]
o0t!
but that is exactly the case. In the end, users care more about the expeience of using the device than the under the hood details. if linux is going to go mainstream on the desktop its going to need a user interface that isnt just acceptable but actually preferred over windows or your not likely to get any traction in that market place.
torvolds might be great at low level programming but he has never demonstrated that he knows the first thing about interface design. Ignore the user interface nazis at your own risk.
"In America, first you get the sugar, then you get the power, then you get the women..." -H. Simpson
Two comments I'd like to make:
1. If people want to customize something, usually it's because they want it to resemble another thing they like already (*cough* Windows explorer *cough*).
2. I don't care if whatever GUI is designed to work for "dummies", "idiots", "stupids" or "Joes sixpacks". I only want to be able to click on a freaking checkbox to disable the annoying animations or whatever.
If it has it, I'm fine with it.
Gnome just doesn't suck anymore :-)
:-/
GNOME. It just doesn't suck anymore
Artifical Intelligience is no match for natural stupidity.
Kind of reminds me of when Reagan quipped during a mic test, "My fellow Americans, I'm pleased to tell you today that I've signed legislation that will outlaw Russia forever. We begin bombing in five minutes."
It's one thing to shoot your mouth off if you're Joe Sixpack, another if you're POTUS. But Americans do love leaders who talk like Joe Sixpack.
Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
I personally think that your considered best part about Linux/Open Source is it's biggest downfall as well. There's so many things to choose from, and there's loads of incompatibility across the environments. So, now, you're stuck with KDE/GNOME/E cliques, and nobody's bothering to try to work towards a simpler, more common standard. This is a big turnoff to most normal people that I try to convince to use Linux. Joe Sixpack doesn't want to have to futz with finding a specific installer, or any of that. They want what Microsoft did - simple, click to install software. No need to hunt down this or that, nor need to have a specific environment installed for the program.
Yea, I'm gonna get modded troll or flamebait for this, but tell me, if Linux really wishes to catch up to Windows, you'd think that getting an nVidia card working under Linux (WITH 3D Acceleration) would have to be just as easy as it is in Windows - double-click, hit next a couple of times, then reboot. (In Linux's case, the reboot of course isn't necessary.) But sadly, Linux still has not gotten this far. If Linux is going to become desktop mainstream, there needs to be the ease of use that even Ubuntu still has yet to deliver - click and it's done. I'm surprised that so far, nobody has seemed to come up with a simple way of doing this.
And if anyone could answer my thoughts, please give a better reply than the Linux communities that I tried getting support/help from. I got tired of this "holier than thou and smarter than thou" attitude these people take when I try to get a simple question answered. Being that rude, and that snotty, is a surefire way to turn most normal people off to even thinking about using Linux.
And before you go "Not everyone in the community is like that" I've encountered this problem everywhere except the Ubuntu forums. IRC, other forums, even PERSONAL EMAIL all I get are crap attitudes.
Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
I have to admit, I'm not entirely sure why people are so wedded to the One True WM mentality. There are many ways of working with computers, and people have many different interests in using them. Even more, neophytes will have different interests, will bring different skill-sets to the party, and will tolerate different learning curves.
My own preference is wmii (wmii.de), which does away with the whole premise of WIMP interfaces. I find that WIMP orientations get in the way more often than not (though there are important exceptions). Eye candy is great and all---I love me some enlightenment e17---but I'd rather just get my work done, and for me that means that the WM should get out of the way, there should be no ``desktop", and I should rarely be using my mouse. If you're down with that, go check out wmii; if not, then, well, you're a blasphemer and a heretic and you are totally teh suxors. . . .
"Every decent man is ashamed of the government he lives under." - H.L. Mencken
Where the 'Human Interface Guidelines' for Windows for a start?
Might want to take a look at this hall of shame or maybe that one. Note while laughing to your heart's content that upwards of 90% of the problems reported are for the windows platform...
Would have been a way better world had there been such a thing as interface nazis for windows...
One shall speak only if what one has to say is more beautiful than silence
No he shouldn't. Read what he actually said. His complaints are just as valid of OS X as of Gnome. He should use KDE or some other infinitely tweakable Linux desktop.
Try out fish, the friendly interactive shell.
All I want to know is how do I make the new Gnome file dialog let me traverse directories that start with a dot. I recently was forced to switch to evolution for email and have since been forced to make symbolic links to all my dot-directories in order to make use of them.
Is there a better way?
*sigh* back to work...
And what are you an expert in that we should listen to your opinions?
If you want to type or paste a whole path though, you have to press ^L first. Let somebody guess that if they can.
I have to agree with Linus here, gnome looks nicest and I use it, but I hate it.
It makes it too hard or impossible to do some things, and is simple to the point of idiocy.
KDE looks kack on the other hand and is a dog to program in with its compiler compiler; so I won't touch it.
Sam
blog.sam.liddicott.com
"Well I believe I'll vote for a third party candidate." - crowd member
"Go ahead, throw your vote away." - Kodos
Autonomous Retard -- Is your camp safe? UnsafeCamp.com
I really do agree with this guy.
\
1. They are programming languages. Mono is not a programming language, rather a generic runtime. This allows for programmers using their favorite programming language to create working parts for a desktop that are compatible with other parts possibly written in another language. You don't need a monolithic VM for that. OS X Cocoa applications are the most consistant and well-integrated around, and you can write them in Objective-C, Java, Ruby, and I'm sure many others that I haven't cared to look into (I just write an Objective-C wrapper usually). 2. "Pre-compiled" applications require people to download source code, compile, link, and install for their particular platform. This is probably the #1 reason why average users avoid Linux. Most Windows users screech when they see the command prompt. With Mono we could get away from that and deploy just the applications. 1. Open Synaptic 2. Click checkboxes for the software you want 3. Click apply Seems fairly easy already without mono, doesn't it?
Any of us can write an email to an obscure list and not have it plastered all over slashdot. Linus can't because he did all of us a massive favor.
Sorry Linus.
what makes you think you only have 2 options?
both sucks.
At work I always have a well configured windows desktop (and with a bunch of terminals to linux boxes and unixutils installed)
my choice in linux is to use ION.
http://modeemi.cs.tut.fi/~tuomov/ion/
How can you talk about usability and still force the user, dumb or not, to waste time arranging windows on the screen? screw this!
If you use those WM, then you're not contributing to nothing. Open source is nice because it can change and explore new ways of doing things. If you just want to copy what's already there... then i think it's time i change the ribbon on my site to SUPPORT fucking software patents after all.
God, you have an inflated sense of self-worth. Let me fill you in on a little secret: knowing how to survive by hunting/gathering on the savannah, build a house, or build a car from scratch are much more "elite" skills than being able to write papers about long-term effects of Charles VIII's invasion of Italy in 1494 or even the ability to write your own window manager.
It's always a long day... 86400 doesn't fit into a short.
I use GNOME on Ubuntu, but I just recently installed KDE (apt-get install kbuntu-desktop) and I must say, while KDE still suffers from ugly icons and themes, it's quite robust, more snappy (on my machine, anyway), and feels more finished than GNOME.
I hadn't used KDE in a number of years, but was quite surprised.
When looking at this legendary example picture:
o t34ji.jpg [imageshack.us]
;-)
http://img234.imageshack.us/my.php?image=screensh
You see a bunch of GNOME applications showing different types of Toolbars. I don't want to speak about the images inside the Toolbars but rather how they look. They all look differently, behave differently, react differently, some toolbars are higher than others (a few pixel) others have a drag handle, others show icons only, then others again show text below icons. There is no common approach of doing this correctly.
What I especially notice is something they all have in common: They waste a huge amount of screen real estate with spaces and overly-large icons. If you look at the actual information content of that example, it's about on a par with an 80x24 dumb terminal.
One lesson I've learned over and over is that when I'm working on something, a major constraint on my "productivity" is now much information I can get on the screen at once. Debugging software or web pages or whatever takes multiple windows and somehow getting the stuff you need to work on all displayed. A GUI that wastes screen space like this is a major impediment to getting the job done.
When using a new system, I tend to start off with things like eliminating the title bar on xterms (they take two lines of text and contain no useful information at all - especially since the title text is usually incorrect). I try to find ways to reduce things like menu and function bars to a single bar, to make more space for the actual data. I try to trick the software into using the smallest icons available. I make the borders as small as I can while still being able to grab them with the pointer. And so on. They're all ways to eliminate the pretty GUI stuff and replace it with the actual information that I'm working on.
My main experience with gnome is that I can't eliminate this space waste very well. With KDE, I can do a lot better, so I use that. Sometimes I find fvwm or twm on a machine, and I immediately switch to them because they're very parsimonious of screen pixels.
Pretty GUIs have their place. But so do GUIs that let me display actual information, making maximum use of what pixels are available.
(I use Macs a lot, too. They're really frustrating this way, because you just can't eliminate most of the space-wasting pretty GUI stuff. Effectively, a Mac reduces a screen to about half as many pixels as are really there.
Those who do study history are doomed to stand helplessly by while everyone else repeats it.
When I say 8 percent I don't mean people with 4-year degrees, I mean people in the world lucky enough to pick what kind of sftware they can use. There are plenty of non-degree holders who get to be that picky. But yeah, 8 percent is a total guess as to that figure.
Honestly, I think the best approach would be to follow an approach similar to apple and MS before MS jumped on the VM bandwagon. Running a VM is a huge and unnecessary overhead, since developing in C# isnt' really that much easier than any other OO language if you're using a solid safe library.
.NET/Mono is language-agnosticism, since multiple languages can target the platform.
Just use C++ - and have strict code conventions. No arrays except for optimized internal loops - only safe vectors. No unmanaged "new"s - only refcounted or auto_ptrs for heap objects. With auto_ptrs, no pointers - only weak references. Pick a common C++ library to use for common problems that aren't in the standard library (eg. XML serialization).
Then you can take advantage of OSS and do platform-specific compiles and get optimal speeds, but also get the safety and ease provided by VMs.
Then, pick a standard scripting platform. Think lightweight - monsters like Python and even worse Mono/.NET have too much overhead. Something more like TCL or Lua. Use that platform for scripted interactions, serialization, and quick config tools. Sure, it would be slower than C#, but if you need speed you should be coding natively anyways.
Switching to a VM means you always have a bloated VM running, and that keeps your platform off of lighter hardware when there's no reason to be. Except for introspection, C++ has most of the tools available to these VM-langauges at a fraction of the speed/memory cost. VMs fill a space between native apps and scripting languages that generally isn't necessary for desktop apps.
The only real advantage I see to standardising on
Is a "desktop" really a requirement? Why must people talk about "kde the window manager", "kde the application manager", and "kde the too many tools" as one thing?
/task/ manager. Window managers not being able to tell which things are related may or may not be a failure of the X protocol.
/need/ eachother. What they _all_ need however, is some set of standards. A Standard place and format for themes, for menus, for tasks to declare themselves, for drag & drop accross multiple unrelated applications, for configuration.
This really is an actual question.
Why are all these elements smashed together in one grand thing called "kde"? (or gnome)
There are many components, none of which should rely on any of eachother:
- A window manager. The thing which Windows users JustDontGet, and which seems increasingly difficult to find without including features which are not directly related to the task of managing windows. (even the next one should be seperate). A window manager should not be a
- A Task manager. For launching/killing applications, and perhaps somehow tied in to the applications themselves. I know it's difficult to seperate this completely from a WM. I just wish it seemed like people were trying. Often a menuing system. Often a nod to microsoft.
- A desktop. Some people like these, I don't, but I have no problem with you liking them. A desktop is a program that takes up the whole screen and can, through one way or another, have things placed on it.
- A file browser. Please stop combining these with desktops. And web browsers. And photo albums. And text editors. And configuration managers. And task managers. and Window managers. And FTP clients.
- Common Dialogs (see previous rant in same topic)
- A configuration manager. A configuration manager should manage configurations. It should not be the only way to manage configurations. I hesitate to lean one way or another as to whether or not options dialogs in individual applications should be able to tie in to these.
- A theming system. No component should rely on a theming system, no theming system should assume the existence of any component
All this ranting is merely meant to point out that none of these things inheirently
And of course, because I tend to get modded as troll when I don't explicitely say this: The preceding contained opinions. Lots of them. They are intended to promote discussion, not flames.
-- 'The' Lord and Master Bitman On High, Master Of All
I will treat your first sentence as a legitimate question asked in the spirit of honest enqiry.
Basically, no. While being fast and effective are attributes of good usability, they are hardly the only ones (well, "effective" is such a generic word it's possible to turn that into anything.) Other factors include ease of learning how to use it, and ease of remembering how to use it after you've been away from it for a while, and suitability for the tasks.
Here's something that I hope should make the light bulb click on for you, since once you really get this, it should make you a better technologist:
It's not really hard to make a system that is FAST, but is poor in other areas. For example, a CLI can be FAST and suitable for a wide range of task, but is piss poor when it comes to learnability and ease of remembering after a while.
Likewise, it is not hard to make a system that is easy to learn, but is poor and inflexible, like a really stupidly designed wizard.
The WRONG way of thinking is to consider the two as tradeoffs. "If you want fast, you MUST give up on other areas" is bullshit.
The RIGHT way of thinking is that "good design is where I can gain in one area without losing in another." Yes, usability design is HARD. It requires THOUGHT, PROTOTYPING, and (here's the real kicker): TESTING ON ACTUAL USERS.
When I read Linus' emails I was struck by the irony and egalitarianisms.
Here is an OSS software authority who makes decisions about what users get, whether they like it or not, being on the receiving end of that same kind of thing.
I think that is beautiful, with no offense to Linus, or making a judgment about Gnome's goals.
I'm sure if Bill Gates wanted something in Windows, he would get it.
I think Linus is the better for knowing (rightfully or wrongfully) how that feels.
So if the same comment was written by someone else it is troll.... Why is that? Judge a comment by it content and context, not by who ever wrote it. How do you know the thought process that went in when a "Troll" writes it compared to Linus. For all you know they had the exact same reasons to write this, and probably both were mentioning to improve it. Your comment smacks of elitism if nothing else.
But i do agree his post seems be completely taken out of context.
Ps. not beating up on linus, just using him as an example....
How do we even know that this really is Linus Torvalds to begin with? An email to a mailing list could EASILY be spoofed. And just to throw in my oppinion, I'm a programmer and "Linux Power User", if I really wanted balls to the wall configurability, I just drop down to a terminal. For every single other instance in the universe Gnome works, works well, and is not cluttered by crap I might use once every 10,000 years. It does have some short comings, but they appear to be getting addressed so I frankly don't give a crap what this guy says. And now I can't wait for the next scheduled release.
Occam's razor is the blind faith in the natural selection of least resistance and in universal oversimplification. -- EF
I don't know how the gnome save dialog ended up like that; it looks kack and is too hard to use.
Some kind gnome contributor had to tell me about the secret ^L keystroke so I could paste a path into a file dialog. WTH?
I like the outlook save dialog (not the new office save dialogs).
Sam
blog.sam.liddicott.com
Linus is nearly irrelevant. A from-scratch kernel could be implemented in two years or less. It would leave out cruft, incorporate higher-level technologies (filesystems, process scheduling, memory access), and move forward with respect to massive scalability and parallel processing.
It could be pulled off by any number of companies or by a group. "Open Source" as a movement would suffer, because there would be fewer left to wave the flag, but then there would be more tiny flags. I kind of like that idea, actually.
Kidding - SCO would just take over.And yes, because he's a geek, his opinion doesn't matter.
I took quite a few HCI and related classes. A properly designed interface will be more useful to experts as well as novice users. Something that is only useful to novices will never allow them to grow, and is likely fundamentally flawed.
A classic example of a specialty design that's also useful to non-crippled users is the OXO Good Grips line of kitchen utensils. They were initially designed for persons with arthritis and similar debilitations, but many of thier tools (such as thier can opener), are designed so well, that they are preferable to persons without and such disease.
Neither KDE nor GNOME fits this bill, but due to KDE's architecture and attitude, it's possible to build a KDE desktop that's usable to experts and newbies alike. It's a function mostly of good defaults, which IMHO KDE doesn't have.
Lex orandi, lex credendi.
and just like Linus, I was not aware of ctrl + L until someone told me here on ./.
Finally! Thank you so much. This has been pissing me off for ages.
Mark Shuttleworth and now Linus Torvalds seem realize the value of KDE's superior architecture, on which which many must-have KDE apps. These apps don't have any gnome equivalents that are nearly as useful and feature-rich:
AmaroK music player -- The most feature-rich and polished music player on the Free Software platform.
K3b -- Best CD and DVD authoring program with intuitive wizards, on the fly transcoding between WAV, MP3, FLAC, and Ogg Vorbis, normalization of volume levels, CDDB, DVD Ripping and DivX/XviD encoding, Save/load projects, automatic hardware detection/calibration and much more.
DigiKam -- The most feature-rich application for digital photo management.
Wireless Assistant -- Most user-friendly app for connecting to wireless networks. Managed Networks Support, WEP Encryption Support, Per Network (AP) Configuration Profiles, Automatic (DHCP, both dhcpcd and dhclient) and manual configuration options, Connection status monitoring, etc
KDE Education -- Educational (Science, Literature, Geography, etc) programs for children. Could play a big role in whether school districts decide to use Free Software in their classrooms.
Konqueror File Manager -- Embeded image/PDF/music/video viewing (via KMPlayer [kde.org]) and a tree-view arrangement of the filesystem familiar to Windows users (Nautilus doesn't come anywhere close)
KDE Control Center -- Centralized location for desktop control. Controls _all_ common aspects of the KDE applications: language, power settings, special effects, icon and window themes, shadows, shortcuts, printers, privacy, etc. This is what makes KDE so well integrated -- all KDE apps respect changes made here, so they all have the same feel. SUSE has even made YAST a module of the KDE control center so users can access distro-specific settings from here. Compare this to the dismembered approach Red Hat (and other gnome distros) have been forced to adopt in the absence of a centralized gnome control center. (ie. a bunch of individial programs named redhat-config-**** that nobody can ever remember)
Seamless, transparent network file access on SMB, FTP, SSH and WebDav networks from _any_ KDE application.
Kaffeine -- The most polished FOSS movie player.
MythTV -- The most advanced analog and digital TV viewer/recorder in the Free Software world (built using QT).
Baghira -- A native QT style that faithfully imitates OS X eyecandy, aimed at new users coming from the Mac world.
Klik -- Gives non-expert access to bleeding edge versions of apps without requiring any compilation or permanent installation.
KDE and QT also make up a technically superior platform for developers, drastically lowering the learning curve for programmers new to FOSS development. KDE apps can be built from the ground up using the best development tools in the Free Software world (which also happen to be built on QT/KDE):
Kdevelop for syntax highliting, application templates, and project organization.
QT designer for GUI development
Quanta -- Rich web development environment for PHP, CSS, DocBook, HTML, XML, etc with advanced context sensitive autocompletion, internal preview and more.
I hate to say it, but I'm with the Gnomes on this one.
If it is the Gnome team's goal to have people who are not computer enthusiasts, just computer users, use Gnome then making things simple is the rational way to go.
A power user like Linus Torvalds can take care of himself.
Ordinary users who aren't interested in computers, who just want to use them, will be turned off by making things unnecessarily complex.
When is a desktop unnecessarily complex? When another existing desktop can get the same job done without forcing the user to learn or do more.
This posted snippet is just part of the stuff that Linus said. You can read some more of this interesting thread here: The Linux Attitude
If you use Ctrl+L to bring up the "type your filename" entry you can type in dot-names and enter them that way. As long as we're dissing on Gnome, the fact that there is *no way whatsoever* to discover the Ctrl+L shortcut is a massive weakness.
Post of the year.
Screw Torvalds, his kernel and his opinions. There are far more better operating systems out there, such as BSD and Darwin(and OSX). Fluxbox + Openbox + XFCE + FVWM > KDE + GNOME
Per Aspera Ad Astra.
I don't know... for my money, it just doesn't get any better than the flamewar on the mailing list. Nothing like Linus calling Gnomers "interface nazis" and Nat calling KDE'ers "feature sluts (who never saw a checkbox they didn't love)".
Hilarious... I love these guys - that was a great laugh for the day.
"Adventure? Excitement? A Jedi craves not these things."
I agree with the philosophy that is wrong to clutter an interface with every possible option.
It intimidates ordinary people and drives them away. It also irritates power users who do not use those options all of the time, but who have to step around them when they put in an "all of the time location".
For example, I love the KDE, but I never saw why it was necessary to have the option to add a device on my context menu for my mouse. That is something I do once in a blue moon. The context menu is for things people do all of the time.
Is there a happy medium? Can power user options be exposed and easy, while at the same time keeping them out of everyone's face on a day to day level?
Has anyone stopped and though about this? Outside of the stale 1337 POV?
Are we going to accept that we WANT our grandparents to switch to Linux? For security, or to break the "evil" toe-hold of MS. If so it HAS TO HAVE THE GNOME VIEW. No one outside of us sadomasochistic geeks want a complicated computer, and to tell the truth I am getting sick of needless complexity (sure it should be there, but HIDDEN). And its not like Gnome is dumbing down Linux itself, it still allows term access, thus all of our arcane and 1337 complexity is a CLI away.
99% of people don't want to have to think about what their computer does, or what their OS is doing. They don't want a layer of transperency between the OS and the GUI. OS equals all of the nasty and dangerous guts, it has a large tag "here there be monsters". The GUI should, in their eyes, hide this.
If you want to be uber, fine, use KDE or don't bother with X. But to say to tell people not to because it is simple is absurd. Yes, I will be moderated as troll for disagreeing with the holy Linus. People want simple. People like simple. Everyday I pray to got that computing moves towards greater simplicity. Remember, though, simplicity DOES NOT mean less power, it just means that there is a guidline to hide the possibility of that (confusing) power deeper within the GUI interface.
I really wish the Linux GUI crowd would invent something like OS X (sitting on its nice BSD core), simple, functional, elegant. But it seems that the GUI side of OSS windows manager development is mildly retarded, or unable to accept that people like K.I.S.S. And more so (for you KDE designers) people want something they can look at all day.
Not geeks, people. Mod down at will.
A patriot must always be ready to defend his country against his government. -edward abbey
And what, pray tell, has OSDL done to deserve my trust or respect?
Better yet, can you tell me that their "Desktop Linux Working Group" doesn't invision a better, brighter future... A future where a single linux desktop named KDE reigns?
I'm sorry, but I've probably done more for GNOME and free software in my free time than half of the members on OSDL company roster.
I trust that neither OSDL or Linus have an objective opinion on the desktop... They just want their working group to succeed, leading to more money and less desktop competition in the future.
Frameworks, DCOP, KParts, KWallet, some integration between stuff like Kopete/Kaddressbook/Kalendar/KMail, etc..
Granted, GNOME projects tend to have better support (OO vs. KOffice, Firefox vs. Konqueror) but as an environment KDE is richer and closer to the holistic OS X ideal than GNOME (which is striving for Mac OS 9).
On a Mac OS X box, the fact that the system address book, calendar, mail client, chat client, passwords, web client, etc. are all integrated (if email address is in system addressbook, do not junk filter, if im username is in addressbook, add to ichat) is wonderful and simple. You enter info once in a canonical location (addressbook), and everything else uses that. KDE is going there. Apple's iStuff is also integrated pretty well, and I can imagine KDE getting there before GNOME thanks to KDE's preference for frameworks (another *Step/OS X thing).
In the end, this may seem like developer candy, but the applications (and their ease of use) that result from these development methods can be much more user friendly... If only...
Both KDE and Gnome are bloated. The only difference is KDE is a suckier piece of trash.
If you haven't tried a leaner, meaner environment, I suggest xfce
(%i1) factor(777353);
(%o1) 777353
Ah yes, here comes the Slashdot clergy to interpret the word of their god!
...find that all of the linux desktop solutions leave a lot to be desired. I find KDE to be buggy and to contain way too much eye-candy for my preferences. I like gnome, because it is stable, but find it to be hard to configure, and I also find it to be sorta...ugly. I like XFCE...but it is wayyy to spartan for my tastes...but it sure does run fast. What I think we need is a unified UNIX desktop environment...sort of a base standard...that people can build around.
I've lost a great deal of respect for Linus at this point. After all these years of having relatively good arguments and being a mature leader, he comes out with this FUD? I think his status has finally gone to his head.
I use gnome at work, because *it works*. I don't need Linus sitting there telling me that I shouldn't use what I like, any more than I should be sitting there picking apart the many faults of KDE.
BeauHD. Worst editor since kdawson.
... for the software tips coming from Linus "you should use bitkeeper" Torvards!
If I use KDE it's because it fits my need! Not because i'm against any other desktop environment. And every user should have the same opportunity to try and choose. Because that's freedom!
RIP Slashdot. I used to love you. dead account - but slashdot wont let me delete it.
Hummm, speaking of context.
I did not say that the same comment rated a troll by somebody else. I said that the types who post on both lists are those that care, or those that are trolls.
Big difference.
There are plenty who posts to boths lists who are trolls (I am on the KDE lists and occaisionally look over the gnome lists).
But I would agree that the line between a troll / interesting post can be thin. After all, one man's freedom fighter is another man's terrorists.
I prefer the "u" in honour as it seems to be missing these days.
Exactly what are Linus' credentials when it comes to user interface design?
Linus' opinion on user interface design matters only slightly more than his opinion Minnesota high school sports.
No, just personal experience. I thought that went without saying on this site.
I am trolling
I am primarily a Windows user, but I do prefer KDE when I use Linux. However, I see no reason to bash Gnome for, well, aren't they doing exactly what Firefox did?
And for nitpickers: With the subject for this post I was referring to two different ways to do GUIS - KDE vs. Gnome/Firefox :) If I am correct in assuming that Gnome is in fact going the "Firefox way", of course, which could be completely wrong :P
Clever signature text goes here.
I'll never be a good geek but it's not from lack of trying. I just terminally suck at CLI (forgive the pun). So I've grown to love Konqueror as a file manager; Gnome doesn't have anything to match it for functionality. In KDE I turn off bouncing cursors, zooming icons, animations of all types, and it loads in about 3 seconds on my very average machine.
The teacooker is my guilty pleasure. God I love that thing! Without it my coffee will brew for an hour because I get so focused on whatever I'm doing that I forget all about it. Different strokes and all...
ehh wait... Is this thread about World of Warcraft?
English is not this
Based on MS's actions, It would appear that you are wrong.
If everybody was going with Windows, then MS would not be doing a number of stunts that they currently do (give cash to SCO, lock in vendors, try to lock out Linux, but allow in Mac on their DRM stuff, etc).
In fact, it appears that MS fears Linux more than Apple. Perhaps they know something that you do not know?
I prefer the "u" in honour as it seems to be missing these days.
Say what you will about Gnome. The only way I could get my open source drivers Epson 84 to print under Kubuntu in Cups was the Gnome cups manager. I am thankful for that.
/usr/libs just keeps growing and growing and growing.
I do use KDE. That Java isn't totally open source and QT wasn't totally open source arguements were not enough to get me to use Gnome or do the purist Debain java workarounds. You have to trust some businesses to do the right thing - as I did and do Opera, KDE and Sun Java.
However, KDE throws way way too much stuff on a standard install. I was pleased that the new iteration is quicker than the previous. They still throw too much stuff on. It is not like kernel modules. If I do not have a scanner presently and my camera doesn't work well with any of the photo managers - why should they be automatically installed. I just use a bash script to get my photos onto the machine and then convert jpgs also into tiffs.
If I had any time to play I would go with the xubuntu which supposedly is a bit faster for my older machines.
And as for the comment that for Ubuntu Gnome is better supported than Kde - well - if Mr. Shuttleworth is running Kubuntu - I suspect that the support will be pretty equal in the near future. Although they should just drop Kynaptic and just go with synaptic.
In closing, KDE really needs to prune / make optional many things. And I get tired of always having to go back and install more GTK Gnome libraries for apps.
peace, mark
... funny, I just got in trouble with my wife for saying she would buy a remix CD of Madonna farting in the bathtub. This was in response to her buying both the whole CD and the remix CD for the first single of Madonna's newest release.
Hey, this would make a great new Slashdot Meme:
Yeah, but I bet you also bought the remix of Madonna farting in the bathtub!
I only look human.
My mother is a halfling and my dad is an ogre, so that makes me an Ogreling
When I bought my PowerBook, I took a little time to learn the MacOSX interface so I could be as fast with it as I was with my KDE desktop. It wasn't that difficult:
*M -> minimize a window (the only bad part of you have to click it to get it back)
*H -> Hide the app (can be clicked back to or *TABed to)
*TAB -> Goes between apps (interferes with the only good multi-desktop tool I've found, so I never use multidesktops).
*` and *~ -> Walk between windows of the same app.
*W and *Q -> Close windown or close app, respectively.
Plus I have a quick show-all windows and show-desktop Expose setup in the 2 bottom corners.
The file dialogs rule. When you drag them out to fill the screen (instead of being a little patch in the middle), they remember it. You can have them in the column mode (*3) so that you can quickly whip around, and you can DnD shortcut dirs to the side bar just like in KDE. It's awesome.
The only thing I hate is that I can't switch to focus follows pointer (not as big a deal on the smaller screen of the laptop, but I'd be very angry about it on a desktop), and the fact that sometimes my current window loses focus when something else starts to whine about something is annoying. Nothing should ever steal my focus.
The X11 support in MacOSX is pretty shoddy, too. I simply don't use apps if they require X11, because they integrate poorly with the system, and don't follow the interface standards that the normal Carbon and Cocoa apps do.
--
Internet Explorer (n): Another bug -- that is, a feature that can't be turned off -- in Windows.
No he flamebaited them pure and simple, now he will duck out of the way and all the monkey boys will want to start throwing turds at each other; but before they can do that, they are going to have to pull their heads out of their asses before they can reach any good turds! Gnome has been making a lot of "useability" changes that a lot of us feel are counter productive. Linux needs a heavy weight desktop with all the bells and whistles, KDE is very good there, a light weight desktop and there are several good one for this fringe element, and it needs a mid-weight desktop and this is where gnome belongs. Unfortunatly when gnome changes, a lot of applications get dragged along kicking and screaming, that is one of the reasons that cinepaint is converting from GTK to FLTK, wouldn't it be ironic if Gimp decided to follow suit?
Apocalypse Cancelled, Sorry, No Ticket Refunds
Okay, love Linux... LOVE IT! Been using Linux since I installed Slackware off of 3.5" floppies. Had to drop it professionally for a few years when I was in the corporate Windows-is-ubiquitous world. Came back to it three years ago with REL2.1 and SLES 8 as platforms for IBM Websphere.
This year I'm a crazy Ubuntu person (my work laptop runs Hoary/5.04 for business and pleasure).
Now, Linus is god of the kernel and if he says one processing model is better than the other, then I'll listen. BUT, Linus has never shown himself to be an expert at UI nor do I think he should be passing off idiot vs. expert judgements about users.
Computers should be as easy to use as toasters whether you're an idiot or a savant. Windows ain't there. Macs are pretty close. KDE has always felt like it was trying very very very hard to be Windows and instead making for just as cluttered a mess. Gnome is easy, simple and gets what you need done. For me (and I am a UI designer with an HCI background) Gnome is to Linux/BSDs Desktop application what Tivo is to Linux Media Center application.
Does Gnome need more work, sure it does. But the framework and methodology lend themselves towards simplification rather than confusions and obfuscation.
my 2 cents,
cheers,
Levendis47
--==[ AOL YIM ICQ : Levendis47 : levendis47@yahoo.com ]==--
People have used the strawman of "it's stupid to have 2 DEs" in the past. We're really starting to see the effects of having 2 DEs now -- once they reached maturity, they started to develop quite differently.
I'm going to toss my hat in behind this statement from Linus also: "Same with the file dialog. Apparently it's too "confusing" to let users just type the filename. So gnome forces you to do the icon selection thing, never mind that it's a million times slower."
Every time I have to use The Gimp, I hate that fucking GTK file dialog. It's a piece of shit. If you're going to make a dialog that's hard to use and annoying as default, the least you can do is make it stateful so that when I expand it and change it so I can see my file names, those choices are remembered for next time. Apple gets it right: if you change a file dialog in an app, that will be remembered forever.
--
Internet Explorer (n): Another bug -- that is, a feature that can't be turned off -- in Windows.
But command line porn sucks!
"I wasn't using my civil rights anyway...."
Windows is like decaf - it tastes like the real thing, but it won't get you through the day.
I imagine most Slashdot readers are traditional power users, so I'm not surprised people want lots and lots of things to configure and tweak. I'm a little saddened that so many posters don't understand where Gnome and Metacity are coming from, and why there might be problems with lots and lots of configuration knobs.
Typical users don't configure things. Your typical user might tweak a few really simple settings like their desktop background, but they're never going to touch the "Wireframe or opaque resize" checkbox. Heck, I have problems convincing people with LCD monitors try switching from simple greyscale antialiasing to subpixel antialiasing (ClearType) to see if they like it. Most love it when they see it, but they're so scared by the fairly technical configuration that they don't want to mess with it. Ultimately adding lots and lots of things to tweak means your probably spending lots of time trying to satisfy a very small percentage of computer users. If you're trying to satisfy the mass market (and Gnome is), that may not be a good use of your time.
More options means more bugs. Every time you add an option, you need to debug it. And you need to debug its interactions with all of your other options. More options means slower development time to ensure correct interaction between all of the options. To just pull two examples that have irritated me, Metacity is a pretty small piece of code for a window manager, and it still had really annoying redraw bugs in the "low resource mode" (wireframe mode). The wiki backend MoinMoin has a number of options to control how it displays pages for logged in users. I fiddled with them and somehow found just the right combination that caused it occasionally fail to close links. I banged my head against it for an hour or so trying to create a test case to submit as a bug, but couldn't craft one. I ended up giving up and turning off one of my configuration changes.
Designers are supposed to make decisions, not shrug and ask the user. Sometimes there is reasonable debate on an option. Sometimes different use cases need different options. But all too often an option is added because a designer either doesn't know what to do, or is trying to support some unreasonable user. Some options are simply bad. For example, windowshading (a form of minimizing that keeps the title bar visible but hides the rest of the window) is pretty much dead. While may make sense for some specialized uses, as a general solution for desktop windows it's a failure. Yet more than one window manager drags around an old "double click title bar to windowshade?" option.
It is, of course, possible to go too far. Gnome pushes very far in the simplification direction and they've made mistakes. Just one example, Metacity's author fought against wireframe resize and move for a long time, claiming, "But computers are so fast now." Not such a good argument for an operating system famous for working great on older computers. Definately a bad argument for a window manager designed to be small and fast. It's finally been added as a hidden option (something like "low resource mode").
Search 2010 Gen Con events
The elite class has always been educated, so not really. Now if all you know is how to write papers you may have some trouble amassing wealth and leveraging power against the working class, but the educated elite have always used such education to survive much more comfortably and healthily then the workers (until they get a little too comfortable and it is obvious, then the workers kill them and create openings fora new elite.
Computers allow humans to make mistakes at the fastest speeds known, with the possible exception of tequila and handguns
I prefer KDE because tasks are more easily automated, plus I rather like the integration of applications - yes, even integration of the web browser into the environment. Because there is no ActiveX, no VB Script, and Javascript is more properly sandboxed in Konqueror in comparison to MSIE, I can have nice convenient integration without the security risks such integration presents in MSIE. Also some call KDE bloated - it's simply full-featured. I still run dual Pentium II boxes, single Pentium II boxes, and even dual Celerons and KDE runs just fine on them. Just don't run all the eye candy and don't have 3,291 applications in the notification area (read: System Tray) and the system will be perfectly responsive. I never throw out old machines until the board or CPU dies because they're still very usable for day-to-day tasks, or even as lightweight *nix (Linux or BSD) servers.
Gnome? Some claim it's a more corporate look, but with offices accepting Windows XP and with folks running the god-awful "lilac" or "valentine" themes on older Windows versions in corporate environments, KDE's default skins are by no means gaudy. Heck, I would argue that KDE is better than Gnome out of the box for corporate use, because Gnome's out-of-the-box themes are downright drab, while KDE is colorful but at the same time fairly reserved (out of the box), with the default colors (SuSE in particular) being less prone to promoting eyestrain. Heck, the window decorations in SuSE's default skin (plastik) are very, very similar to Windows XP's default Luna theme that corporations have embraced en masse.
I know, I know, both KDE/kwin and Gnome/GDE can be skinned however you like, but really, how many corporations are going to put time into skinning the desktop for internal use?
I'm not saying that KDE is perfect by any means, but every time I read some rant about how evil KDE is, in that same post I read rants about how great that user's tweaked/hacked/skinned Gnome desktop environment is. Uh, bait and switch there. How about an apples-to-apples comparison?
I used to abhor KDE with a passion and much preferred Gnome, but KDE has come a long way, especially since 3.0.
Also:
For what it's worth: I've sat newbies (who are familiar with Mac or Windowsdown in front of KDE (both Mandriva and SuSE out-of-the-box skins) and Gnome (likewise out of the box skins). When I sit them down in front of KDE all I need to do is tell them "you have writer instead of Word, and Konqueror or Firefox instead of Internet Explorer or Safari" and they're good to go - in each case they've found their way around everything else they've needed.
Not so with Gnome/GDE. I have to handhold them too much for a desktop which many claim to be "easier" than KDE.
The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
He demonstrates a lack of understanding of human factors design principles. More particularly, he demonstrates a lack of understanding that there ARE such design principles. Linux better get its
act together if it wants to remain a serious contender going forward.
I've switched to OSX because I respect good design and also I have serious work to do with my
computer. I don't have time to spend endless time configuring half-completed core applications
on my machine, or outguessing those open-source developers who are allergic to English, or
are allergic to manual writing, or are autistic so they don't understand the ways in which other
people (yes, even smart people) don't think exactly the same way they do and don't know exactly
what they know.
One of my design mottos is "The Default shall be good." I guess I know which political faction that
puts me in in Linus's view. Weird arcane non-default options should in some cases be possible to
get to, but on no account should their presentation complexify the presented simplicity of the
core concepts of the application. Simplicity with adequate functionality is by FAR the most difficult
design goal. Why do you think Apple is succeeding these days. They're not perfect designers,
but at least they realize it's a very important issue. Calling interface designers names sounds
like jealousy to me.
Where are we going and why are we in a handbasket?
This article is very misleading. While the comments attributed to Mr. Torvalds are accurate, the context is not. If you go back to the discussion and read the post from Till, you can see that the complaint deal specifically with the printing dialog in not just Gnome, but also firefox and others.
I would be curious as to what browser Mr. Torvalds tells people to use, since Firefox/Mozilla also must suffer from the same philosophy he supposedly is complaining about with Gnome. Of course this assumes that a) he truly is complaining (not something tongue-in-cheek) and b) it truly is Linus Torvalds who posted the message.
Finally, the responses to the posting are most interesting. I particularly like the one that comments that Gnome isn't being designed for dumb users. It goes on that it is designed for smart users, but not necessarily those that are computer techie.
Anyway, the real discussion was on trying to improve the print dialogs of Gnome and some other apps. This slashdot article makes it sound like a GUI discussion/war.
I have always used KDE from the moment I began to use linux however, many older (25+) system administators who use linux on a daily basis I have found are very strongly supporting GNOME. Why? I personally have no idea. I perfer KDE since I mainly am a desktop user and perfer is eye candy interface over the boring GNOME one but as for functionality, I still perfer the KDE interface as its menus are very customizable.
Bryan
A lot of the issues with stability (and performance) with earlier KDE versions had mostly to do with the really wretched C++ implementation in older versions of GCC. This has been improved by several orders of magnitude on recent versions of the compiler. If you remember SIGSEGV messages whenever you blinked at the wrong moment or applications taking 30 seconds to launch, you'll be pleasantly surprised by how much better KDE is on a modern system.
- I am aware of no functionality difference. Since I am assured that there is some difference, it must be in functionality I neither know nor care about.
- I don't know why there has to be a gnome version and a kde version of every application. Like the gnome and kde versions of ghostview, neither one of which improves on the original ghostview in any way I've found.
- The only difference I've found, and it's a trivial one, is that the gnome desktop looks good, and the kde desktop looks like crap. So I guess gnome has better artists. Like most Linux users, I take a lot of crap from my friends who use Windows, and when they see how amateurish kde looks, I hear about it.
I'd be interested if anyone wants to take pity on me and summarize a few differences between gnome and kde that I should care about.Whatever happened to the obvious compromise between power and ease of use? I refer of course to the practise of having a button somewhere around the bottom right of the dialogue with "Advanced >>" written on it.
You can have all the common options for dummies in the standard view, and all the geeky stuff for Slashdot readers and Linus available at the press of a button. Gnome really is being silly on this issue. KDE and Windows both do this a lot, so it's not like they can have not though of it.
# cat
Damn, my RAM is full of llamas.
At the risk of this criticism sounding cliche, Linus is thinking like a developer instead of an end user. The vast majority of end users neither need nor want a desktop environment that is infinitely configurable. They want an interface that's simple, intuitive, and largely the same from one desktop to the next. What's more, wanting that sort of interface doesn't automatically qualify you as an "idiot", as Linus seems to suggest. I say all this with the full recognition that there exists a small subset of power users (of which I'm probably one) which does benefit from extra features and configurability. The challenge to an interface designer, then, is how to satisfy both groups. I'm not convinced that simplicity and intuitiveness must be sacrificed in order to satisfy power users. Linus seems to want to throw the baby out with the bath.
How is it considered choice when in this case the Gnome usability team said REMOVE the options? Linus said he recommends KDE because it does provide the options that he and other people want.
I use gnome, and I've also used KDE. However, my disappointment with gnome (FC4) comes when I try using nautilus to mount an SMB share (via the network neighborhood-type browser). The gnome-vfs-daemon will chew through any available memory, nothing will happen, and within a matter of minutes, your machine will be rendered unusable. After looking at bugzilla, it appears that this kind of bug has been reported before- in 2004, and still hasn't been fixed. Making things "just work" is a great objective, but with gnome, it's not quite a reality yet.
I would add KOrganizer to the list. It's nice having good, complete calendar/scheduling software while waiting on Sunbird or whatever the Mozilla organization eventually craps out (and I mean that in a good sense).
Also, re: Konqueror, it's great as a Linux file manager, but I personally avoid it for web browsing and I don't support it on websites I develop. Why? The rendering engine sucks, and therefore I would have to write an inordinate number of workarounds. And writing those workarounds aren't worth it, as an extremely small percentage of hits to my sites come from Konqueror.
Steve Magruder, Metro Foodist
As great as Linux is, the desktop pretty much speaks for itself that the inventor considered UI designers to be Nazis!
What I want to know, is between GNOME and KDE, what would Brian Boitano do!
Only idiots will use [your software].
So that's why Microsoft's market share is so large.
I was wondering about that.
Rob Enderle's excellent new book: Everything I needed to know about Computer Science I learned in Marketing School
Thus spake Linus:
To my untrained ears, that sounds an awful lot like he's saying that Gnome is broken, particularly when he says that he uses something else for these reasons. Those aren't the words of someone who sounds like they're interested in fixing the situation, but rather like they've rejected the idea altogether and moved on to greener pastures.
Dewey, what part of this looks like authorities should be involved?
...but I always recommend people just use OS X.
I've used both Gnome and KDE. Gnome is nice and simple--and rips off Mac OS X left and right--and KDE is very configurable, but rips off Windows left and right.
The thing I really hate about KDE is that while they're trying to be as integrated as OS X with their applications--PIM, Office, etc.--nothing feels finished. It all sort of works, and most of it is there, but there's always one piece missing you really needed, or a preferences dialog that's not quite there yet. It looks pretty, but underneath it feels klunky.
Take this opinion with a grain of salt. I don't feel the need to spend hours tweaking my UI to have this or that pretty look and feel, or make sure that this key does this, or this app is on the toolbar. That's what I love about OS X: it just all works logically. Sure, I had to learn a new keystroke or two, but being able to drag almost anything (including the titlebar of my open Word document) onto the mail app and have it create a new mail message and automatically attach to it is the kind of UI functionality I look for. That's real UI design.
Alright so, it's a little plain with the vanilla install. But you can move around the menubars, make them transparent, change the background etc. You can add more menus and menubars. You can have none. You can change nautilus to browser mode if you like. I personally like the "just my folders and files" thingy. I see where I want to go quicker. You can modify the terminal all over the place. You can have tabs etc. Gnome's got some nice themes too.
:P)
I think a clean interface is a good thing. I stopped using backgrounds a while ago in favour of plain colour. I get less distracted, so I now actually work.
And for all the hacker-esque secret options you have gconf-editor (or the source code
So where the problem? What exactly is missing?
You forgot the most important one for us programmers: Kate It's the best text editor I've ever used.
ewhat edo eyou expect efrom eopen esource eweirdos eeh? eno ebig ecommercial ecompany ewould eever estart ethe ename eof eits eproducts ewith ea eletter.
MMO Quests are like orgasms:
You may solo them, I prefer them in a group.
While there should definately be effort put into making something simpler for new users to use, it should NOT ever be used as an excuse to remove functionality beneficial to those who have more experience.
Three words - Metacity edge flipping (or more appropriately, the lack thereof). Edge flipping is an incredibly popular feature with experienced users, and while I agree that it should be off by default because it can be confusing, that is NOT an excuse to turn the window manager into crippleware by completely removing that feature. (The only other options are to give up some UI consistency with the rest of Gnome by using xfwm4 and possibly introducing significant compatibility issues such as by using sawfish. Another option was brightside, but it was always a hack designed to work around missing functionality in Metacity that should be there.)
Sadly, my favorite IM client Gaim has also given in to the crippleware mentality... Numerous features are not only hidden or off by default in Gaim 2 (which I could completely understand), but they have been completely removed.
I still use GNOME for now - I'm still angry with the KDE developers' cavalier attitude towards the GPL (remember, KDE was not legal until TrollTech changed the Qt license - the KDE developers could have acknowledged the problem and fixed it by adding an exception for Qt to their license, which I believe is allowed by the GPL if all contributors consent to it, but instead they chose to ignore the issue for over a year.), plus I think GNOME looks better for now. Unfortunately, I may need to change soon because GNOME has been becoming less and less useful to me as the years have gone by.
retrorocket.o not found, launch anyway?
Try this, from Firefox:
File -> OpenFile,
Now type '/etc/fstab'
You get a dialog with '/etc/tc/fstab'
If you are a beginner typist, the inteface may work.
Type '/' (look), type 'e' (look), type 'f' (look)
But this is very painful if you can type at all.
My conclusion is that this interface was designed by and for beginner typists.
Trovalds farted again.
_Vishal www.squad9.com
This is an old trick from Rhetorics 101. He does not really care what others use.
Windows is like decaf - it tastes like the real thing, but it won't get you through the day.
Only about 1 in 1000 people who start martial arts earn a black belt that's 0.1% and since most people don't even try martial arts it having a black belt far more "elite" than a 4 year degree right? Wow, I didn't relealize how l33t I really was!
I've used both, as well, and of KDE and GNOME, KDE is definitely more similar to the MS-Windows GUI.
This is *not* something to recommend KDE.
I fucking despise the MS-Windows GUI. For me, it sucks ducks. It's inconsistent, overly-complex, and somehow limiting at the same time. There are some definite issues with GNOME, that's true. However, since stripping things down during the early days of 2.x, the GNOME team has been slowly adding functionality and power back in. I personally like their approach.
But, excluding rants about how much I hate that C++ abomination, that's really all.
Besides, these days, I use E17. But I'm all about the eye-candy.
Microsoft is to software what Budweiser is to beer.
I'm just emulating Linus. ;) But really, I think history will prove my words right, and they can't really be fightin words if they're merely factual, can they?
I agree Perl is an "interesting" language. However, I think the "developed by a linguist and modelled after human languages" claim is way overrated. Larry may (be|have been) a linguist, and he may have attempted to model it after human languages, but frankly I think he did a pretty poor job. If the claim were true, it would be rather an amazing coincidence that the syntax and some of the semantics of Perl just happen to bear such a close similarity to shell scripting languages -- were those also developed by linguists and modelled after human languages?
Do you think that the "modelling after human languages" thing was a success? For example, can you show that large numbers of casual programmers (e.g. physics students, etc.) find Perl easier to use than other languages? From what I've seen, Perl is one of the worst languages in that respect -- casual programmers have a much easier time with languages like Basic and Javascript, despite their not having been designed by linguists. If being "modelled after human languages" doesn't make the language easier for ordinary humans to grasp, what does it actually mean?
The truth is that Perl has a few fairly trivial features that provide some flexibility not found in many other programming languages. Those features can arguably be related to features of human languages, but they're of incredibly little consequence in the bigger picture of programming language usability, and have absolutely no demonstrated benefit in terms of making the language more tractable for humans. The main use for such features seems to be to be able to say things like "Look! I can make Perl follow the sentence structure of Latin!" Pity that has no real relevance to programming.
Interesting analogy. So you're saying that we should disregard Linus' statements as political and biased?
/end sarcasm
/or not?
Maybe this slashdot article should be in the Politics section...
I would hope this is not truely Linus, as is suggested by a few of the other responses in this chain. Working in the field of Human-System Integration the statements made by the poster (regardless of true identity) would be used as a prime example as to why Software Engineers/Developers/Programmers (whatever postfix you want to use) have little to no idea what they are talking about when it comes to Usability. Having a Bachelors in Computer Science, and being a Software Developer for 4 years before returning to school for HSI, I have no problem standing up on my soap box and yelling it to the world. :)
Coming from a Human-Systems Integration position, I would suggest using GNOME. Not because of some false "the users are idiots" standpoint, but because a system (any system) should work *with* the user. Design the system to work with users. Don't force the user to have to work with your design.
Half of the "joy" many Linux users seem to get out of using the OS is the cumbersome protocols required to accomplish many tasks. This is all well and good for people who want to get their hands dirty, but not for Joe Everyuser. If Linux is to "break out" into the mainstream, it will not be with KDE on the desktop.
Check this out:
:-)
QuickView - DOS Multimedia Viewer including DivX, AVI, MPEG, MOV and MP3
It works quite well in an OS/2 VDM, also.
Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
The Theorem Theorem: If If, Then Then.
KDE and Gnome are both bloated behemoths whose aim is to
crush humanity by their girth.
I had always liked gnome, but they refuse to get the file manager / selector (something every app. uses) down to something that does not make me want to pull out my hair. And what good is a sound daemon / manager if every other program that wants to play sounds has not been made aware that the "sound traffic cop" only wants certain programs that were invited to the party to be able to play sounds. ESD = BAD.
KDE takes longer to start up than my old 2 cycle weed eater on a cold day.
I personally settled on XFCE and filerunner.
(+1 Funny) only if I laugh out loud.
Yeah, but if the point of Linux is to have choice and be able to make modifications, you can put all of this stuff back with a couple of configure flags and liberal use of GConf. It's trivial to make your desktop environment do want you want it to, whether you're using Gnome or KDE, or OS X or Windows. It sounds like Linux is taking the fanboy route rather than giving good reasons, but it's par for the friggin course for the Slashdot crowd.
- oZ
// i am here.
Answer not a single one of them unless your very lucky.
The "big" ones get their power from being customizable and the install you just done usually has the most basic of 'skins' wich means you are barely tapping into its full power. Worse you will usually have come from a different desktop (the number of first time PC users who choose a linux desktop can be safely ignored I think but lets not start a flamewar on that shall we?) and you will want to use your old knowledge instinctivly and be "upset".
For instance I like to have virtual desktops so I have the web on 1, irc on 2, work on 3 and 4 etc. HOWEVER the simple act of changing between these virtual desktops is handled diffrently on each gui. XFCE for instance supports the mousewheel and CTRL-F1. Other gui's require you to click a button or some other combo. Simple differences but annoying to get used to. This can often make a "new" desktop seem more of hazzle then it is and lead you to not use it again and simply go back to the old desktop.
Or am I the only opera user who constantly tries to use mouse moves in IE/firefox? It is not that I hate firefox but I just can't get the mouse moves to work fast enough before I give up and just install opera.
So people get "used" to their desktop, frustated when they try another and you got the makings of a nice holy war. A post above had people argue that KDE was for geeks and Gnome for casual users while the next post argueed the exact opposite.
So the real secret to finding the best desktop? Is not to install and give it a wirl but to "force" youreselve to use the desktop until you have become familiar with it and stop thinking, Oh why don't they just do it like my old desktop. Only then can you truly judge wether the different way KDE or Gnome does things is right for you. Amazing advice eh? That properly reviewing a product takes a lot of time. Must be why proper consumer reviews do not test if a car door open and closes but what happens if you open and close it 100.000 times.
MMO Quests are like orgasms:
You may solo them, I prefer them in a group.
Then why did he say:
Really, why is it impossible to take him at face value? The man said that he doesn't like Gnome, he lists his reasons for not liking it, and says that he encourages people not to use it. Is it really necessary to second-guess him and interpret the possible meanings of every single word?
Linus is not a Zen koan (to the best of my knowledge). In fact, his reputation is of speaking his mind and not mincing words.
Dewey, what part of this looks like authorities should be involved?
"There might be an option to turn this off in the system registry but it also turns off other features. For example a window now turns into a wireframe when you drag it."
I guess you missed that.
retrorocket.o not found, launch anyway?
I've got an even better idea. Ditch C# and C++, use Objective-C, and put our efforts into GNUStep. That way we can make it easy to port Mac OS X applications to Linux, and vice versa. Objective-C is much easier to learn than C++, and gives dynamic programming capabilities without all the pain of Java or C++.
GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
You are Emmanuel Goldstein, and I want my five pounds.
N4st0r, trixx0r h0bb1tz0rz! Th3y st0l3 0ur pr3c10uzz!
And about apps, if well im sold to KDE since years ago, know about and use some apps that are very related to gnome, like gnumeric, gaim, gimp, evolution, abiword and probably a lot more good examples.
But what about what is the "desktop" itself? I still feel KDE more rounded up, more consistant, more like all work in the same way, than in gnome. And if well i undestand Torvalds critics, i feel that having that much power a group focused in improving the desktop usability is somewhat a very good point to gnome... just maybe them have to understand that power and easy to use are not 2 separate concepts, and could be a way to give both simplicity for the beginner and power for the one that want to do more.
... Linus says emacs is the one true editor and people who use vi(m) are idiots.
Could this story be anymore flamebaitish?
If anyone one of us ordinary geeks mentioned anything like what Linus did we would be modded down faster then you can say goatse.cx.
http://saveie6.com/
I dunno. Sounds to me like Gnome is following the Apple approach, and KDE is following the Windows approach to UI design. I don't think either is necessarily "better" but I know which one I prefer overall and it's actually not the same as Linus' preference.
Although I do think it's a little snobbish of him to tell people "No, pick the one I like". How about simply informing them of the differences and letting them choose what THEY like? Isn't that the whole point of free and open source software?
Random and weird software I've written.
This is not true, but I can see how you made the mistake because I thought that for a bit too. The problem is this:
~/.gtkrc-2.0 is ignored if gnome-settings-daemon is running
It seems like it shouldn't be a problem, but it confuses a lot of people who want to manually configure gtk+ simply because they don't know gnome-settings-daemon is running when they try to edit the file and assume it's no longer used.
I too use FVWM. I find both KDE and GNOME buggy and annoying, but I can't help but to try them each out for a day every time a new one is released. Mabye I'll learn eventually.
XJS*C4JDBQADN1.NSBN3*2IDNEN*GTUBE-STANDARD-ANTI-U
Clearly, expecting an American to learn another human language is asking a bit much.
I like Gnome. A lot. I like not having to be tied into the KDE window manager.
And you don't have to. I used to run KDE with Afterstep and WindowMaker for a long time, and they're not even compliant. And if you run it with any compliant window manager, you won't even notice the difference.
Hi. I use KDE (and kde-apps) almost exclusively. Firefox AFAIK does not use g-s-d, nor did gmplayer (but I debianized & installed kmplayer, and all is sweet now). Once in a blue moon I use the Gimp, and I'm not certain if it uses g-s-d, I will try as soon as I get home.
It's better to be the foot on the boot than the face on the pavement. ~~ tkx Kadin2048
OS X Cocoa applications are the most consistant and well-integrated around, and you can write them in Objective-C, Java, Ruby, and I'm sure many others that I haven't cared to look into (I just write an Objective-C wrapper usually).
Last time I looked Cocoa, like Carbon, are Mac-exclusive: http://developer.apple.com/cocoa/. There is GNUStep, which is like a Cocoa lite. Sadly its just a GUI, and not a very optimized one at that in my opinion.
1. Open Synaptic 2. Click checkboxes for the software you want 3. Click apply Seems fairly easy already without mono, doesn't it?
Yeah, I'm sure grandma can figure this one out: screenshot
Synaptic reminds me of the package installer that Ximian has/had. I'm sure it has the same issues like language dependencies, requiring autoconf/automake packages for every program in order to build it, a centralized databases for keeping track of all the packages, people to update databases, does not allow you to download proprietary runtimes like Sun's JVM, etc, etc, etc. Its a nice thought but not what average users want to stare at or try to figure out to get Application X to install and run. Putting a gui around apt-get has been around for awhile and doesn't seem to be "catching on" with users.
Now, taking your comparison of Synaptic supposed ease compared to Mono:
1) I download Mono program X.exe from site X with Firefox.
2) I then open it from Firefox's download manager.
This is taking into account that the following exists on my computer:
1. Mono is installed.
2. Association between X.exe and the Mono runtime in Firefox.
Pretty simple.
I say hell yes if someone like Torvalds can step in and finally declare one of the GUI's superior. I think that the KDE vs. Gnome debate is only going to slow Linux down in the future more and more. If the teams combined then maybe we could get some of the best of both worlds, but currently progress on somethings can be too hard because you have to program for to different UI's.
After hearing this I'm going to switch to Kubuntu to support the cause, because I've always wanted just one main Linux GUI and if Linus has to be the guy to say it then I can't think of any better. That's the simplest way I can think of it.
--
Aaron Marks
90% of the people that use KDE have fallen under the stupid spell that having 20 half-arsed features is better than one feature that is both to the point and works. KDE is like having super hard shoes with a quality hatch at the bottom of the car and Gnome is like having a car with brakes.
In Gnome, when you change your desktop's appearance, it changes immediately. KDE gives you a bazillion options with a preview that is not nearly so effective. This is an enormously difficult problem to solve and Gnome did it, but KDE did not.
Similarly, Gnome's control panel for its desktop is clear and covers the basics. KDE's control panel is an unorganized bunch of slop, a bunch of directors without a script throwing things into a play, and what you see is the nauseum of what you get.
And, do I even have to mention how childish KDE is with their gay "K*" naming convention? Last time I checked, there are far more letters in the Alphabet than K. It makes the whole desktop look, well, stupid. "Konquerer" as a web browser. These guys can't even spell and they are going to "Konquer". Come on.
Losers.
The KDE team should focus on enhancing KDevelop and let the Gnome people handle the user experience.
This is my sig.
What's an "interface"? Is that like a different coloured slot for my punch-cards?
If you were blocking sigs, you wouldn't have to read this.
I can't claim K3b is the best CD burning because as of now, it does not support burning CDs when the data comes from a network/remote machine.
/home/JoeUser/network/school_server), so applications like K3B can access those files just as they would any local file. I think Novell will include FUSE by default in the next SUSE release, and hopefully so will Kubuntu.
Since Linux FUSE (Filesystem in Userspace) became part of the 2.6.14 mainline Linux kernel, any user (not just root) can mount remote directories set up under KDE. The remote directories appear fixed in the local directory tree (ie.
This is a tremendous example of good collaboration through the Free Software stack, from the kernel to the Desktop Environment, to the individual applications. It allows not only K3B to burn data coming from network/remote machine, but just about any other legacy application (shell, Motif, GTK) to do the same without being modified.
Who knew?
Everytime I load a new distro I get a nice gui and have to figure out how to configure it. Now you tell me there were actually TWO different ones? No way! don't even tell me there's more out there. I might freak out.
Amarok may be a nice lookin musicplayer, but it is a hell to get running on Debian Testing, and if you finaly have installed it, it constantly crashes (at least with me). Why should a simple player take 50% cpu when switching to the next song? I get the impression it is suffering from featuritis and the developers are not interested in putting out a stable and usable player. Eyecandy and flashy features are worth nothing if the thing crashes 5 times a day.
So amarok dev's: please develop on the current stable kde release and let regressiontests help you maintaining a stable base.
This space is intentionally staring blankly at you
I was using gnome just because it was cuter, but I'm switching to kde right away. I always do whatever Mr. Linus TROLLvalds says.
AmaroK is the BEST music player on any system I've ever seen/used. The only thing that comes relatively close is MediaMonkey.
Too bad AmaroK is nix only, and MediaMonkey is windows only.
Anyone wanna port AmaroK to OSX86?
This has nothing to do with KDE or Gnome and everything to do with the distro that packaged it that way.
15 minutes in KMenuEdit should solve your issues. Please don't tell me "I shouldn't have to do that". If Gnome's menu structure is 100% the way you like it then either something is wrong with you or you're the developer who decides what goes in that menu. I've never met a default menu that was 100% perfect fit for me out of the box and wanted to customize ALL of them, even if it is just a little tweak.
-Charles
Learning HOW to think is more important than learning WHAT to think.
lol. Don't hold back, Linus, tell us what you really think!
That's our life, the big wheel of shit. - The Fat Man, Blue Tango Salvage
The rendering engine sucks? Up to KDE 3.1 that was true, but it has come a long way from being a browser with a lousy rendering engine and piss-poor javascript support to being the best browser (along with Safari - konqueror got where it was thanks to Apple's contributing back to the KHTML project) out there. It and Safari pass the Acid2 test. Firefox doesn't. Opera doesn't. MSIE, of course, fails miserably. What other browser passes the Acid2 test?
I think your opinion is tarnished due to past versions of konqueror, which did indeed suck.
The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
If you weren't so busy twiddling your uber desktop we wouldn't be sitting here with dumbed down kernels trying to get sound to work as well as Windows 95 did. Let's see you make a kernel that has the gui in it, the sound subsystem in it, and have a real feature rich kernel ala Microsoft. Or, you can make the arguments about simplicity and elegance in your own work and respect that others might make the same in theirs.
This is my sig.
His complaints are just as valid of OS X as of Gnome. He should use KDE or some other infinitely tweakable Linux desktop.
My big problem with the direction Gnome has gone is that it _was_ a good tweakable desktop suitable for techies, but all the moderately advanced features have been iteratively ripped out at each new release for the past few years.
If it started off as a desktop for dummies then that'd be fine since those of us who don't want a desktop for dummies would never have started using it (just as I don't volantarilly use Windows). The problem is that you get hackers like me who have been using it for years and get pissed off when a feature they've taken for granted and used on a day to day basis is just vanished for no good reason. Having this happen once is bad enough but having it happen with more features every time you upgrade is really bad.
As it is, I got sick of stuff I use vanishing and ditched Gnome in favour of E17, which is *much* lighter, much priddier and gets rid of the silly ripped-off-Windows taskbar, taking me back towards my TWM/FVWM roots.
It's worth me pointing out that it's not the *major* features that you can't do without that they're ripping out, it's the minor stuff that just makes it easier and faster to work with.
A good example of what I don't want to see is a good feature-rich WM turning into the MS Windows WM, which lacks all the infinitely useful stuff that makes it so much easier and more efficient to use: i.e. no window shade, no sloppy focus, no ability to use partially covered windows without raising them first, no proper select+paste (I still can't get used to the horrible idea that you have to tell it to copy what you selected before you can paste it elsewhere).
http://blog.nexusuk.org
It does if you mount the network share. Create a mount point (say, /mnt/cd_source) and mount the share on that point, and add the files you need from that mount point.
:)
There are almost always multiple ways to solve a problem.
The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
Yep. I'm new to linux. Just istalled Ubuntu on an old laptop a couple weeks ago (after trying about 10 other distributions) and have found it (fronted with GNOME) pretty easy to use, update and maintain, but there are some features that are missing that particularly annoy me. Mainly, the inability to drag application windows to other virtual desktops. I mean, come on, just about every Windows shell replacement (BlackBox for Win, LiteStep, etc) allows you to do this. Why not GNOME? I'm considering installing and using KDE for a while just to see how well it works. As 3.4 seems to work more like Windows' GUI (from looking at the screenshots), it might actually be a better choice for new users.
1 is the square root of all evil.
Couldn't agree more. When people use "complicated" WMs they say "Linux is hard to use". Yes, they're stupid, but they are people too, and this kind of people are the ones who have not yet switched to Linux and keep using other less powerful operating systems. It's not casualty that Ubuntu chose GNOME. They're trying to attract people from other OSs. Now, I agree with Linus when he says the users are stupid. Indeed, they are, but it's not the job of GNOME to educate them. Education is now a problem worldwide. We all wish people were a bit more clever and use more "complex" alternatives, but we must not forget what the actual situation is.
And yet, there's a valid debate to be had here on whether Linus actually influences policy of others, regardless of whether he wants to. I agree with you on these points: That Linus makes arguments on technical grounds, that his personality has not changed over time, and that he does not wish to be a demagogue or have much interest in influencing the opinion and policy of others.
Yet, he does.
For reasons that are mostly historical he has become a public figure, an August Personage among Open Source communities. He has real accomplishments and made real advances in both technology and mindshare for the open way of doing things. When he started to make these accomplishments, people started to take him seriously, and the more his accomplishments gained momentum, the more important his opinion became. It didn't even matter whether he personally was responsible for the Linux momentum; he was responsible for Linux. Because of this, Linus' words do affect policy, do influence people, and do influence technology.
Therefore I don't think it's wrong to have a debate about whether he should be out there opining on stuff that isn't the Linux kernel. I don't even come down on a different side of the debate than you; I think he should be allowed to speak his mind. It's a free country, even for celebrities. But we are at or nearing the point where his reckless leadership or reckless statements can cause harm to the greater community here, and it's ok for people to start saying to him, "Hey dude, maybe you shouldn't say that. Do you even know what you're talking about? Lots of people think you do." And if agrees, and if he thinks he is being reckless, he's a smart guy and maybe he'll listen.
But let's not dismiss the whole thing as an exercise in wankery. What he says really does matter to some people.
It's rare that you're presented with a knob whose only two positions are Make History and Flee Your Glorious Destiny.
You *can* use a different WM with KDE. Just set the KDEWM (iirc, do a grep on /usr/bin/startkde) environment variable to whatever WM it should use. Additionally, you might want to kill off kdesktop to get access to enlightenment's desktop menus.
Don't think of it as a flame---it's more like an argument that does 3d6 fire damage
I find it interesting that others on this board will use a nearly exact opposite of that argument in the form of "If you don't use it, it's bloat!"
Save Maine's economy: write stuff down. All comments are exclusively my own, not my employer.
OSS leader: "Great Wall of Prophecy, reveal to us God's will so that we may blindly obey."
(Slashdot) crowd: "Free us from thought and responsibility."
OSS leader: "We shall read things off you."
(Slashdot) crowd: "Then do them."
OSS leader: "Your words guide us."
(Slashdot) crowd: "We're dumb."
Don't you have someone you'd die for?
From a user perspective, I like them both. But I was put off when it came to development for Qt (KDE). At that time, you needed a special preprocessor, and had to write the GUI code in C++. I don't know if things have changed since then. Gtk (Gnome) lets you code in any language that can call C, including C++, Python, Scheme, etc.
To Quote Linus:
No.
That's not what I'm talking about at all.
When user interfaces means that something CANNOT BE DONE, it's not about
"usable design" any more. At that point, it's about UNusable design.
Any Gnome people who argue that it's about "usability" have their heads up
their asses so far that it's not funny. I've argued with them about this
before, and I know others have too, and mostly given up.
"Usability" is an issue only if you can do something at all. But if you
can't do the thing at all, it's pointless to talk about usability: the
thing is BY DEFINITION not usable if it cannot be used for a specific
task.
Then a person that claims that it's usable for something else is a FUCKING
IDIOT.
And in that FUCKING IDIOT vein:
> The majority of end-users want a simple printer dialog.
This is a great example of being a F.I.
There is no such thing as a "majority of end users" in general. For
example, maybe _I_ am in what you _claim_ to be a majority, in that I
want a simple printer dialog - because I have a simple printer, and
even simpler printer needs.
So a simple printer dialog doesn't bother me, and as such you can count me
in your "majority".
But I can guarantee you one thing: the _vast_ majority of people are part
of a specific minority when it comes to something. This is somethign that
the F.I. "interface designers" in the Gnome sense seems to continually
overlook.
For example, maybe I don't care about printers. But I _do_ care about my
mouse. If I can't control the left/middle/right button actions, I get
really upset. Again, the "majority" of people may not care, so by your
majority argument, the mouse setup should be so simple that the majority
of people can never get confused. But I _do_ care.
In other words: your "majority" argument is total and utter BULLSHIT. It
can be true for any particular feature, but it's simply not true in
general.
To put it in mathematical terms: "The Intersection of all Majorities is
the empty set", or its corollary: "The Union of even the smallest
minorities is the universal set".
It's a total logical fallacy to think that the intersection of two
majorities would still be a majority. It is pretty damn rare, in fact,
because these things are absolutely not correlated.
And the technical term for somebody who claims to do user interface design
and not understand this fact is a "FUCKING IDIOT".
And this has _nothing_ to do with "technical users". Even totally
non-technical users care about something. In fact, it might be their
printer, and having a way to set the paper type and resolution by hand.
Another way of saying this: we're _all_ "special" some way. We're damn
quirky, even the nontechnical among us.
But hey, just continue to remove all that confusing functionality from
Gnome. I don't care. I voted with my feet.
Linus
Gnuyen
you forgot ktorrent you insensitive clod!
Politics is Treachery, Religion is Brainwashing
Damn straight. I agree that regardless of his preference, wording it in this manner is certainly not constructive in any way shape or form.
Comment of the year
"I'm Linus Torvalds, and I pronounce Linux as - oh! Excuse me..."
---GEC
I'm but the humble pupil, seeking to snatch the scratchbuilt pebble from the master's fully articulated hand
On the other hand, they need to know where the site is that has the application they want, which file to download (do I want the debian package? .exe? .dmg?), etc. Then, after they install it, they need to keep it updated as well. If it is hooked into a package manager, it will be handled for them. If not, they need to seek it out and download it themselves (most apps don't have a built-in updater like firefox). Neither situation is great. As an OS X user, I love the download and run system, but the package management concept isn't so bad either. Both have their ups and downs. I do agree though that the interface should be better.
I'm using Konqueror 3.4.2 now and it still exhibits rendering issues.
Just because it passes the Acid2 test means very little to me if it can't render in a way similar to MSIE, Firefox and Opera (the three top browsers, as far as I can tell), all combined. I refuse to write a lot of special paths for Konqueror just because it passes the Acid2 test and the major browsers don't.
Steve Magruder, Metro Foodist
I can't understand why Linus would need 6 lines, when it can be said in just 4 words:
"The Gnomelet is Thrown"
You know, both Linus and Bill must have accumulated some seriously bad karma....
Linus is stuck using Linux.
The bigger irony is that for all the billions of dollars he has accumulated, Bill has to use Windows everyday.... ouch!
The reason for that comes down purely to licensing costs. It's cheaper to develop closed-source programs for Gtk than it is for Qt (if you look purely at up-front costs and disregard code maintenance and development time) because Gtk is free, whereas if you want to develop a closed-source Qt/KDE app for distribution, you need to work out licensing with Trolltech - and their licensing costs are somewhere between high and unrealistic. I'd like to see more commercial apps for Linux based on Qt and built for KDE, but until Trolltech fixes their obscene pricing most closed-source Linux apps are going to continue to be built using Gtk.
The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
With a subject line like that, you really should've linked here. Looks like they agree with Linus, too.
20 January 2017: the End of an Error.
Is there a better way?
You can right-click and enable show hidden directories. (ctrl-h might work here, don't recall)
You can hit ctrl-l (lower case L) and get a text box to type in a location.
You just start typing and the text box to type in location will come up.
Since Linux FUSE (Filesystem in Userspace) became part of the 2.6.14 mainline Linux kernel, any user (not just root) can mount remote directories set up under KDE.
They could mostly do that already, with programs along the lines of smb4k. Wouldn't work for an arbitrary kio (fish), but the school network is most likely SMB.
Although, it's a real shame it took so long for FUSE to come out, and that separate features are conflated. Userspace applications providing the filesystem and non-root users creating mounts (in their own ~ and for their own use ONLY) are separate problems, which should've been separately solved years ago. UNIX needed some of these from the start.
That something does not render the same in other browsers as it does in MSIE does not mean the other browsers are broken; it's more likely that MSIE is broken, and as soon as MSIE 7.0 gains dominance in the Windows market, your site will break since MSIE 7.0 will render sites more closely to the way Konqueror does than to the current MSIE, especially if you are using higher-level DTDs. Microsoft knows their browser is broken and they have a lot of work to meet web standards, so if you're coding for MSIE quirks to get things to render correctly, you might find your site breaking in the near future. MSIE 7 will supposedly be detecting for the use of older quirks but if you are using a higher DTD all bets may be off.
The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
One thing I've often wondered about is whether people who do more in-depth technical work with their computers ought to have a UI that's more sophisticated than that designed for "the masses". I think this is something that's too-often ignored. People design UI for the majority of people - which for the majority of people, is the right thing to do. But what about (say) a professional computer programmer? Sure, they have their own niche programs that are suited just to them, and those generally aren't too dumbed-down. But for most everything else they use the same interface as grandma uses to check her e-mail. Is that right?
I wonder sometimes if we do ourselves a disservice, by assuming that we, as developers, aren't a legitimate segment of the user base. Some of it is about the goal of the project in question - if it has to have a high degree of usability among casual users, specializing for adept computer users isn't wise. But I think there's real potential for a system that's made for "us". Something modern and thoughtfully designed, but also very flexible, so that people who know their tastes can be comfortable in it.
I think the absolute worst aspect of GUIs at this point is their poor keyboard control. Keyboard "shortcuts" help but they are very limited, and tab-navigation through fields in apps like Thunderbird is awkward at best. I'd like to see modern apps adopt a control scheme where the keyboard can be used to operate more efficiently than the mouse. Emacs has some strengths in this area - primarily the fact that it allows users to run commands by name with M-x - so if I don't remember the shortcut or the location in the menus of a command, I can M-x and tab-complete and usually find it. Then programs like PINE provide very efficient keyboard navigation through all the most-used aspects of the application. I'd really like to see this kind of control become the norm in GUI apps.
---GEC
I'm but the humble pupil, seeking to snatch the scratchbuilt pebble from the master's fully articulated hand
I have to second that. Amarok rules. I could careless if it was *nix only.
"Thanks for all the money you paid to us. We've used it to buy off ISO among other things" -Microsoft
hit ctrl-h? right click and say show hidden files? Works for me.
Jack Valenti and Orrin Hatch will be first up against the wall when the revolution comes.
As far as the whole KDE vs. GNOME thing, I was using KDE for the longest time because it had all those option and all the flash. But when I installed Ubuntu, started to login more often with GNOME and eventually switched compeletely to GNOME. The problem the way I see it is this. KDE seems to try to look and act like Windows - because it wants to cater to the people who switched over from Windows and doesn't want to confuse them. Windows interface though is broken if you ask most HCI people. GNOME is trying to do the right thing and follow the best HCI practices. These, at first might confuse people, but after a little getting used to they will find themselves being more productive.
The best UI(Desktop) if you ask me is Mac's OS X. It is the most consistent and the most minimalistic. Apple has invested more than anyone in their interface design and it pays off, also it show what a good interface should be. I think GNOME is closer to Mac OS X than KDE.
But on the same note I am not a UI religious fanaticl. If KDE 4.0 comes out with an imporoved look and works better and can be made more minimal I would use KDE (or whatever comes along that gets the job done faster).
For the flame war potential, he very nearly could have said "Use $build."
Does it matter though? I though real penguins never leave their shell.
there is a package called kubuntu-default-settings, that you can uninstall to take away the "kubuntu" personalizations of KDE, which would leave the "original" KDE look&feel?
It's better to be the foot on the boot than the face on the pavement. ~~ tkx Kadin2048
I *do* use Kubuntu, but somethings are more polished in Ubuntu breezy than in Kubuntu. But I can't change my KDE experience...
It's better to be the foot on the boot than the face on the pavement. ~~ tkx Kadin2048
While I agree that KHTML is nice, I disagree that Acid2 is interesting.
For the lesson in set theory. What a wonderful guy!
US-UK-Israel: The real Axis of Evil
Why do we suddenly expect Linus to be the politician? What has made him so popular is his honesty. He is allowed to prefer a window manager over another. Hes allowed to have his reasons. Nobody has to give it any weight just because it comes from Linus. Decisions should be made based on the facts, and if Linus makes a good case, then perhaps you should listen.
:)
But Linus isn't the CEO of Linux Incorporated, he cannot order people to implement his personal preferences. The developers and users of Gnome will no doubt continue as they always have.
Besides, I feel for poor Linus who has every word he says discussed and analysed. Perhaps he just woke up after a bad day at the office
personally avoid it for web browsing and I don't support it on websites I develop. Why? The rendering engine sucks
I use Firefox most of the time, but whenever I find a page that it can't do, Konqueror always does. I'm grateful to it for that alone.
I tried KTorrent and was unimpressed - went back to Azureus. Same with KSirc - I much prefer XChat for IRC. Other than those two, Openoffice, and Firefox, my desktop is pure KDE.
Also, Mono should stop trying to mimic Microsoft's implementation. Screw them. Make a break and improve. I played around with it a bit and found it silly that on Linux it was compiling assemblies into files with the extensions ".exe" or ".dll".
Ah but Mono should offer (binary) compatibility with Microsoft .Net for some of the excellent .Net applications that are available, so that users can avoid Windows licensing but still get access to some of the great applications that exist for the platform.
I agree that there should be better implementations included in mono, but to not offer compatibility with precompiled .Net applications would be a mistake. Why shouldn't there be a compatibility mode for existing apps, as well as a more open mode which not only allows Microsoft .Net apps to run but also other langauges? This way, LAMP and mono can not only provide compatibility, but also choice of implementation for extensions to existing apps as well as deployment of new apps, hopefully boasting faster runtime than current implementations.
The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
adding my useless comment to the 100s of others.
FYI, there is a KDE version of Ubuntu called Kubuntu http://www.kubuntu.org/. They also state how "KDE is a great platform" to develop on here: http://www.kubuntu.org/announcements/kde-commitmen t.php.
... our Dear Leader's suggestions(orders?). As a GNOME user I will confess that KDE never seemed attractive to me (so obviously I am an idiot) for the simple reason that it is so bloated and so full of functionality that it brings the adverse effect to it (let's not talk about speed). Only idiots won't notice the millions of icons lying around waiting to be pressed promising a fascinating new feature that will make your fascinating life more featureless and certainly more complicated.
Unfortunately I will have to give up my dear preferences because our Dear Leader wishes to correct the error of my ways in His infinite kindness and benevolence. I promise to reform (or perish trying) and recognize my lack of imagination and "featurefullness functionality" in my everyday experience and an outragious lack of inferiority complexes enhanced by flashy icons on my screen...
Note to the moderator commissars: This is a pathetic little diatribe of a pending to be reformed soul, so move along with your benvolent work, nothing to see here...
Yam, yam, uga booga, yam, yam, yade, yade, uga booga, yam, yam, yade, yade
At different times in my life.
.07, .13 1997
Timelines were roughly:
KDE 1.0/E pre
Gnome 1.2 1999
KDE 3.0 2002
Gnome 2.x 2004
Gnome 2 KILLED me. Really awful and stunted, when it came out. I hadn't looked at KDE in about 3 years, and was very surprised at what was done - especially KIO slaves, etc. I ran my app/pen platform on OpenBSD and Debian w/ KDE 3.x, including betas.
Now, I work for the 'other side'. I have limited time to check out X front ends, but when I fire up Ubuntu, I can see where Gnome was heading when it went 2. The teams UI guidelines are minimalistic. In the early stages this meant 'crippled.'
In rough terms, I think Gnome is aiming to be the OSX to KDEs Windows. Windows is striving to be OSX, now!
Fat Chance.
"Speaking the Truth in times of universal deceit is a revolutionary act." -- George Orwell
wget http://prdownloads.sourceforge.net/fluxbox/fluxbox -0.9.14.tar.gz
./configure
:)
tar -xzvf fluxbox-0.9.14.tar.gz
cd fluxbox-0.9.14
sudo make
sudo make install
now wasn't that easier?
good thing there is that desktop switcheroo program...
But if he did, he'd be clapping his hands. Another split in the open source movement.
didn't know torvalds was such a troll.
"Judge a comment by it content and context, not by who ever wrote it."
IMHO, the author can often be an important part of the context. Nobody has time to chase down and test the assertions made in every post by an unknown author. We all make value judgments based on reputation, whether it be tech matters, which version of the popular news we might watch on evening television, or whether a CD might be worth buying.
Available user settings in Slashdot even support this, with friends, enemies, etc. I suspect it's been this way since our hunter-gatherer days, and we trusted Mog over Urk as to where the berries grew.
What you do with a computer does not constitute the whole of computing.
No comment.
Ummmm excuse me. Can you tell me the last time God incorporated a patch into the kernel? I thought not....
Torvalds all the way!
While i see that KDE seems to have a different perspective than gnome in terms of desktop environments, I think in the long term the linux community needs to look to unify the two. I think that having two widgets toolkits, two architectures, two "worlds" on the desktop is a fundamental problem to the adoption of linux as a commonly used desktop environment ... even for people who i consider power users. Why does the same thing always need to be coded twice for gnome and then for kde? Is kwrite not identical to gedit? Does gnome settings not have many of the same tools as control center? I think that developer hours need to be used effectively by the linux community and code duplication like this should be eliminated.
I see it now..
Kernel developers..
There are no atheists when recovering from tape backup.
If you oversimply the GUI interface, then you are limiting yourself to basically two user groups: "grandma" and "the ubergeek who can drop to the shell and do it all there"
The problem is that for MANY windows users (who actually know how to use Windows), this paradigm is *useless*. They need a useful and configurable GUI that actually exposes all the options, and would be able to FIGURE IT OUT. (while "dropping to the shell and poking at config files" would probably still baffle them)
Seriously, ARTS is the reason why I don't use any KDE-based media player (except for AmaroK, which I don't use because of a nasty DB error that keeps it from building a collection). It's also the reason why no KDE application can use sound notifications. I need the device for XMMS.
KDevelop keeps krashing.
Did I mention that Kontact often segfaults when I terminate the X session?
Fight hunger. Filet a politician and send him to a 3rd world country of your choice.
Huh? I use KDE every day at my job for development (C, C++, and Python), and I make a very good living at it. KDE absolutely rules, particularly Kate, Konsole, and of course Konqueror (I love being able to drag and drop files to remote computers over ssh). Gnome is just impossible, and the fact that it has such a broken architecture makes me squirm.
That was over 5 years ago, and you're still angry about it?
Always looked like MacOS to me.
Linus is nearly irrelevant. A from-scratch kernel could be implemented in two years or less.
Would that we could all have 2 years of global relevance ahead of us...
blog.sam.liddicott.com
I use KDE, I use its apps extensively. But the following statement is not true:
Quanta -- Rich web development environment for PHP, CSS, DocBook, HTML, XML, etc with advanced context sensitive autocompletion, internal preview and more.
My wish is for Quanta to pay more atention to PHP. But, sadly, right now Quanta is just a mediocre tool for PHP.
However, Quanta could be a rich web develoment environment if Quanta team started paying more atention to PHP. For some reason, Quanta team seems to forget about dynamic web (PHP). Which is a shame, sa no decent PHP development enviroment exists for *nix .
Quanta might be used for PHP... but it is difficult to set up a debugger, for example.
Peace and Godspeed
Holy freaking crow. If that's really-truly the case, I'm going to dump Gnome. I'll still use some of its stuff (obviously), but KDE will be the "framework" in which it resides.
Thanks!
-Slarty
OK. Linux would never say ANY OF THIS! HA Have you guys tried to even doubt smtp headers for a second!
I agree, more than one way is a horrible udea... ...as long as the one way is MY way...
Sam
blog.sam.liddicott.com
The AmaroK team is working on it, last I read. It's going to be a monumental task though... the way I read it, they are stripping out UNIX-specific code slowly during their current releases, and sometime in the future they will begin actually working on porting it. I use a combination of Linux and Windows (and Solaris, but not by choice) systems, and I have to say AmaroK is one of the most impressive pieces of software that I regularly use on any of them. I don't know how well written it is, but it's beautiful.
michael greene
Whats up with all the shell faschists? What if I want to use an operating system without using touching the shell once?!? Coming from Windows, I thought KDE worked fine as long as you didn't have to do anything extraordinary -and by extraordinary I mean do something else than open windows and surf the web. I'm still don't know enought about GNOME to comment on that.
Some say he is made with ascii, others that he is eyeballed daily by millions. All we know is, he is known as the Sig
I use KDE and I really like it, but I used to use GNOME too and it doesn't seem this piece of sh*t, it is a real good product. I think Linus should have more respect for the other people's job and try to be less egocentric, even if linux is the best kernel out there at the moment Linus doesn't always seem so correct to judge others IMHO.
And I don't think "condone" means what you want it to mean since
Why, what do you think "condone" means?
In English, it means to ignore or forgive a behavior you admit is wrong.
Many people don't know the meaning, because the prevalent idiomatic usage is "I will not condone that action". That phrase means you both disapprove of the action, and refuse to quietly ignore it when it occurs.
Therefore, since "not condone" means both "disapprove" and "not forgive", ignoramuses tend to assume that "condone" means "approve and forgive", when it really means "disapproves, but still forgives".
Could the Mac's foolish idea of only letting the user resize a window from the lower right corner, but NOT the upper right corner, NOR the lower left corner, NOR the upper left corner, NOR the top edge, NOR the bottom edge, NOR the left edge, NOR the right edge, be characterized as "elegant simplicity"? I'd characterize that as stubborn stupidity.
Due to the fact that they haven't fixed this obvious shortcoming since 1984, I'd say that the Mac user interface designers themselves are "dumbed down", if not "coked up".
-Don
Take a look and feel free: http://www.PieMenu.com
#1 All applications store their configuration data together in one place
Wrong. GConf storage can be decentralized, and the default storage backend lays out configuration values into a corresponding file tree. If you want the data scattered over your filesystems and remote locations for that extra reliability, well, you need a custom backend.
#2 Configuration data is not human readable or editable.
Wrong. The default XML GConf backend keeps data in text files that are reasonably readable and editable (but you should take care to shutdown and restart the GConf server). Even better, you can tweak every single value using command line tools, and the effect will be immediate on the applications that care.
#3 Configuration data is not designed to be easily read and manipulated by other UNIX tools (All Data is an XML markup format and can only be manipulated by tools which are schema aware and schema compliant)
Install xsltproc from your favorite distribution and read xsltproc(1). No, it isn't schema aware, and it doesn't have to be. You'll need to learn XSLT, but that's little different from other UNIX tools which all have partially similar, but incompatible syntaxes and corresponding learning curves. A point in favor of the XML format is that transformations can be made reliably, while regex-based manipulations are easy to screw up.
My exception safety is -fno-exceptions.
"(I still can't get used to the horrible idea that you have to tell it to copy what you selected before you can paste it elsewhere)."
You are an unmitigated moron. The INABILITY to copy and replace text under X is the single MOST annoying reason for which I would switch to it.
Of course you are 100% perfect. You never accidentally highlight anything you don't mean to copy. You always delete the offending text in the destination before copying the replacement. You never highlight a URL, switch to your browser, click the address bar, delete the current URL, switch BACK to re-copy the new URL and switch BACK to paste it, because of course, you're perfect.
A perfect moron.
I don't think that word means what you think it means
This is hilarious... four people accussing her of misunderstanding "condone", when really they don't understand it themselves. (Makes me wish Slashcode had a good option to respond to multiple posts at once, in an unobtrusive and space-conserving manner)
For heavens sake, this was almost 10 years ago, and you still feel anger about some KDE developers (most of whom may no longer be active KDE hackers) who had the guts to just write software and worry about licenses only in the second place? This is gross, really. To think this only affected KDE1 - Qt2 already offered a GPL option - and you're now, almost 10 years since the project was founded, angry enough to _not_ use KDE.
sigh.
While a lot of KDE applications are better than their GNOME counterparts there is of course absolutely nothing stopping you from running any of the above (except the "Mark Shuttleworth" application perhaps) from within GNOME.
:)
A problem many KDE media apps had until recently was their dependency on the horrible ARTS sound server. I notice kaffeine no longer has this requirement so that's definitely a step in the right direction.
By the way, GQView kicks Kuickshow any day
"Nine times out of ten, starting a fire is not the best way to solve the problem." - my wife
==
I've been wondering for years why some deep-pocketed company with an agenda other than 'selling software' doesn't buy TrollTec and LGPL QT. Would that end this controversy once and for all? Probably not, but at least KDE and GNOME could compete on the merits rather than on their licenses.
==
Apparently you want the same license for KDE and Gnome.
How about you just take the Gnome source code and release it as GPL?
Of course some Gnome developers would continue to license their work as LGPL. Just as KDE some developers would continue to release their works as GPL.
I wish he say what he really means.
The lesser of two evils is still evil...
"Do you think that the "modelling after human languages" thing was a success?"
c s.html
Yes, but not in the way that you are thinking. It was a success, not because it is easier or harder to learn, but because I can be more expressive in Perl than in other languages.
One of the great things that I love about Perl is that you can rearrange statements. I can say:
if($x) {
blahblahblah()
}
or I can say
blahblahblah() if $x;
In the former, I am emphasizing (to myself and other programmers after me) that the condition is more important, while in the latter I am emphasizing the action as having the importance.
Likewise, moving often-used idioms into the core language is a feature of human languages that he imported into Perl. While most programming languages would opt for several features of Perl to be libraries (like RegEx), Perl has it as a part of the syntax of the language itself. Importing the core idioms of a population into a language is something that real languages do.
Having both "if" and "unless" is a very human-language thing to do, and it makes it more obvious what you are trying to do in your program than a bunch of "if(! )"s.
The beauty of Perl is that programming in Perl is much more expressive than programming in other languages. The point is not to be "easier for noobs", but for the meaning in the program to be better conveyed to other programmers who are fluent in the language.
Having a pronoun is also very linguistic.
A more specific list of human-language features of Perl is here:
http://world.std.com/~swmcd/steven/perl/linguisti
Engineering and the Ultimate
I'm NOT using it for a desktop OS... I have used three different versions of linux for a desktop OS for various time frames (most recently Fedora C2 for 5 months and CentOS 3.4 for 8 months)...
It is NOT consistent, the file sharing over networks with Windoze machines is not consistent and often busted.
So, as far as I am concerned it is a server OS which I use ALL the time for my personal development as well as work (creating browser based applications with perl, PostgreSQL and Apache). Until whomever can make the UI work right, it isn't worth the time wasted struggling to use it...
If you don't know what CCP is don't post back...
If we augment his quote to: "This 'users are idiots, and are confused by functionality' mentality is a disease." and apply it to all of technology, it's worthy of being cast in gold and framed. But arguing whether KDE or Gnome insults your intelligence less is like debating which of two rocks tastes least like a carrot. Gnome *is* the simplest, and it's also the *faster* of the two, whereas KDE promotes you from Gnome's kindergarten to KDE's first grade - at the sacrifice of a 25% hit on your system resources. Or, you can get all the way to adulthood and get drunk and laid already, with just about any other choice.
*Disclaimer* I'm talking about the desktop environments, here. As always, I have to head off the forecoming attempts to derail it into "gedit" vs "kwrite" flames by pointing out *ahead* of time that we're not talking about the applications that are associated with either desktop. If this confuses you, this conversation is over your head.
Well I do know about KDE and it blows on Fedora Core 3 both with their build and with the KDE official repos and building from source. Tends to spectacularly fail with segfaults and have segfault failure of various apps at various points. Using the default install from the DVD without updating is the most stable configuration I've found.
Gnome on the other hand rocks. Shows CDs and DVDs on insertion to the drive as well as flash memory. Doesn't make me go and force it. Interface is simple and elegant. Most things have to be done from the CLI anyhow as this IS Linux.
It's not a macho status symbol and I don't like punishing myself. If I did, I'd use Vi instead of Joe.
If my grammar and spelling are off, I am [distracted/tired/careless] (take your pick)
I use and develop QT applications under Gnome. Just because the WM was built on GTK doesn't mean it prevents QT apps from running on your system. I'm not saying you are doing this, but I see a lot of KDE evangelists taking implicit credit for everything that was developed with QT, when KDE is a layer on top of QT and a smaller list of apps actually use the KDE framework (K3B is an example). As a side note, I also run K3B under Gnome because it's simply the best GUI CD/DVD burning software there is.
Yes but 25% of Americans have such a degree, and something like 5% have a masters level degree.
The reason is that most of the world lives in abject poverty where education, if it exists at all, is extremely limited. So it should come as no surprise that only 1% of the population has such a degree, given that 80% of the population never makes it past the equivalent of 4th grade.
But then you're not competing with those guys, you're competing with the other 25% who have a degree like yours.
Muslim community leaders warn of backlash from tomorrow morning's terrorist attack.
I have a BA in Hunting/Gathering you insensitive clod!
Can't speak for Evolution, but in GIMP (which I assume uses the same file selector), you can click in the file selection panel and then just start typing a path. As soon as you start typing, a little window with a text widget opens. You can type a path to a dotted directory there (/home/foo/.bar or whatever), and then the file selector will let you browse to it.
Ya, it sucks, but hey, it's a workaround at least.
-Stephen
Last I checked KHTML (Konqueror's rendering engine, which is also the rendering engine in Safari, which you probably get many more hits from) was the most standards compliant of the four major rendering engines.
So, yes Konqueror has almost no market share, but it's rendering engine is fairly popular, (unless mac users don't vist your site)
Work bio at MMWD
Well, I think that everybody perceives KDE as a Windows GUI replacement whereas GNOME as a Mac OS X replacement. Still, I stopped using GNOME because it's not usable anymore - I can't quickly fix various annoyances and don't have time to walk through all gconf settings and find the right one. I would rather use IceWM w/ some desktop than GNOME.
Is it just me, or does Linus sound a little whiney?
By the way, GQView kicks Kuickshow any day :)
Agreed. Have a look at Gwenview though. It's quite nice.
I use a computer to get things done. I don't use one computer, I use many. I want to be able to get things done without having to memorize 1000 obscure CLI commands or trying to use extremely poorly formatted man pages. GUIs are there to help organize data into a form that is more in tune with how human brains work. Maybe you've trained your brain to do everything by the command line, and are afraid of change or learning something new and moving to a much more convenient GUI. Maybe it gives you a sense of power to be able to do things in an environment where others wouldn't know where to start. I don't care. I just want to be able to grab the computer, and with minimal poking around, get what I want done. In that regard, KDE is far superior to GNOME. As a developer, I HATE not being able to put in useful functionality only because the interface might have too much power for a dolt of a user. I say we should make everything powerful and expect users to rise to the challenge instead of making everything dumb and limiting the powerful amongst us.
1% of the world population has a degree? That isn't saying much when you consider areas like third world countries, desert, arctic, and tropical areas where colleges are sparse. According to the US Census Bureau, though, the 2003 census reported an all time high of 27% of adults over 25yo having a college degree. http://www.census.gov/Press-Release/www/releases/a rchives/education/001863.html for the link
Where's my sock? There it is...
It kinda depends where you live. In the city, hunters and gatherers are known as bums. I'm not even sure it's technically legal to kill animals you find in the city.
Yes, but your typing is not in sync with your finger movements.
When will Windows be ready for the desktop?
See, when I read this, at first I was a bit appalled. Is the lead dude of my favorite operating system starting to lose it?
Then I remembered that the lead dude of my least favorite operating system throws chairs at people. And I felt much better.
The notion that simplifying your interface being an idiot attractor is true, but that's not a bad thing. Idiots are people too,
;>)
You're so right! What's more, this segment was owned exclusively by MSFT.
Until now!
OSS to the rescue!
Go, Gnome, go!
Bring all those idiots to the good side!
The rest of us will be customizing our KDE.
Cheers,
Objective C should be destroyed. It's a horrible language.
My blog. Good stuff (when I remember to update it). Read it.
It seems to me that you're missing a point, it's not about the percentage, it's about leaving out a lot of people.
So long as it has a shortcut key to open an xterm.
Might want to take a look here: http://www.rule-project.org/article.php3?id_articl e=1
l'Homme n'est Rien l'Oeuvre Tout: Gustave Flaubert to George Sand
...I use KDE... And do most of my work from the shell. I feel so lost in a void of defying the stereotype.
I love my sig.
I agree with him as far as "Linux users using Linux" goes. People that already use Linux don't need over simplicity.
c /data/symbos.cardtrp.j.html has infected one of our roadwarriors. Please check your mail carefully.
However, 90% of everything I do is simplifying something to the point that a complete and total moron can use it. If I didn't make something overly simple then I would have to explain things to the people, who are in fact overly simple.
For example, if I sent this out as an email:
SimbOS.Cardtrp.J http://securityresponse.symantec.com/avcenter/ven
I would spend three days with the following conversation ad nausium:
user: What is that SimbO thing?
me: Follow the link it will explain everything.
user: What link.
me: i re send link
user: what is that for?
me: that is the link for the information for the SimbOS threat you were asking me about.
user: oh that SimbO thing? Is it in my e-mail? Do I have it?
me: slamming my head against the monitor until i'm rushed to hospitol for the only vacation time i'm allowed.
Having to work for a living is the root of all evil.
Hey, at least it's possible. There's no way to fix that god-awful file requester of GTK's, or to configure half the stuff I want to on Gnome without diggging into the registry half-assed shit they have. And even then, that doesn't always fix it correctly, not to mention there's no documentation on what settings do what. Gnome is made for muppets who happen to have the same preferences that Gnome has by default. God help you if you want it to do something slightly different. Give me KDE any day. The checkboxes don't show up unless you ask for them, but I'm glad they're at least available.
My blog. Good stuff (when I remember to update it). Read it.
And the technical term for somebody who claims to do user interface design
and not understand this fact is a "FUCKING IDIOT".
Wow. I had NO CLUE Linus was so testy...
Does it make you happy you're so strange?
"I remember seeing a poster in college stating that about 1% of the world's population has a four year degree."
Maybe so, but that doesn't necessarily mean that computer users want a file-select box that assumes you don't know where the file is and actively hinders you from trying to tell it.
Nor does someone's lack of a degree mean that they're likely to forget where a file is if the computer doesn't put each directory in a different place on the screen.
GNOME is getting too like Mac OS X, which is so streamlined and elegant that it's impossible to find any functionality.
I was sort of offended to hear Torvalds call Gnome an idiot-magnet, I doubt its developers intended that. I'm personally a developer that has gone so far as to write a kernel driver, so I'd hardly call myself a Linux idiot, even if I'm not some super-elite. The thing is, much of my work can be done on the command line anyway, so the GUI is of secondary importance to me. I personally use Gnome for a few reasons: - I think KDE is ugly (sorry, not trying to flamebait, just my opinion!) - I prefer GTK to QT for developing my own applications - I don't like all the bundled applications KDE includes, like KOffice and Konqueror. I much prefer choosing my own apps, like OpenOffice and Firefox, since I feel they're superior. Unfortunately, Gnome is becoming more like KDE with the inclusion of Evolution and Epiphany. Those are the two apps that take the most time to compile when I'm installing Gentoo! On the other hand, I do like some of the KDE apps like K3B. Fortunately, I can still use them, even within Gnome. There have been some changes in Gnome recently that do really annoy me. I can't understand why they removed the capability to edit menus directly, and the whole Nautilus change is hideous. Fortunately, tree view is one feature they reintroduced recently, if you know how to reenable it with gconf-editor. Perhaps end-users aren't providing enough feedback to the developers? They should have some sort of community forum to interact with their users. That might help them innovate a bit as well, instead of just copying features from Windows and OS X. Those are my two cents.
I have been using fluxbox window as my window manager and no real desktop environments under Linux for the longest time. I don't need any desktop icons of fancy animated menus. I am quite happy to continue using fluxbox to manage my terminals. Using the mouse wheel to flip virtual screens just rox!!
My wife on the other hand will not be appriciate it, if I let her start all her applications with a CLI and only use a simplified window manager like fluxbox for her work. She is used to windows world and will only work with a desktop environment that seems familiar.
I've setup both Gnome and KDE on my desktop for the last couple of years. Gnome 2.10 ticked me off with the removal of some functionality such as the ability to add a launcher into the Applications menu by right clicking. I hate this opening of a new window each time I open a folder and the fact that I can't change this behaviour easily... just bites.
Now in gnome I need to have another web-browser installed called ephiphany? I know KDE's got the same kind of thing with their own web browser... what is this, windows? Maybe I'm too short sighted to see the reasons for this, but I'd rather not carry baggage I don't need.
In Gnome 2.12 (which is still marked unstable under Gentoo BTW) I can see more reasons why I may need to get away from Gnome in the future. Why did they remove the "Open Terminal" option from the right-click on the menu in Gnome 2.12? Now I just end up creating a new folder each time I want a terminal to do something quick. There might be some obscure way to go re-configure all this to the way it was before... but I really don't have the time to dance to the Gnome tune.
I agree with most of the grievances from the Gnome users. It is unfortunate, since I thought Gnome 2.8 showed promise more than KDE. I am just going to switch my wife's default environment again to KDE and see if she has any major complaints about it. If she is happy with KDE, then I will be getting rid of the Gnome 2.12 from my desktop. It seems I am not be the only person that will be trying to run away from Gnome.
I am not saying KDE is the best thing since sliced bread. To me KDE is just starting to look like the lesser evil. That is just my two cents on this.
Got them working just sweet, many years ago. Upgraded. All gone. Never been the same since.
Recently tempted by BSD^H^H^H^Mac. Too much of a die hard though.
Got newbies using KDE. Recently tempted by KDE.
Choice is everything. Choice is nothing.
Possibly there's a couple of sysadmin rules in the above too.
The only statements Linus make that I listen to or really care about is ones concerning the kernel.[1] Everything else I temper with the knowledge that Linus like all of us have personal preferences. His prefereces are not mine. So while I might read about them I certainly don?t waste sleep over them. But thats not to say we shouldn?t question them. The Gnome Vs KDE debate has raged ever since KDE has used Qt. And for good reason. If we frame the debate slightly differently say wrt to freedom. You can see there is always going to be a clash between software having the latest functionality, usability and niceness with restrictions and the freedom of doing anything you want without restrictions. The error of choice Linus makes (his own to make) is that he wants the pragmatic solution to a problem. This is his strength in developing the kernel. It is also his weakness. If taken at a personal level there is nothing wrong with it. When you get the followers picking up their thongs and shouting in agreement and aping their leader this a problem. So say after me kiddies, You are all different! Make your own choose when it comes to desktops. Dont listen to Linus, Choose your own.
Reference
[0] Wikiquote, `Monty Python Life of Brian quotes:
http://en.wikiquote.org/wiki/Monty_Python%27s_Lif
[Accessed Wednesday, 14 December 2005]
[1] The Linux Kernel Archives, `Kernel HQ the origin of everything wrt the Linux Kernel. Where it is dicussed, disseminated to death. Where Linus really is the the Messiah sometimes & a naughty boy most of the times.`:
http://www.kernel.org
[Accessed Wednesday, 14 December 2005]
[2] Wikiquote, Life of Brian, Ibid.
[Accessed Wednesday, 14 December 2005]
[3] Wikiquote, Life of Brian, Ibid.
[Accessed Wednesday, 14 December 2005]
[4] Wikiquote, Life of Brian, Ibid.
[Accessed Wednesday, 14 December 2005]
peterrenshaw ~ Another Scrappy Startup
Well, there are several iTunes clones for GNOME too. Unfortunately, most of them are just as resource hungry and unstable as AmaroK
I admire this in one way, as it has been far more integrated then the GNOME VFS. BUT, on the other hand I hate them both, since they are both unaccessible from a terminal. So, I tend to just mount the network filesystems anyway... a pitty GNOME and KDE didn't use some kind of other architecture which would allow access from a terminal (FUSE like).
Well, imho the coolness of Kaffeine comes from external projects such as Xine.
That said, there are certainly a lot of really nice KDE applications. But, unfortunately, there are some really basic applications that keep annoying me. Such as KMail and its IMAP support. It crashes a lot on me, and seems to be slower than Evolution or Thunderbird. Most KMail users just tell me to use POP3 in KMail. KDE apps tend to crash more on my system than GNOME apps do. Which is rather annoying since everytime I want to give KDE a go, several apps crash and so I switch back.
And one annoying thing of both environments is that they eat _huge_ amounts of memory... At home I recently switched to IceWM -against my will- because I was running out of memory. I am doing development on this machine, and all these servers, the IDE and compilers all eat a lot of memory, so, as the desktop environment wasn't really aiding me in my work, I decided that was the most obvious part to kick out. (Which is one thing I really like about GNU/Linux, being able to kick stuff out when you want to.)
My respect for Linus just went up significantly.
He's right about this, and it's good to see that at least one person (and it just happens to be the man at the top) understands that UI simplicity to the point of feature removal is function following form.
It's also nice to see someone dogging the majority user argument. The only argument I regularly encounter that is more idiotic than the majority user argument is the 90% of users argument when discussing features (a factitious variant of the majority user argument). Unless that fabricated 10% is the same 10% every time the other 90% is made up, you'll end up with every user having a problem.
If that is their methodology, then their study was flawed, and your argument is highly specious. They might better remember how to tell you how they did the task, because they're communicating with you in words and they communicated with the computer in words. However, the people who used the GUI might still be faster at the task, or even remembering how to complete it, than the command line people were they sitting at the computer, because they would be able to use their somatic memory.
"You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
I'm with Linus on this one, I use KDE because I CAN tweak things, to quote Einstein: "Everything should be made as simple as possible, but not simpler."
You never catch me alive
Call me shallow, but I prefer to use GNOME merely because of the fact that I prefer the look and feel of it and GTK apps.
Like many KDE supporters, I too believe that KDE is more feature rich and has incorporated some applications that are vastly superior to their GNOME equivalents (when present) and that Qt is more robust than GTK.
Be that as it may, at the end of the day I want to sit down in front of something that feels comfortable. I don't get sick of looking at GNOME or my GTK apps, which is a frequent problem that I've encountered with KDE (it's a good thing there are so many themes, because I'm compelled to change mine every couple of weeks).
Bash GNOME for being too simple, but I'm just glad it doesn't get in my way and knows how to look pretty.
And the best example, GTK 2 file dialog. It's been turned into a crippled piece of un-usable garbage, that no longer accepts keyboard input (unless you know the secret shortcut key that they don't tell anyone), and they actually had to add seperate "Open Location" functions (which hardly work) to the Gnome software, because even if you do use the special super secret shortcut key, you can't type in a URL anymore.
(and of course, Open Location crashes regularly in Linux, and 100% of the time in Windows)
Good job, Gnome!
"Champagne for my real friends - and real pain for my sham friends!" http://ericblade.postalboard.com/
I'd say: who the hell cares? I don't care about this stupid GNOME-vs-KDE war that's artificially being kept alive by Slashdot. I use KDE apps in GNOME and vice-versa.
Bill? Is that you?
"I've got more toys than Teruhisa Kitahara."
Here's something that I hope should make the light bulb click on for you, since once you really get this, it should make you a better technologist:
Some light bulbs turn on with the click of a switch, others with the turn of a knob, and still others with the pull of a string. Interestingly enough people find all the above methods to illuminate their environment usable.
Time is what keeps everything from happening all at once.
By "called them back" I meant all of them where called back to the location of the study and were presented with the same interface as before and where asked to repeat the tasks but were not told how to to them again. The ones that use CLI had a better recall rate. And you explained pretty much why - because humans learn leanguage and words well and faster than they will learn to recognize and remember the vizual appearance of the icons+the behaviors.
I don't think I completely got your point.
However: if you practice martial arts you get a black belt afer doing so for 3 to 4 years. Some rare exceptions need longer, because they dont make their examinations or simply learn slower.
After 10 years you definitely have one, or your dojo simply sucks.
EVERYONE practicing gets a black belt, not only special gifted or talented people. Consider a black belt similar to a driving license. As soon as you have understood how your body works and the techniques are ment to be done (you have understood how steering, braking, accelerating works) and how your partners movements make certain technicques possibel or logical or easy (you understand the driving laws and rules and traffic signs and adapt to traffic situations) then you are on "I get a driving license" level, and that's black belt level.
A black belt does not mean you are a super hero or a jet fighter pilot, it only means you can drive a car.
So, if only one of 1000 people does not quit practicing, likely your reference dojo is a really bad one. In our dojo at least one of ten continues to practice, I would even say 1 of 4 continue to practice. And yes, all will get a balck belt after about 3 to 4 and in rarer cases after 5 years.
angel'o'sphere
Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
She's going against standard usage. Like fulsome, it's a word whose meaning has shifted, perhaps through lots of dumb people misunderstanding it, but shifted nonetheless.
I am trolling
Hunting and gathering on the savannah is more elite than knowing how to communicate, and more elite than being a good programmer?
*WHY*? Because it's more in keeping with popular anti-Western, anti-intellectual, BACK-TO-ROUSSEAU'S-MAN-OMG bullshit?
A 4-year degree certifies that you have learned how to think about a subject in a certain kind of considered manner. It is DEFINITELY worth something.
And who the hell knows how to "build a car from scratch" without an engineering degree? What the hell does "scratch" even mean in this context? Iron ore? Rubber trees? Petroleum?
+++ATH0
>How about you just take the Gnome source code and release it as GPL?
No thanks.
I actually *do* buy the GNOME argument that LGPL is a more flexible (and possibly more appropriate) license to use for a library that's as basic to writing (GUI) apps as QT.
I also understand TrollTech's rationalle for dual-licensing their product.
For you to suggest GNOME making their license *more* restrictive is nonsense. It's the kind of silly thing that KDE'ers (and I consider myself one) tend to say to rationalize the one 'problem' with their chosen platform. Just admit that it'd be nicer if QT were LGPL. After all, the KDE libs are LGPL, it's not as if the developers aren't aware of this issue.
I just think it would be *great* news if somebody who didn't need to make (lots of) money off of QT would buy it, continue to develop it, and provide support (for a fee) to those willing to pay in order to continue to fund it. And Apple fits the bill. They could buy and support QT on a break-even basis in order to insure a healthy selection of applications for the Mac. Just like Sun did with StarOffice (except QT is probably cleaner code and easier to support).
Posted from my Android phone. Oh, I can change this? There, that's better...
Who the hell does he think he is, Linus Torv... oh, never mind.
i love it. i keep cracking up when i say that to myself. thanks!
What's a "sig"?
I do most everything from terminal windows. However, I usualy keep Gnome Terminal's "translucent" backgrounds on so I can see my desktop wallpaper and pretend I'm actualy getting my money's worth out of my expensive monitors.
... Nevermind. Grand Theft is pretty much all I've been playing recently. ...
In college I had the following conversation with some guy on the same floor as me :
Dude: Hey man, what's that game I always see you playing?
Me: Grand Theft Auto?
Dude: No man, on the computer.
Me: Actualy,
Dude: No, that other game. Every time I walk past your room you're always playing it.
Me:
Dude: That game with all the words and shit.
I can drive a car but I don't have a black belt. Does that mean my driver's ed course sucked, or that I chould have kept practicing left turns until I can do a proper high kick?
The reason I use KDE is because the default appearance was aesthetically more acceptable than the other choices when I had the choice of KDE or something else. I've been on KDE since the first beta release, thus I am totally habituated and can't change. E17 is really beautiful, but the whole usage paradigm is so different I just cannot 'get it'.
Needless to say I long for a decent spreadsheet implementation, because, to put it politely, Kspread is a bit lacking. How about a Knumeric, team?
shouldn't that be "interface gnazis"?
While the somewhat harsh language makes me suspect someone spoofed Linus's email address, he makes a valid point. I remember when I posted a bug report about how the Gnome keyboard shortcuts for the workspace switcher doesn't wrap around. If you're in WS 1 and you want to go to WS 10 you can't just press the left arrow key. I gave some reasonably sound logic for adding this feature, which would of required modifying all of *2* lines of code, but was politely told it would confuse users and that they'd never add that feature.
This illustrates the one caveat about open source; the overbearing developer. *They* know what's best for users even if their users are screaming otherwise or jumping ship for another program like KDE. Sure, I could download the source code for Metacity, switch those 2 lines, then recompile. Of course, I'll have to do that for every future Gnome release, and forget about using Apt-get, Yum, or any other update manager for automatically updating Gnome.
Oh well. In any case, few others responded in defense of my post, so maybe it's a feature that noone really wants or needs. I still like and use Gnome, although it can be frustrating when you run across that one rare need, like playing a midi or playing a game of chess on FICS, and the Gnome app is either non-existant (midi?, chess?) or vastly inferior to its KDE equivalent (Kmid, Knights).
those are great made up statistics, without a source they may as well be made up.
It has been statistically shown that helmets increase the risk of head injury.
To Quote Linus:...
I'm sorry, but how much of your post was from quoted from Linus? That post certainly doesn't show up in the original thread on the Gnome mailing list, unless the archive isn't up-to-date. And if it wasn't the whole post, why was it signed "Linus" at the end, or are you Linus also?
flawed logic, on slashdot, gasp . . .
you do realize some things can be mutually exclusive right.
To put it in your pseudo mathematical terms
"The Union of even the smallest minorities doesn't exist"
but then again I don't care. Not only can you not put the union of all the minorities together, such a thing may not even be possible because some things are probably exclusive to each other.
What I find funny is that it all started out totally backwards. Early Gnome had alot of features and preferences and customizability. That whole theme thing came go gnome first. Now it's reversed. I think the same people that have used it then are still using it.
Personally I found kde to be buggy, and the panel to be featureless. The applets are no where near as plentifull or as good. That's just me.
It has been statistically shown that helmets increase the risk of head injury.
Ah, nevermind, I found the post you were quoting. Took a while, though. :)
Why can't we have it all? Why can't we have the interface that has been refined by the user interface nazis, and STILL does all the things we need it to do? I don't think it has to be one or the other. Personally, I appreciate the user interface nazis. They will win in the end when they apply their nazi refinements to the task of implementing all the features that need implementing. The non-nazis get the features out quickly, but lots of people never learn how to use it because its too hard. Let the nazis do their job, and hound them if necessary to make good interfaces for the features you need.
Let me be blunt, education does not imply intelligence; assuming genetic or hierarchical superiority due to your education level is an elitist, and assholish, standpoint to take. IQ and logic tests are, as well, not a correct means of judging the intelligence level of a human being.
Want to see genious in action? I suggest you watch a couple potheads turn a household water heater into a bong.
/. is overrun by bed-wetting elitist nerds
let it be known, for anything other than servers, a *nix OS sucks
Actually it has everything to do the KDE and Gnome. I run gentoo (I know I know), the default software stack is the one dictated by each of these desktops. I do not find the Gnome software stack to be overwhelming even with the extra web/email clients I install and so I have never had to edit it's menu. KDE has very much a kitchen sink approach to the default software stack and I feel completely overwhelmed by the amount of software in each section. The scary thing is that most other KDE and Gnome based distros have even more stuff installed by default than a normal KDE install which is completely insane to me. The only normal distro that I have seen that doesn't install everything in the world is Ubuntu.
Fear trumps hope and ignorance trumps both
These two events seem odd enough to not be 'real' events at all.
I fall into none of this categories. KDE is just ugly, ugly as in trying to follow the current fashion and just suck, and it also sucks as in it could piss me off with windows not getting them the way I wanted. Never had to complain about Gnome, and it doesn't look bad.
You just got troll'd!
I wouldn't complain about KDE/Qt's preferences if I didn't have to deal with them in such pain staking detail. For me the default settings are just not close to what I'm looking for. That being said they have gotten much better out of the box with 3.4/3.5 than they were for the 3.2/3.3 releases. I haven't felt restricted by the amount of flexibility in Gnome's preferences, do you have any examples about what you needed to go into the gconf editor for? Also, the settings that should be modified often have descriptions about what they do in gconf. I'm just curious to see what I'm missing in my preferences dialog.
Fear trumps hope and ignorance trumps both
> for 3 to 4 years. Some rare exceptions need longer
Back when I was young, my sensei referred to this as the McDojo attitude---the idea that black belts were given out willy-nilly without regard to the level of skill a person had actually attained. He complained that it cheapened the attainment of a black belt, unfairly granting what is intended to be merely a symbol signifying a high level of skill. Black belts mean nothing when they're not earned
Talking to others, my sensei certainly wasn't alone in this view, and was easier than some. If the dojos you've been to hand out black belts to anyone who hangs around consistently for 3-4 years, I have doubts about the quality of their training.
(I'm also vexed at how this mentality has seeped into the granting of university degrees to some extent. Kids these days need to learn to earn achievements, not merely feel entitled to them. And by "kids", I mean anyone who didn't live through the Great Depression.
Now get off my lawn...)
Yes to ignore, forgive or overlook and often (but not always or by necessity) with some level of implied support (seldom of the matter at hand but because of unrelated topics).
I wrote:
"And I don't think "condone" means what you want it to mean since you're making a strawman argument in order to criticize."
Read the whole sentence, condone != criticize right? However as you yourself point out if he had said "not condone" he wouldn't have a problem with offering the criticizm at all, but he didn't say that and as such contradicted himself. I guess you would agree with that unless you think one can condone something at the same time as making a point out of criticizing it. His whole post is exactly the opposite of "condoning his actions" since the poster isn't ignoring it and/or seems not to forgive it and/or doesn't overlook it.
this comment is provided "as is" and without any express or implied legibility or congruity [...]
> world's population has a four year degree. That impressed me. I
> realized that I was becoming part of an elite.
Lesson #1: don't be so easily impressed.
Lesson #2: always question the raw numbers behind statistics.
Getting a four-year degree is dead common in the US - about a third of people aged 25-29 in the US have finished a four-year degree (scroll down to "College Completion").
Apropos to the subject, though, just because someone can learn to use a complex piece of software doesn't mean they want to. For plenty of people, a computer is no more than a tool; they want it to perform a few functions without giving them a lot of hassle, and they couldn't give a damn why or how it does that.
And that's fine.
Most of you don't understand the cars you drive in anything more than an abstract sense, or the planes you fly in, or the processes required to get you the food you eat, or the shoes you wear, or the chemistry involved in your antiperspirant, or any of a million other things that we simply don't have the time or mental energy to learn the detailed working of due to the specialized nature of modern society. Most of those things are just black-box tools---they just work.
And computers are one of those black-box tools for most people.
Accept that fact, or not - I don't care, and neither do they. But pointing out that most people have more important things to spend their time and energy on than computers is hardly "trolling". It's a necessary consideration if you want to make computers that most people will have any interest in using.
Exactly. As a proficient Windows user (tho with long experience in DOS), I expect other desktops to have at least parallel functionality. KDE works okay for me, but in Gnome, too often I find myself thinking, "where the hell is Simple_Task_X? why doesn't NN work in some reasonably universal way?"
/. seems to have killed my login.]
I don't care if it looks different or stuff is in peculiar places, I can work that out if the desktop gives me half a clue. But if it's not there at all, or is completely hidden, my reaction is "WTF? I can do this on Windows, why not on linux??"
[Hope this goes. Today's fucking-with-the-interface here on
~REZ~ #43301. Who'd fake being me anyway?
bah, thats your right and opinion. I'm not much of a kde or gnome fan. I have them both on my system but I'm more a windowmaker fan myself. Simple yet beautiful :)
Your slashdot account is hereby officially revoked.
Please hand in your slashdot ID card etc at the door on your way out.
kthxbi.
KDE with its extra eye candy combined with very robust features make it feel a lot more like OSX to me. GNOME almost feels more like OS9 which...eww...
Bottles.
Three words - Metacity edge flipping (or more appropriately, the lack thereof). Edge flipping is an incredibly popular feature with experienced users, and while I agree that it should be off by default because it can be confusing, that is NOT an excuse to turn the window manager into crippleware by completely removing that feature. (The only other options are to give up some UI consistency with the rest of Gnome by using xfwm4 and possibly introducing significant compatibility issues such as by using sawfish. Another option was brightside, but it was always a hack designed to work around missing functionality in Metacity that should be there.)
I find it rather peculiar when people, and often even same people, hold Firefox to be the best thing ever for not having everything and a kitchen sink out of the box, but rather having extension mechanism while at the same time flaming GNOME for the very same thing.
Brightside is not a hack. It's an extension. It uses something (libwnck) that was from the very beginning meant to let people enhance by-design simplistic metacity. I can understand why you would be upset if edge flipping was IMPOSSIBLE to do because some harebrained design decision in metacity, but when it's just one small app installation away, complaining about it is just silly.
And with good reason. Look at the situation now: Trigdell forced Linus and others to do a lot of work to replace the functionality BitKeeper provded, and for what? What use is Trigdell's reverse engineering work now?
Please get a clue. Larry McVoy is gone and his disruptive influence with it. We have several great new open source version control systems as a direct result of this change, set to surpass BitKeeper in every way in the near future. Tridge's work has been nothing but good for the community. You sound petty by gainsaying it.
Oh, and Tridge's code remains a good tool for liberating captive history from old BitKeeper archives.
Have you got your LWN subscription yet?
She's going against standard usage.
No, she isn't. A quick search of current newspaper headlines will show that YOU are acting against popular usage:
"Report: Moms condone girls drinking"
"Rice: Washington Does Not Condone Torture"
"Atiku: We'll Not Condone Lawlessness"
"Why are Republicans still able to condone Bush?"
In all these cases, "condone" is used with a topic that is expected to be self-evidently wrong. In 2 cases, "not condone" is used by a politician to express double-displeasure with a subject: not only is Rice claiming to be against torture, but she also claims never to let it take place without interference.
"Not condone" is popular because it promises both active and passive resistance to a behavior.
Great... sigsegv hell here I come [back again]... Why is KDE always seg faulting on me?? And single-click to open/launch things is evil. (yes I know you can change it)
Well I decided to spend the night with a spare harddrive and kde with kubuntu. It is very nice, but I there is something I can't put my finger on. I just like gnome I guess. In reality, I dont really use any Qt. apps at all, so it seems like a waste of space to use kde if I dont use any kde apps. I perfer gaim to kopete, thunderbird to kmail, firefox to konq, etc. But I can see some advantages to kde, it was really easy to change its appearance, and it was snappy (although it felt a little less snappy then gnome.). I really liked the control panel and of course kio slaves are cool. But none of it was worth the time to switch full time to kde (which would require a rather large set of emerge).
i didnt look through all the software but AmaroK looks sexy, apart from the "bubble" highlighting the now playing song which looks pretty ugly compared to the rest of the interface (from the 1.4 screenshot). know if anyone has done a build that will work on OS X + X11? i wouldnt mind having a play with it
TIAEAE!
I have to say 'amen' to everything Linus said. It must be said. I was using Kubuntu up until recently, and switched back to Ubuntu proper not because I love GNOME, but because the release managers chose to treat Kubuntu as if it were a red-headed stepchild.
...
Ahem.
The print dialog is a great example! In Windows and OS X, I have handy Properties buttons that allow me to get at the printer settings. Where are they in GNOME? I'm currently using TurboPrint, so I have to fire up the TurboPrint Setup program just to change paper type and resolution. Stupid! Stupid! Stupid! Boneheaded! Ass-backwards! Usability nightmare! Dumb! Contrary to the Rule of Least Surprise! The first time I wanted to print to glossy paper, I expected to need to change my printer settings--so I went through every possible pane and setting looking for what I missed, over and over. WHERE IS IT???!? Turns out it's not there, apparently by design.
Oh, don't bother talking with a hardcore GNOME dev about it, especially not on IRC. I truly wish I'd logged this one, so it's from memory...my apologies. I'll label me as "me" (Rule of Least Surprise) and the GNOME dev as "bonehead" (applying the rule again.)
[me] So where's the printer-specific options
[bonehead] they're not there
[me] why
[bonehead] they're not there for usability reasons
[bonehead] essentially it leads to user confusion to have that many options
[bonehead] it's a good thing for the typical user
[me] but I'd like to see it and I think I'm a typical user
[bonehead] no you're not
[bonehead] look you're on irc you can't be a typical user
Look, I'm not anti-user or anti-usability and I'm not even saying that usability is a bad goal. All I'm saying is that leaving something out (or in some cases, ripping features out) as opposed to making the features easier to understand is pretty goddamn stupid. And defining your goals based on the lowest common denominator and calling that "the average user" is an insult to average and above-average users everywhere.
Seriously, where are the hordes of drooling morons using GNOME? Those people who think mauve has the most RAM and that throwing files away will give them more memory, who somehow ended up with a GNOME desktop? Will removing options really suddenly make Uncle Dimwit realize that the filesystem has nothing to do with RAM? Well, will it?
Stating on Slashdot that I like cheese since 1997.
http://kde.ground.cz/tiki-index.php?page=KIO+Fuse+ Gateway
It needs work still, and isn't integrated into anything yet. However, it's still a start!
They need a useful and configurable GUI that actually exposes all the options, and would be able to FIGURE IT OUT.
So, you mean they need KDE!
bash: rtfm: command not found
Well, you never did tell me what game it was.
I use KDE because I like it, not because Linus gave me permission. Whatever floats your boat, I guess.
HCI guidelines for traditional file-centric desktop interfaces came far to late to be relevant in the mainstream, which is 90-95% Windows. The whole "desktop computing" paradigm is fully played out and the future now belongs to service-oriented software, which is largely platform and UI client agnostic. We're about to be faced by a completely new set of methods for HCI, such as "what you see is what you want" and "pervasive computing." This is where the Open Source community should be focusing it's efforts -- not fighting over who has the best implementation of yesterday's stale concepts of computing. Most people today seem to prefer KDE because it has the features they are used to, yet most people spend an increasing amount of time using software through the web. KDE 4 "Plasma" is shaping up to be the best of both worlds with respect to full functionality that is elegantly managed, yet this polish is hardly relevant to browser based applications. From a developer perspective, Qt is far more attractive than Gtk, but even that doesn't matter very much because most of tomorrow's software will be written in a combination of scripting and managed-code (ex. Java, C#) languages, rather than C or C++. We need to just call it a day and move on to better things. It has become my opinion that neither KDE nor GNOME is enormously important to the future of Linux or Open Source. Continuing to maintain both is a terrible waste of limited development resources.
You are full of anger and immaturity. I don't think people like you should have anything to do with Linux. Are you also scared or embarrassed so you use AC to post your flame? Oh, well, hope you feel better...
I used to be a longtime GNOME, on the flawed premises that it seemed like a clean design. Then I got an OS X laptop and I realized that no, GNOME doesn't even have that going for it. I've stuck it out with GNOME for a long time, but I'm dropping it since with every new release, there were actually /less/ features and more annoying ones (hello spatial nautilus). I won't even go into the whole GNOME Windows' Registry -alike. Who the hell thought /that/ was a good idea.
Btw, I can't stomach KDE either, but for a different reason. (Hello? Can we adhere to the same UI guidelines, or ensure there aren't outright mismaintained/crashing programs in purportedly stable releases?).
So, looks like I'm going back to my roots - this means FVWM2, or likelier... WindowMaker.
If you think about the situation, it becomes easy to identify the root cause. Certain companies with a stake in Gnome are interested in it one day being used on the coprate desktop. (BigCompanies = +CashFlow) If they create a product that has too many configuration options their target audience is left confused. Not only that, but configuration options are a nightmare for people who maintain the desktop environments used by enterprises. They want to do everything they can to make certain you "can't configure xyz", in fact each time a configuation change is brought up there is likely a discussion on how to make sure you can totally disable it. Take a look at the "Run Programs" menu item vanishing, it is part of a logical strategy. You don't want enterprise user x to just run something not in the menu. They could potentially circumvent other restrictions you placed on the machine and start doing file sharing, playing games on Cedega, or something worse. So the short answer is not that Gnome doesn't care, or wants a clean look. It is simply that the "hacker", is no longer the target audience, because they can't generate enough revenue stream to support a company. The target audience is "large company x"'s low level HR employee (and their corperate purchasing manager who is calculating the ROIT).
Besides, until everyone has access to a 2Mbit broadband and runs their office or spreadsheet off of Google's or Microsoft's server, the desktop is still here to stay. Qt/KDE is probably one of the better UI libraries out there as far as the learning curve and design is concerned but Gtk/GNOME desktop and application on the other hand look and work better for me (even though I wouldn't even dare to touch any Gtk or GNOME C code ).
Not sure though about the future UI language libraries. I personally like Python. Qt as well as wxWindows bindings for Python work very nice, not sure that will be the future direction though. Java Swing was horrible at first in terms of speed, it is better now but still there aren't that many large Java only applications with a fast and responsive UI (I can only think of Netbeans for now).
How so? If you compare Windows, GNOME and KDE, you will see that they ALL are very similar in the end.
- They all have windows and icons
- They all have "start-menu"
- They all have taskbar
- They all have three buttons you use to control the window (minimize, maximize, close)
- They all ahve the forementioned window-buttons in same place, and those buttons look similar
The differences between Windows and KDE, when compared to GNOME are rather superficial:
- Windows and KDE have their "start-menu" in bottom-left corner. GNOME has it in top-left corner
- Windows and KDE have only one such menu by default, whereas GNOME has two additional menu's
- Windows and KDE have a single bar in the bottom of the screen (altough KDE's is double-height), GNOME has taskbar in the bottom, and another bar in the top of the screen
Those are the differences I can see. And as you can see, the differences are rather minor. And you can replicate the GNOME-behavior in KDE with minimium of work if you want to.
If KDE tries to act like Windows, how do you explain the fact that Windows uses double-click by default while KDE uses single-click? This is pretty big change in default behavior, yet it's easy to change. If KDE wanted to "act like Windows", they would use double-click as well.
Lesbian Nazi Hookers Abducted by UFOs and Forced Into Weight Loss Programs - -all next week on Town Talk.
Funny, I see the exact same thing happening in GNOME/GTK
Lesbian Nazi Hookers Abducted by UFOs and Forced Into Weight Loss Programs - -all next week on Town Talk.
You are an unmitigated moron.
Errm, how does liking a certain behaviour that I have used for years somehow make me low in intelligence?
The INABILITY to copy and replace text under X is the single MOST annoying reason for which I would switch to it.
Ok, so *YOU* don't like it - why should your opinion affect the way I do my work? The point is that this is a user preference and so should be settable by the user - when using Windows I'm being forced to deal with a behaviour _I don't like_ purely because someone else made a decision that a user shouldn't have the option of making it behave how they want.
You never accidentally highlight anything you don't mean to copy.
Why does that matter? If I never paste it, does it matter I hilighted a lump of text somewhere?
You never highlight a URL, switch to your browser, click the address bar, delete the current URL, switch BACK to re-copy the new URL and switch BACK to paste it
Actually, I usually highlight a URI, switch to my browser, hit ctrl+T to open a new tab and then paste into the blank address box because I virtually never want to open a URI I copied from somewhere in an existing tab. Also, FWIW Firefox allows you to go to the URI in your paste buffer without pasting it by using the middle button so this is never a problem.
http://blog.nexusuk.org
Let's use Xfce all!!:P
#It is not such a problem.
Right click in the file area. You should get a context menu with two options, one of which displays "hidden" files.
I too have a black belt lying around here somewhere.. it goes quite nicely with my blue jeans.
80 CC D8 AF AE D3 AB 54 B7 2E CE 67 C7
Linus might express his opinions, but I've never seen him try and insist that other people follow them as such.
I can remember reading about Linus saying that he doesn't like the fact that people venerate him as much as they do...that he sees himself as an entirely normal human being. Desiring worship and obedience is Stallman's (and to a lesser extent perhaps, ESR's) neurosis.
I agree with keeping it simple. KDE tends to confuse new users with it's complexity. I personally find it annoying. When I install Linux for a new user in an office situation, the best combination for me has been Ubuntu with Gnome as a desktop, then create big icons on the desktop pointing to the user's most used applications and voila, they never complain ever again :D
RebateFX.com - Spread rebates for Forex traders
I realise the consequences of Tridgell's actions are a great victory for the Free Software Fanatics, but the fact is that there were better, more constructive ways to go about replacing BK.
Yeah, so great that SourcePuller has been downloaded 222 times from SourceForge and hasn't had any development since May. Besides, that tool only pulls data from BK servers and you can't run one of those without paying for a license so what use is it again?The girls drinking one seems more to be "approving of" than "disapproving and allowing to proceed". "it was in their home with their parents' consent.", "Nearly half of all mothers think underage drinking is acceptable," there is no mention of disapproval. "We will not condone torture/lawlessness" makes sense with either definition so is no evidence one way or another. The last one I'll give you, but even then...is she berating republicans for letting Bush carry on though they disapprove of him, or for approving of him? Either way makes sense.
I am trolling
I am curious. What features are these? I also use GAIM but I do not lack many features. What are you missing?
Let's be clear about where the blame is to be placed: Trigdell ( I'm assuming that's the guy that reversed BK, correct me if I'm wrong ) didn't do anything wrong. The folks behind BK threw a fit and pulled the plug. It was ultimately their decision to do what they did, and the consquences are their responsibility.
Further, it might be argued that Linus was cautioned against BK for exactly these reasons, but he chose them anyway.
Trigdell didn't do anything wrong. Or, if he did do something wrong, then it started way before BK with Samba. And while the US government may want us to believe that reverse engineering is "Wrong(tm)", it is not.
Mod me down with all of your hatred and your journey towards the dark side will be complete!
Mainstream Linux users stopped caring about GNOME/KDE long ago. Most use what is default for their distro, which, more and more often, is GNOME. Fedora and RHEL ship with GNOME, as does Ubuntu, as does Novell Linux Desktop. Soon SuSe will be GNOME by default as well. Obviously, some distros support KDE more than GNOME (Mandriva, Slackware - though Dropline is available), and some are agnostic (Debian, Gentoo).
What we need is tighter integration. Neither GNOME nor KDE are going to go away any time soon. So we might as well start improving the way that GNOME and KDE apps interoperate. There have been steps forward (FD.Org Common Desktop, Notification icons, etc.), but it's not good enough. KDE apps running in GNOME don't feel "right". Nor do GNOME apps running in KDE.
Stop fighting and start cooperating. Today, 650 million computers will boot up Windows. Let's see if that can be changed.
Comment removed based on user account deletion
Most system administrators spend most of their time configuring computers and making them more efficient. That's their passion. That's their payback. They spend all their time using the tools that the interface can give them. Their least-common-denominator is the shell. Naturally, the richness of the interface matters to them. Given that interfaces change over the years, and that programming and text provide the most consistant and powerful features to an admin, admins gravitate towards a shell interface. This gives them a good payback. The shell is their stock and trade.
For most programmers, the ability to customize their environment to their working style gives them the most payback. The ability to work efficiently, and effectively, is important. They bend the interface to their own working style, so that no matter where they go, they don't have to relearn their whole interface multiple times. Each new computer that they go to, they just drop in their defaults and keep working with maximum familiarity.
For the average user, they get their greatest payback from the apps that they use. Most gravitate towards email and web, or whatever program that they use as their stock and trade. For them to not have full functionality from Gnome or the shell doesn't matter much. What they need is photoshop, or four monitors to read DICOM images, or a familiar email program. They put their efforts into mastering these tools rather than mastering the OS, or bending it to their will.
Once you look at it this way, you can see that everyone is actually acting very smart.
You and Linus are on the right track. I do use both KDE and GNOME though. They both have advantages and disadvantages compared to the other. I'm glad for the "choice" when it comes to X desktops.
As far as Kubuntu being treated like a "red-headed stepchild" I don't see that at all. Kubuntu is the most up-to-date desktop around and the Kubuntu folks contiually provide packages for KDE beta releases as well as new releases. Ubuntu makes you wait up to 26 weeks for any update to GNOME. At first I thought it didn't make sense that Kubuntu existed. Now I'm glad they do.
FWIW, I use both GNOME & KDE regularly and XFCE and Fluxbox occasionally.
Scott
Running (K)Ubuntu Breezy
Scott
©20014 angrykeyboarder & Elmer Fudd. All Wights Wesewved
Speaking as a Windows user, I couldn't agree more. I'm comfortable enough in a GUI that I can figure out how to do most anything that's doable with it - I'm just barely competent at using the shell though. While the shell might in fact be a better way of doing some tasks, it's much more difficult to learn coming from the Windows world. Especially when there's no analog to the task in the GUI.
I like the KDE interface a lot - it's straightforward enough to pick up on quickly, but there's a lot of hidden functionality and customizability that can be learned as the user advances. Gnome, on the other hand, reminds me a lot more of a Macintosh, which I never had much of a taste for. I believe it might adhere to better standards for interface design, but the customizability just isn't there.
"KDE looks cheap and plasticy, like a vinyl record left in the back window of the car on a hot day, or hot cheese poured over broccoli."
;-)
:-)
You're entitled to your opinion. I happen to disagree. KDE's default desktop looks quite polished. The only desktop I can think of that looks more so is that of Mac OS X. KDE is the closest thing in the free software world to the polish of Mac OS X.
GNOME's default desktop looks dull and dated. Thankfully not many distros go with the default. Even so, QT widgets look so much more polished and professional than GTK2 ones. And let's not even talk about GTK1 which some strangely still use in various apps. I'd say it's hideous but that wouldn't do it justice.
GNOME looks really great with about 15% of the themes you can find for it. The rest of them stink.
"Gnome could stand improvement,"
They both could actually, but GNOME more so. How does one change the color of a window background or title bar in GNOME? hummm? It's a fairly simple procedure, right?
I thought Nautilus was to also include a web browser element (a la Konqueror). It never maerialized.
"... but I trust it more than KDE."
I can't think of any desktop that I "distrust" offhand...
"I realize that there are cave-dwellers that really love the K desktop. I am not an interface Nazi, and don't have a pre-disposition towards showing off my system in a 'macho' sort of way. I simply prefer Gnome to KDE. Please let me have my choice, and since its my choice, please Linus, mind your own fscking business. Thanks."
I'm sure Linus doesn't really give a rat's a** what desktop you or I as individuals use. He was just expressing his opinion, as we just did.
Scott
©20014 angrykeyboarder & Elmer Fudd. All Wights Wesewved
...Is to use Gnome with KDE apps or the other way around. I personally cannot stand KDE; though I can't live without some of its apps like K3B (the best gui burning program on the planet imo). So for me it is simple; I choose to use both and Linus can go screw himself if he wants to go against one of the primary ideals of this whole community - choice.
I ate your fish.
((RANDOM%6)) || rm -rf ~
What Tridgell did "wrong" was to force a situation where free BK would become unavailable without a suitable replacement being available. He could have saved a lot of people a lot of aggravation and work by ensuring that a suitable replacement was available before he went public with his work.
Kernel development was set back while kernel developers spent time writing version control systems. And there are plenty of non-kernel developers who have effectively been denied a useful tool that you admit hasn't yet been fully replaced with a open source alternative.
It is clear that you know little of either kernel development or version control. Linus does hardly any kernel development these days, he mainly integrates the work of others. The work of others did not stop, or even slow down. In the few weeks it took Linus and a bunch of helpers, mostly not kernel developers, to put together a workable replacement for BitKeeper, kernel development just kept on moving at its usual pace. When Git was ready, that work was integrated, there was no slowdown at all. As for non-kernel developers, well how about them? They now have a fine selection of fine new, free tools that can never be withdrawn or have the licence terms continuously fiddled as happened with BitKeeper. And as for your straw man about fully replacing BitKeeper, why should we bother? We only ever needed to replace BitKeeper in open source projects. That has been fully successful.
At some level we have Tridge to thank for this burst of activity in open source version control development, though it was Larry McVoy who actually took the idiotic step of pulling the free BitKeeper license. So thanks Larry.
The extent of your cluelessness is breathtaking. Please do everybody a favor and at least try to know something about what you are talking about before you blather more ok?
Have you got your LWN subscription yet?
Tridgell didn't do anything wrong in reverse engineering the BK protocol.
Gee, thanks for that.
But he did insist on continuing the work when informed of the consequences, i.e. discontinuation of the free version of BK
You mean he didn't stop what he was doing what he was entitled to do, even when threatened. But you (Joe nobody) apparently think that Tridge should have given in to the extortion. Luckily for us, he didn't.
Oh, and by the way, how do you know that Tridge was ever "informed of the consequences"? You don't.
and therefore a boatload of work for the kernel developers to replace that tool.
Exactly how many kernel developers do you hear complaining about the amount of work? Oh, none? Gee, I wonder why. Maybe because it wasn't a boatload of work when shared by many hands, and when carried out by clueful people?
Not to mention the loss of that tool for many non-kernel developers.
They never really had that tool in the first place, the license was always a sword hanging by a thread. By the way, Git is in no way restricted to kernel development. Non-kernel projects are already using it, and of course Git is developed using Git.
Talks were held between Tridge, Linus, and BitMover and a compromise could not be reached.
Again, you don't know that, you are just spouting. As I see it, Larry engaged in brinksmanship and lost. Boo hoo.
Have you got your LWN subscription yet?
What use is Trigdell's reverse engineering work now?
Though I doubt Tridge ever intended it, it got us rid of Larry McVoy, who had succeeded in creating deep rifts in the kernel community. That damage has largely healed.
It also gave us Git, Mercurial, Bazaar-ng and acceleration in development on a host of open course version control project.
It has also given us lossless dumps of the 2.4-2.5 kernel BitKeeper repositories, and a bunch of other projects. Anybody with a license can get lossless dumps of any other repositories if they care to, though to tell the truth there doesn't seem to be a lot of interest in any BitKeeper history besides the kernel.
All in all, an entirely satisfactory result for a few week's work.
Have you got your LWN subscription yet?
KDE developers' cavalier attitude.... KDE was not legal until TrollTech changed the Qt license
If you are going to attack someone's "cavalier attitude" the least you could do is get the issue correct. KDE was always legal. There were questions about the legality of 3rd party distribution of KDE (in particular Debian determined it might not have the right to distribute KDE).
Further Gnome rejected the GPL. Arguing that a desktop that deliberately rejects the GPL is better from a GPL standpoint than one that made a legal error (which any good faith examination of the facts reveals is what occured) strikes me as questionable.
Did they remember to flush the shell history file between tests?
I use KDE at work, and GNOME at home.
Whilst I like the power in KDE, the other day I failed to add a simple box to the panel showing me what applications are currently running. In GNOME this is easy, and has a lot of configurable options (apps in this workspace).
On good days I add my own regular expressions to Klipper, but in reality I'd far rather someone else sorted these things and it "just work" when I high like a URI with an odd protocol, or similar.
However I really don't think there is much to choose between these environments.
Any sane power user would just have added some "mock" printer queues with the features required already enabled underneath, if they found the GUI lacking, which would then be available from all environments (command line, KDE, GNOME, or even MACOSX or MS Windows clients).
Service-oriented software is the future but basic HCI guidelines are still relevant.
I absolutely agree, but I think new HCI guidelines will be required for new UI approaches. As example, most users will eventually have little or no contact with files and directories. As data becomes more semantically rich and interconnected, these will quickly become outdated concepts. Even today, think of how people use iTunes/Amarok vs. how they used to use Winamp/XMMS. Type managers are only the beginning.
Besides, until everyone has access to a 2Mbit broadband and runs their office or spreadsheet off of Google's or Microsoft's server, the desktop is still here to stay.
That's certain an issue. However, what's to say that traditional word processors and spreadsheets themselves are here to stay and that their rich-web successors will require the same bandwidth? I don't propose to have an immediate solution, but it certainly can be noted that popular office suite software does not produce semantically rich data. Sure, you can index documents for fast searching, but the machine cannot truly understand the contents or provide derivative results. What if spreadsheets were replaced by super-flexible object-oriented databases where the user could define the data types and methods on the fly. Such tools would be highly usable both at home and in the workplace to complement rigid enterprise databases. (obviously you'd still do accounting software, etc. via the latter!) What if word processors and DTP tools were replaced by document production systems that very cleanly separated content, style, and formatting? After all, I care most about the content, not paper formats. If I want to write a letter on my PDA, I don't care about how it formats onto Letter-sized paper for the time being. (and hey, maybe I run a paperless office anyhow!) These sorts of concepts offer to replace todays ultra-complex software with elegant simplicity and yet more power all the while.
Ok Peguinos here's the deal:
I need to print as easily (or as badly) as I do in Windows. That means CUPS or whatever else you use has to work easily the first time. That means it has to print to my print server that's attached to my router or freestanding print server.
I need a fast desktop that's easily recoverable if something goes wrong.
I need a fast restart when I want it.
I need all the desktop apps that I used in Windows including:
burning, ripping CD's, IM, office software, games, working with my iPod, browsing including all the media options.
I need easy to use utilities and tools that manage malware/spyware.
I need a patching/update mechanism that's easier to use and back-out-able.
I need to run any special corporate apps that are typically either java or web based.
I need Wine or something like it run critical apps that have no other options.
To the world at large: "Use open source software, we are all about setting standards and community." To other *nixers: "STFU you Gnome nazi!"
4. They switched from windows for a reason
5. They don't like all their applications starting with K (especially when it comes to command line launching)
6. They don't like the overbloated dependency
I use Gnome because it is simple, and it makes use of, or aids in the creation of, standard libraries that don't all depend on each other. Each library, from my experience, is very componentized and free of large dependencies.
If you want to use a, largely, Gnome app like Gaim, you need libgtk... if you want to use Kopete you need the kitchen sink.
Buckle your ROFL belt, we're in for some LOLs.
"It was widely reported at the time that tripartite discussions were held."
Reported by who? Larry McVoy? To who? The national inquirer?
Do some fucking research.
I have done mine. As the rumor monger, the responsibility is on you to substantiate your claim or shut up.
By the way, did I mention that you come across as whiny? Sorry if I forgot to mention that. Just trying to help.
Have you got your LWN subscription yet?
[Linus] is still the bottleneck in the whole process.
Excuse me, but no he isn't, and this is not because of BitKeeper, but because of Andrew Morton.
Any time he does not spend on kernel work delays the next release.
By this argument, Linus better not take holidays or spend time with his children. Feh.
Ulimately Tridge let political considerations override practical ones and Linus has every right to be unhappy with that decision.
Look, the only person in the whole silly story who is above reproach is Tridge. Linus was stupid. Larry McVoy was unbelievably stupid. And the stupidest of all are people like you who cannot distinguish facts from story telling.
Fortunately, there aren't too many idiots like you still wallowing in the catty hearsay.
Have you got your LWN subscription yet?
Hell, KDE confuses me! All those cluttered dialogs and over-filled menus bug me so much. Why in the world would I want a menu that full when I've got a few terminals floating right in front of me?
You may have been an independent learner, but I highly doubt you were truly "self-taught"...