Nicholas Petreley Slams Gnome
FreeLinux writes "Mainstream computer rag ComputerWorld, has posted a review of Gnome 2.6 by Nicholas Petreley. This opinion piece review, titled Living Down to a Low Standard, positively lambastes Gnome 2.6 over the new spatial Nautilus and Gnome's design choices. The review is quite the opposite to a previously reported review from PCWorld, last month. While this latest review is bound to be a polarizing and heavily debated issue (read flamebait), it is important in that this review will be seen by so many mainstream readers and corporate types who may have been considering Gnome."
Sadly, the article brings up some very good points, albeit in a very inflammatory way.
The most damaging part of the "review" is that it says nothing aboout Gnome as a whole. It's just a rant about this user's opinion about how Nautilus was designed ( changed) to work in 2.6.
This sort of rant, if done constructively could certainly help the developers make better choices, but to put it directly to mass media as a review just sucks.
Well, as a Pointy Haired type myself, I can assure you, these mags hit the coffee table in the lobby - and very few people actually read the articles... However, if this review makes the front page, Gnome is toast.
Kinetic stupidity has a new brand leader: Allen Zadr.
But damn, it consumes to much ram from both the machine and graphics card.
His whole article centers around the difficulty in setting Nautilus to browse files / folders in a single window, which he uses as a basis to bash GNOME 2.6 as a whole.
The only way to change the default behavior of Nautilus is to set an obscure registry key via the command line or the registry editor. Not even that abomination of operating systems, Windows 95, made users retreat to the registry editor to use a single window to navigate folders. I can only assume that the GNOME developers decided to make Nautilus a worse Windows than Windows. I toast their rousing success.
Also, he says
It was deliberately designed to protect users who are invariably too incompetent to pick their own colors but are smart enough to memorize shift-clicks and keystrokes or edit the registry to get Nautilus to work the way they like.
And Lastly, he says
But it turns out there is no preference setting that tells Nautilus to use a single window to browse folders.
All this is actually kind of funny... because couldn't all of his arguments be fix by simply... adding the option to browse in a single window as a menu option???
Seems like a trivial complaint to bash GNOME as a whole... and one that can be fixed easily.
In addition to to opening up a new window for every folder, the folders "cascade" so if you need to get somewhere fast, your screen slowly fills up with folders you have NO USE FOR.
and the 2.6 nautilus advocate responds "use your middle mouse button"
So I have to DOUBLE, click with a scrollwheel (not a nice experience) and to top it all off.... the cascading STILL happens, so as you dig in to your navigation the window (or constantly closing and opening widows) move across the screen.
In addition, there is no location bar where you can "jump" to a place you want, nor do you get a sense of where you are in the file system. And good luck even if you do have a sense of where you are because there are no forward back or up buttons in sight to allow you to get anywhere (I know there is a hidden menu, but it's hidden, it may aswell be a keyboard shortcut for how easy it is to use from a GUI perspective).
All of this reeks of hijacking of the OS by some disgruntled designer, aka a former BeOS dude or whatever. I don't mind you making a BeOS style file browser dudes, but seriously.... make a fork of gnome.... don't just hijack gnome (at a 2.6 release, not some early design stage, a mature 2.6) to your own ends.
I have seen a few pundits say they like it, but as far as I am concerned it is change for the sake of change and it isn't backed up by any research. Apple spends more than anyone on UI research and they have abandoned spacial..... are we to believe some hacker, former BeOS lover, is somehow more skilled than Apples UI teams?????? NO.
NO NO NO. I can't take it anymore, how stupid is this design decision. At best the pundits has been able to say that "in theory" coupled with a filesystem that "doesn't exist yet" it wil l be "simpler to use" for some anonymous person who have NEVER used another UI before and gnome is their virgin cherry poping experience.
This is the same as saying we need "spacial web-browing" remove the back and forward buttons. Remove all buttons, the address bar EVERYTHING. And people can just navigate by "surfing the links" because it is more "natural".
Scratch what I said ealier, this isn't poorly implimented, it is a vicous and insane hijacking by disgruntled elitist designers who think they can make rash decisions at a 2.6 design release without backing them up with either TECHNOLOGY (the filesystem) or RESEARCH. The status quo is in my favour, they need to justify their design and they haven't. I hope they burn in the flamewars of hell.
(yeah it's a troll, but it's deliberately embellished for dramatic effect, I don't hate them... I am just having a dig at an insane, undemocratic design decision.)
If you're involved in configuration, go take a look at Susan Kare's original Macintosh control panel. Now think really, really hard about how to get to something that intutive.
Actually, what really bugs me about gnome is the "you'll need it all" mindset. I don't want gnome itself, but I do want some of the applications (gnumeric, abiword, ...). Building just enough of gnome to get there becomes harder with each release. And that's before the "hide all of the useful config options" mindset applied to the ui. e.g. in abiword I want an arbitrary size applied to a document, used to be "overkey the percentage", now it's hidden away.
Now, kde is a breeze to build. Everything packaged up into a few large parts. Even the koffice applications build easily. RANT With gnome you really have to work to find what is actually needed - lots of things will build, but fail to run correctly because some obscure prerequisite isn't there, e.g. gnumeric help needs yelp which needs scrollkeeper. Then upgrade from gnome 2.4 to gnome 2.6 and suddenly there are a load more undocumented dependencies which stop it working. Gimme the days when ./configure would tell you all of the missing requirements. /RANT.
This might (and I say might) be true if they were competing for resources.
I must vehemently disagree.
They are competing for resources--users and product developers. Developing a commercial desktop application for Linux is almost impossible because of the crazy-quilt of user interfaces.
Saying choice is good is like saying it's a bad thing we all standardized on TCP/IP.
The majority of my work is embedded Linux done on a Linux box. But I bought a Mac because Linux-desktop is all over the map and has been for years. Before that I did all my work ssh'd into a Linux box from Windows.
Linux-desktop is in trouble until there is a STANDARD. Like networking has standards, like hardware has standards.
With 2.6, I felt, as Mr. Petreley did, that I had gone backwards in time. I am back in 2.4 now, and I'm much happier for it. My biggest fear is that I may not be able to upgrade to Slackware 10 because it will surely contain 2.6. I'd love to be able to run 2.4 on Slackware 10, but not if it means installing it without GNOME and then attempting to download and install 2.4, assuming that it would even be possible.
Basically, thanks to GNOME's design decisions, my next GNU/Linux OS desktop will be either KDE (horrors!), XFCE (not bad), or Fluxbox (fast but too minimal).
It's not that nautilus is a spatial file manager because that is actually a good thing. The problem is Nautilus does not integrate with the Gnome file chooser! Essentially Nautilus seems incomplete as a result.
When one edits bookmarks in Nautilus, the gnome file chooser should come up. The directories "added" using the new file chooser should be the directories that make up Nautilus's "bookmarks". This solution removes redundancy. Think about it. People "choose" files from directories their applications use, which incidently happen to be the same files that people tend to manage.
There should be an "open" option under the file menu that invokes the Gnome file chooser. People still want and need to browse the file system. This solution allows that.
In summary, the new gnome file chooser and Nautilus should be inseparable bed buddies. File choosing *is* file management in a practical sense, so why doesn't Nautilus take advantage of the new Gnome file chooser?
The problem with calls to unify the Linux desktop is that people on all sides want to unify the Linux desktop around their own. The Gnome people want the KDE folks to port all their apps to Gnome and disappear, while KDE wants Gnome to quit being wierd and help out their project. It makes a certain amount of sense that this would happen, because people on both sides have put an awful lot of time and effort into their respective projects and don't want it to get flushed down the drain. Of course, there may be some ego issues involved too, but I Am Not A Desktop Coder.
I am officially gone from
Thank you for being informative, and if you are really whom you claim to be, may I be the first to invite you to join the discussion in other ways. Heck, maybe you could coax Nick to join the discussion.
I'm quite happy to hear that this will be a mid-pages article, especially as - well you've read by now - the narrow target of the article has got some folks a bit up-in-arms.
The reason why I am so vocale, is that I know how I read the tech magazines I'm sent (over 8 per week), and I honestly don't have time to read all the articles. But if a tag strikes my interest on the front page, them I'm likely to open to that article. At that point, I've never once gone to seek additional information from other sources.
Kinetic stupidity has a new brand leader: Allen Zadr.
Petreley is a long time KDE fanboy. It's not surprising he gave GNOME a bad review. It would be a surprise that he DIDN'T give it a bad review.
the good ground has been paved over by suicidal maniacs
The window manager sucks. Not only do I have to use that one little corner no matter how I want to resize the window, but putting the Close button right next to the other window controls was a huge leap backward in GUI usability. Don't even get me started on the color coding.
I can't save my session when I log out.
Right-click support is abysmally sparse.
I have to reboot it every few days, otherwise it will start complaining that it can't talk to my USB printer or it will lose the ability to authenticate a PPP connection with my ISP. I haven't had that sort of problem since Windows-fuckin'-95.
Speaking of rebooting, I have to manually turn Internet Connection Sharing back on every time I do it.
I bought a wireless mouse & keyboard after the cheapie Apple keyboard died. The Apple Installer handily put a configuration icon for them in the Control Panel. Too bad I still can't configure them because the driver can't find some kernel module it needs. So much for "It Just Works".
I suppose I shouldn't complain. After all, history shows us that it takes at least six or seven iterations before Apple manages to make an OS that works well. In the meantime, I suppose I could drool over the "lickable" UI.
My biggest pet peeve with GNOME's new attitude is that you need to use the gconf editor to disable link underlining in Galeon. It's flabbergasting. There is a difference between simple and retarded.
I made that migration, too.
My path was FVWM95->Afterstep->Window Maker->Gnome->KDE3.0.
I liked Gnome better than the other things that were around at the time, and steered away from KDE partly because of the licensing issue with Qt that existed at the time, and partly because KDE prior to 3.0 was just so generally ugly and amateurish-looking that I couldn't stand to look at it. Who designed those icons? Blech!
Then KDE 3.0 came out. I tried it out of curiousity and found that it was *worlds* ahead of Gnome. Gnome up to and including 2.4 was nowhere near catching up. Whatever chance they might have had was buried by KDE 3.2.
I will take a look at Gnome 2.6, just to see how they've done, but I have my doubts. I read some of the ideas that were going into the design for Gnome 2.6 and all I could think was "That sounds really stupid."
So, while his review of Gnome 2.6 (or more accurately, of Nautilus in Gnome 2.6) may be written in rather inflamatory language, it should not be dismissed outright as being crap. Even if it's not as bad as he says, the idea of having every double-click open a new window and be so difficult to override is criminally stupid.
People tend to dis KDE by claiming it works too much like the Windows UI, but you can customize that any way you want, and so I do. It's something I like a lot about KDE.
If it has behaviors that are much like Windows by default, so what? That can help new users make the transition. Is that a bad thing? We also need to keep in mind that Microsoft does know a thing or two about UI design. Unlike most open source projects, MS does have UI specialists. Lots of them.
I have a laundry list of things I hate about Windows, but only two things on that list are UI-related:
1) You can't customize the UI much. It just works the way it works;
2) This is the bigger one: you get only one desktop. On my notebook, I have 8 virtual desktops. On my desktop machine, I have 10. This allows me to organize my work by assigning different types of tasks to different desktops, and I have a set pattern of where I put different types of things. Ctrl-F[1-10] takes me to the desktop I need. I cannot do this with Windows and it's a major PITA.
That's it. Those are the only two points of MS UI design that bother me, and the first one is pretry minor, really. If KDE copies some of their ideas from Windows (but don't forget that KDE has a lot of capabilities that the Windows GUI does not have), it could be that KDE developers just know how to recognize a good decision when they see it.