Post a Comment
By this point, I expected about a hundred Linux jockies on here personally attacking Eugenia for this
Anyway, sounds like Gnome 2 is a lot like Gnome 1 .. very amateurish and lacking the 'polish' of hte commercial OS's, especially where the help files are concerned. At least the fonts are better and Nautilus seems workable but from reading the review, it's nothing to write home about.
About time someone who actually cares about UI gave an honest review of GNOME. After all these years, it's still bloated, buggy, full of nasty dependencies and ugly(though it's improved somewhat on those last two). I use *NIX as my daily desktop OS, but it's for the power, not the GUI. I would never recommend it for a desktop machine to anyone other than advanced users, who are already doing it anyhow...
Until someone comes up with a small, integrated and well thought out GUI environment for *NIX(and no, I don't consider Aqua all of those things), I'll just have to stick with blackbox, as it pisses me off the least.
Yes, it's called rox-filer. It is intuitive, fast as hell, and
does everything I need it to do. With Metacity as the
window manager and a few choice gnome apps, it
makes my FreeBSD box into something my mom could
use. Plus Appdirs make life soooo much easer.
Rob
It is my opinion that with the release of KDE3 and all the hooplah, gnome developers were more rushed than ever to get this thing out the door and satisfy all those "is it ready yet, ok now is it.....ok must be ready now" people. I think with the next release things will get better, lets not forget what the first official release of KDE3 was like. *buggy*
I guess I may be doing something different than you but my experiences have been fantastic. The improved UI is cleaner. The text looks great. A major theme of this release was to remove bloat, clutter, and unecessary options. Gnome 2 is far more elegant than previous versions of gnome. It's much faster on my pentium 500 than gnome 1.4. There is much improved user application consistancy. I have been running snapshots for several weeks. I have not had so much as one panel crash, and Eugenia claims to have done it several times? Is it possible this was a bad install? I'm not claiming that this release is perfect but I will say its my preferred desktop, anf that I have had wonderful experiences with stability and performance. It might also be worth noting that there are several applications not included with the main release. They just arent production quality yet, I suggest waiting for gnome 2.2 If you want all the infrastructure changes and the user visibile changes planned. The only issue I have with Gnome 2 as a whole is the removal of the menu editing, but I respect the descisions behind it. It was not ready and not of the quality the gnome2 release team was willing to endorse. But it will be. Keep in mind no product will get better without reproducing bugs, and reporting them. If you want something changed or fixed, download gnome2, test it, join the chat on irc and help make the software better. Get your feedback into the community of developers so they can make even better successive releases.
> I have not had so much as one panel crash, and Eugenia claims to have done it several times?
*Preference panels*, not Gnome/menu panels. I experienced 4 pref. panel crashes so far, since yesterday.
Of course I expected something like this, but some paragraphs just made me angry. I will _not_ waste my time and pick on every single misinformed statement in this article but try to keep it constructive... *counts slowly up to ten*
"smooth resizing (with medium success, I might add - when compared to MacOSX and BeOS 6-Dano's algorithms/techniques),"
Just as a sidenote, this is probably an issue of X, not Gtk. I just tried Gtk2.0 on DirectFB and that just flies. Too bad there is no real windowmanagment using Gtk on DFB yet, I would love that.
"For example, the memu panel, merely includes 3 options. Same goes for the other setting panels (when available), they lack the flexibility and number of options found in the previous version of Gnome."
You got this wrong. The main philosophy of Gnome 2 is, that less is sometimes more. The idea is to create an enjoyable user experience by default instead of letting him choose between "six equally broken ways to do it" (great quote from Havoc Pennington). That's why there are much less preferences, not because there is anything yet to be ported (preferences would be the first thing to be ported over).
Later you state that exactly this would be a good thing.
"I found this default configuration, bone-headed, at best. The panel on top only includes an 'Applications' and 'Actions' menu, then you get a huge unused space and then, at the right most side, you get the clock, and a menu which is equivelant to a chooser/finder as found on MacOS. It was a matter of time, before I deleted my bottom window list and embedded it on the main panel"
Why is this "bone-headed"? I'm sure everyone at Gnome would be happy for some reasonable arguments, so it can be changed to the better. The default makes perfect sense to me. The menu at the top left (where else), clock on the topright. In between there is enough place for your launchers and applets (not "wasted" space like you put it) and at the bottom there is the taskbar. I don't see the merits of having a taskbar "integrated" into another bar, why should this be more intuitive? Or is your argument that two panels are waisting screen estate? Some clarification would be nice.
"People will always argue that we are lucky that there is an option to do so, but the main point is, that the default configuration is what most people use. It is common knowledge that only a small percentage of users actually change (or have the right to change, in a business environment) their desktop and add/remove icons, themes or configurations. If the default configuration is not intuitive, most people will still live with it."
You just discovered the one big idea behind Gnome 2. If you think a default isn't right, provide some logical arguments please. I suggest to read the Metacity README file, it's very interesting and the same philosophy basically applies for the whole GNOME project. http://cvs.gnome.org/lxr/source/metacity/README
"My only problem with Nautilus was the inclusion of GTKhtml 2 as the main HTML renderer. GTKHtml is still extremely buggy. Its font sizes chosen are making the webpages unreadable, while it can't browse links that have relative destination even if these links are on the same server (eg. comment.php instead of www.osnews.com/comment.php)."
That is because Nautilus is _no_ webbrowser. It's a filebrowser (just because Windows and KDE have a combined File/Webbrowser doesn't mean Gnome has to as well). And there _is_ a difference between viewing a HTML page and browsing the web. GtkHTML is fine for the beginning to view HTML pages. Later there will be a Galeon component integrated into Nautilus.
"The other important problem is the largely unfinished Help included. Only a handful of topics are discussed. A shame really. A commercial company would have never ship an OS or desktop environment with no real Help files."
And neither will Ximian.
"If this is how open source works, there would not be a chance that I would recommend any of this to my friends or family. Of course, such things prove right the people at MSNBC saying that Linux (and the rest X-based OSes) is not ready for the desktop. I am only here, to my dismay of course, to prove their conclusion right."
This is the part that made me angry. Just as with proprietory software, there is "free" (as in no cost) Free Software and commercial Free Software. When comparing commercial proprietory software to Free Software, you have to compare it to commercial Free Software of course! So you should rather look at Ximian, they are doing a fine job. So far they are mostly targeted at buisiness consumers though, because it's not really appropriate for home desktop users anyway. But it will one day and when it is, there will be a company making it "complete". To draw the conclusion from a free Gnome 2 release targeted mostly at developers to "Free Software isn't able to deliver commercial quality releases" is just plain unfair. Even comparing Free Software to commercial software is showing a complete lack of understanding because Free Software _is_ by definition commercial software because anyone is allowed to make money from it. But not everyone does. And you can't expect anything from those who don't!
I completely agree with you that Gnome 2 lacks a lot in features, etc and I guess that most Gnome developer will also agree with you. Gnome is really a new base, removing a lot of old crap and trying to make things "right". It will grow from now.
It's your best right to say that you don't want to use something that is still lacking as much as Gnome 2 does and that you wouldn't recommend it to Joy User but I'm really getting angry when I see this mindless bashing of their efforts.
> By this point, I expected
> about a hundred Linux jockies
> on here personally attacking
> Eugenia for this
The linux jockies didn't show up, so the anti-linux jockies who are never happy unless they are whining about linux folks jumps in. Just as usual:)
Anyway, good review. Maybe Ximain will eventually make something good out of gnome.
> mindless bashing of their efforts.
This is a review of their Gnome 2.0. If I find something nice, I write it. If I find something wrong, I write it too. I am not over here to babysit their FUTURE plans and how the "new, clean codebase of Gnome 2" will behave in 2 years from now.
I wrote what I experienced. If I start talking about how I would like it to be and how I am sure that the devs will put these features in 1-2 years from now, I lose the point of writing this review, today. Come to my position for a 1 minute and you will see my standpoint. I am not reviewing their future version. I am reviewing version 2.0.
Gnome has always been clunky. they need to stop doing the half mac, half Windows crap. the top tool bar in mac is there because that is where all the window menues are, however gnome insists on using the windows for the menues just like Windows.
and (this is more KDE and Gnome) I hate the pannel that they have. I like a CDE/Next/Xfce/OSX pannel that is centered.
KDE is definatly the closest to being perfect....if we are talking about DE.
That was not my point. You are free to write about anything bad you find (although I think some of them were unfair or at least questionable, like bashing of the default panel setup). What made me angry was simply your claim that lack of help files would show a the inability of Free Software to keep up with "commercial" standards. Just because there is also commercial Free Software and that's what you would have to compare. The "uncommercial" Free Software is usually not suited for non-geek endusers.
Just look at Mozilla/Netscape. Geeks and experienced users usually take Mozilla because they know how to use it, but endusers should get Netscape Communicator. Same quality but ready for the enduser. With documentation, support and everything. Still Free Software, but commercial.
gnome 2 may have been cleaned up API-wise, and not enough time has yet gone into the optimisation side of things. we'll have to wait on this one to see if they do now turn their hands to stability and speed rather than adding more features...
i think its very strange that gnome (which is in C) is mostly slower than kde, even though kde takes a big hit in performance from being written in C++. someone commented that this is much less with gcc 3.1, and i do hope so. but why is gnome so slow?
i think at least some (maybe only a little, but) of the instability that eugenia suffered was due to the rather advanced features she used (-O3 -march=i686, gcc 3.1.1) with more conservative settings (-O, gcc 2.96) it might be more stable. but then youre trading speed for stability.
it would be nice to see gnome (and kde, too) move to a much more interesting UI paradigm, but it isnt going to happen. both projects have been chasing MS/apple in the WIMP paradigm and they probably dont feel they can risk putting potential users off with something radical.
all i can say is: "i'm waiting for gnome 2.1 before i put it on here"
"and (this is more KDE and Gnome) I hate the pannel that they have. I like a CDE/Next/Xfce/OSX pannel that is centered."
That is your personaly opinion. I don't see why having the panel centered would be the most efficient or intuitive. But as a matter of fact, it's extremely simple to create a panel like that with the Gnome panel. Ximian Gnome even has a default option for this.
> the instability that eugenia suffered was due to the rather advanced features she used (-O3 -march=i686, gcc 3.1.1) with more conservative settings (-O, gcc 2.96) it might be more stable.
Not really. Gnome 2 compiles and has been tested on GCC 3.x. As for the optimizations, they are there so we can use them... Even Mandrake and Gentoo enables them on most of their builds.
As I said in the article, I did not have major instability issues with Gnome. Gnome itself is pretty stable. But the pref panels have not been thoroughly tested. These are the ones that are easier to break.
Well, there are just too many packages for gnome 2.x and I am kind of confused which packages I need to download to install complete Gnome 2.x desktop. I am currently using RedHat 7.3.
If there is anything who use the same distribution, please enlighten me.
Thank you
No, you need to download them almost all. And in fact, you need to install them in a special order! Sounds too much, hey? (yup, another problem of the Unix packaging system in general - they come in zillion pieces, even if you need all of them, or some of them, instead of a nice executable file that will take care everything for you
Use Garnome or CVSGnome, which are scripts that will download and compile Gnome 2 for you. You will need to edit CVSGnome's scripts a bit, in order to change their default settings.
http://www.osnews.com/story.php?news_id=1275
"(yup, another problem of the Unix packaging system in general - they come in zillion pieces, even if you need all of them, or some of them, instead of a nice executable file that will take care everything for you
"
How can you put several libraries and applications in one executable?
You usually don't face the hassle of installing parts of the desktop itself on other systems though because they come preinstalled. I'm sure installing the Mac OS X Desktop on Windows 2000 would be almost as difficult. 
"(yup, another problem of the Unix packaging system in general - they come in zillion pieces, even if you need all of them, or some of them, instead of a nice executable file that will take care everything for you
"
----
uhm, i just have to comment this. If this is how you want things to be, then by all ways, go back to windows. Also, if you want .exe's that do most things for you, i dont know why in gods name you are doing reviews *nix software - as it probably leads to biased reviews.
besides, ever heard about apt/dpkg, ports and portage ? yes, rpm sucks. RPM = Retarded Package Managment (TM) - but there are other way better alternatives.
> If this is how you want things to be, then by all ways, go back to windows
It was the fellow up there that has the problem, not me. But yes, I would welcome an easier installer for such big applications. Painless installation procedures are welcome, no matter how "lame" they may sound to unix gurus like yourself.
Personally, I mostly use Gentoo Linux, which comes with the Portage system. Unfortunately, Joe Users can't really use or even install Gentoo.
Anyways, we are far away from our subject.
hmm bidz I want something better than WIndows...not 2 steps backwards
I found you review to be a fair representation of what you saw with Gnome 2. I don't think anyone can ask anything more from a review.
I agree with most everything you said but I have to say that you might be judging it a little harshly. This release of gnome is like OS X gotten directly from the programmers before it hits the polishers and buffers. I think this type of user experance review should be best left for when Ximian get their hands on Gnome 2.
i'm not saying that easier install methods are "lame"
people choose what they want to use and prefer - its as easy as that - but choosing to use a OS based on the UNIX platform includes much more advanced functions/features/methods/whatever than Windows. Complaining about this, is in my opinion, not right - if a person wants things the easy way, use the easy way, use Windows. I just prefer UNIX's way, cause thats what im most comfortable/happy with.
And regarding Gentoo (using it myself), yes - its *much* harder than installing Windows. But, know this, instead of installing Mandrake (from which you dont learn _anything_ valuable) - i advise newbies to start on the more difficult distro's instead (gentoo, slackware, debian) - yes, its much more annoying/irritating to start with, but once you get your system configured properly, you have learned _alot_ of _valuable_ stuff that is very good to know if you are gonna use Linux as your mainstream operating system.
Way off-topic, i agree, but i just had to reply 
For the maze that is a Unix system, I would say APT does the best job of managing it. Too bad you don't have Debian on your disk. =) It does not just install all the fitting (and usually stable) packages for you but also does all the configuration for you. Debian was the first system I managed to actually get KDE 2 installed on when I was new to GNU/Linux (after failing with SuSE and destroying my system with Mandrake). APT may be overhead for installing simple applications and such but for installing or upgrading large parts of the system itself (like the desktop), it's pure gold (as long as it doesn't break that is...).
Well, it sounds like Gnome 2.0 is such a departure in both it's vision and approach that it should almost be called "Something Else 1.0". And I don't mean that sarcastically - I just mean that they have developed this with a different vision and starting point. So, I guess it's a matter of expectations. I think, because of my expectations, I would have the same reaction Eugenia did, based on 2.0 as it is right now. I had the expectation that it would be more polished, more refined, more intunitive, etc. But, it sounds like they came up with new ideas for Gnome and have put it up and are sort of silently saying, "Well, here's what we came up with - now we all have to *really* work on it". And, as it turns out, this is not meant for Joe User as is, that's okay. It sounds like the ideas they came up with and are trying to start implementing are good ones, but still somewhat undeveloped. We all have our particulat interests regarding Linux and other OS's. My own particular interest is that of Linux for Joe User - that's what I'm always looking at. So, I'm disappointed because I thought 2.0 would be a big step in that direction. But, I see it's not that - at least not right now - so I'll move on from my disappointment and hope for good things as it's worked on. But, there is the matter of time. When I see Microsoft spreading out in all kinds of directions with different versions of XP, when I see all the resources that have been and are being poured into OS X, I wonder if Linux for Joe User - my particular interest - will ever have a chance. I've heard many Linux lover say that we should forget about Linux on the desktop and just concentrate on servers only. But, when I use something like, for example, Suse 8.0 and I experienced how easy it is to install and how well it basically works, I then again say to myself, "This could work, not quite there yet for Joe User, but not far away, not far at all". I just don't know how much time there is left for that. I haven't given up though.
true, but gentoo (portage) has a similar system, that works just as well. so does freebsd (ports), and openbsd, and sorcerer. so debian/apt isnt the only variant/choice
http://www.gentoo.org/doc/portage-manual.html - to read about Portage (gentoo's package system).
for instnance, from a totally basic system without mostly nothing installed;
emerge kde <enter> (as root ofcourse)
would download kde, xfree86 + all needed dependencies, automatically - also the newest versions, compile all the files in the correct order, with the optimization flags you selected as your global make choice, install it all in proper directories, setup every configuration bit automaticly, and when its done, its added to your world update file, which looks for updates on this release later. so lets say a new kde version comes out, you do: emerge -u kde - fixes everything. - everything works.
I know, I had FreeBSD installed for a while and currently Gentoo is on one of my partitions.
I didn't try to emerge Gnome yet though, because it takes so freaking long... The first thing I did was "emerge vim", then I was shocked because it started to compile XFree.
Maybe I'll play a bit more with it (currently I only use my Gentoo system to try new framebuffer stuff like Cosmoe or DirectFB). I don't yet feel comfortable with the idea of loosing so much time to compiling software... Hm. I don't even want to imagine how long a world upgrade would take. 
Good review Eugenia, but perhaps Gnome 2.0 was never intended for the users. This was noted on Slashdot and I sort of agree with it. Gnome 2.0 was intended for developers to port their software to the new API. That could explain the unfinished configurations and help files. Perhaps we will see the next version of Mandrake or RedHat with Gnome 2.1 or above (or Gnome 2.0 configured nicely). Until then, if users are using your desktop to be productive, then they should stick with Gnome 1.4 or even KDE3.
I am an all time Linux user and to me the usability of my desktop is far more important than good looks and eye candy features (as long as it's not too ugly). Did I upgrade to Gnome 2.0 when it came out? No. Do I feel I need to upgrade? Well, the peer pressure is sometimes hard to ignore. (all the geeks are doing it...:)
Eugenia, I am a UI designer. And you're right, I've been laughing at GNOME for the past two years. (I've also been laughing at KDE, but for different design snafus). Well, it's not actually laughing, it's more "how the @#$# could they still being doing that stupid design after all this time? Don't they know that it will completely blow any kind of mental model the user is trying to form?" When you see interface designs this bad going unfixed after 2 or more years (or 'fixed' and made just as bad or worse), why all of a sudden do we think that things will suddently change with the next release of the software?
Anyhow, here's a few good articles that attempt to describe what's going on with free software and UI problems:
http://mpt.phrasewise.com/2002/04/13
http://mpt.phrasewise.com/2002/04/21
:-) Hey Eugenia, are you in the warez-business lately or was this Dano-thinggy only hear-say..? I remember that you were strongly against any refference towards this copy some month back, so I guess your ethics forbid you hold a copy yourself..?!
I have seen Dano long before it got leaked last October, even if I had never talked about it to anyone before. I first saw it in August 2000, at Be's offices. And before that, I had seen an early, leaked screenshot on Geocities, dating back to 1999.
I am strictly against linking to an .iso image, not against talking about it. I am not going to hide behind my own shadow (as we say in Greece) and pretend that it doesn't exist. Today, it doesn't seem that there is a single BeOS user without a copy of the leaked iso.
We already had a handful of Dano articles on OSNews, make a search on the left.
Could you please elaborate, where exactly the Gnome 2 UI still sucks? I think that the Gnome project is currently _very_ open to interface suggestions and does a good job at maintaining consitency. So maybe if you could give some hints, they could work on it.
Besides, I'm really not sure about this "free software UI's tend to suck" theory... For example when I look at Galeon, the interface is at least ten times more intuitive than the one of internet explorer (especially menus and preferences). How many UI designers work for Microsoft? There are good and bad examples, both in proprietory and free software world. I just think that the designers of the Gnome 1 and KDE 2 UI's were on crack or something. It doesn't have to be that bad.
Interface design is no rocket sience, you just need a lot of taste and common sense... 
I am quite agree with some comment that says Gnome 2 is good and decent enough BUT for those who came from Unix world that full with CLI. Actually my early days was in Window$ world but it have been quite long I've been maintaining QNX (and sometime also playing with SCO Unix and Irix server which I got a limited access) at my office and my personal Linux at office and home. My comment is that so far Unix world is far behind Windows, OSX or BeOS in term of joe user usability.
The easiness and usability of Window$ until now cannot be challenged by Gnome and even by KDE. However I like the alternative OS so much and this 2 is the best choice available currently.
For those who complaining about difficulty to compile Gnome compared to installing Window$, please be fair. In Window$, you will never do what you do while compiling Gnome or KDE. If you want some comparison, at least compare Window$ installation with Linux Distribution installation, which in my opinion the SuSE and Caldera installation is the easier compared to others (even to Mandrake).
It is my opinion that with the release of KDE3 and all the hooplah, gnome developers were more rushed than ever to get this thing out the door and satisfy all those "is it ready yet, ok now is it.....ok must be ready now" people. I think with the next release things will get better, lets not forget what the first official release of KDE3 was like. *buggy*
Actually, KDE 3.0 wasn't buggy. I never actually found a bug, all the bugs I have found in the RCs were fixed! Hallelujah!.
But if you say KDE 2.0 was buggy when it was released, I would agree 100% with you. Just like GNOME 2.0, KDE 2.0 was more of a rewrite than a port.
Say.... did anyone remember how buggy GNOME 1.0 was? It was barely usable..
all i can say is: "i'm waiting for gnome 2.1 before i put it on here"
2.1 would be the development version, while 2.2 would be the final stable version of 2.1. Linux versioning style..
That is your personaly opinion. I don't see why having the panel centered would be the most efficient or intuitive. But as a matter of fact, it's extremely simple to create a panel like that with the Gnome panel. Ximian Gnome even has a default option for this.
It is also possible on KDE Kicker. But if you had use the OS/ WMs she had mentioned, both GNOME (2.0, never tried 1.x which was suppose to be better in this regard) and KDE only follows the idea as in looks, but not in function. But at least now we know for sure why she loves Window Maker
Well, there are just too many packages for gnome 2.x and I am kind of confused which packages I need to download to install complete Gnome 2.x desktop. I am currently using RedHat 7.3.
If there is anything who use the same distribution, please enlighten me.
Try Ximian's Red Carpet snapshots. If you don't want Red Carpet, install all the packages :-) You couldn't go wrong... it worked for me :-) LOL.
You usually don't face the hassle of installing parts of the desktop itself on other systems though because they come preinstalled. I'm sure installing the Mac OS X Desktop on Windows 2000 would be almost as difficult.
Nah... for Windows, click on the *.exe and click next when asked. For Mac OS X, move it to the applications folder and open it.... (Oh wait, this stuff only works if Explorer and Aqua is installed!)
uhm, i just have to comment this. If this is how you want things to be, then by all ways, go back to windows. Also, if you want .exe's that do most things for you, i dont know why in gods name you are doing reviews *nix software - as it probably leads to biased reviews.
This kind of attitude is really keeping Linux from the desktop, and Linux zealots cry out "Why! Why oh God! Why do we have only 3.8% of the users! Oh wait, it must be Microsoft fault...".
Anyway, if you haven't notice, she was responding to a newbie. She is a user of Gentoo Linux and Mandrake Linux, as well as OS X and Be OS, IIRC.
besides, ever heard about apt/dpkg, ports and portage ? yes, rpm sucks. RPM = Retarded Package Managment (TM) - but there are other way better alternatives.
I would love to hear why RPM sucks, because up to now, I haven't use a Linux distro without RPM. In a few months I'm moving to Gentoo. But I haven't had problems with RPM, the only problem is that I want some management for the software I compile, so it is easier to uninstall and install them (my Mandrake system with a lot of optimized apps is a clutter).
So really, i would like to hear why dpkg is better than RPM.
I agree with most everything you said but I have to say that you might be judging it a little harshly. This release of gnome is like OS X gotten directly from the programmers before it hits the polishers and buffers. I think this type of user experance review should be best left for when Ximian get their hands on Gnome 2.
Yeah, but if OS X 10.0 was much better than it was when it was release, there is a high chance that I might I have been using a Mac. Why? Because of hype. But the hype gave empty promises.
Debian was the first system I managed to actually get KDE 2 installed on when I was new to GNU/Linux (after failing with SuSE and destroying my system with Mandrake)
But IIRC, it still doesn't have any stable packages for KDE 3.0 in Debian...
I read your articles linked to about open source interfaces; for those not reading the articles they claimed that the problem is basically that open source projects are run by amateurs, who lack expertise in ui design and project management.
First, I don't agree that closed source or commercial interfaces are so great - and secodly both Gnome and Kde are commercial projects (using some volunteer coders but mostly run by commercial sponsors). Don't let anyone tell you that the developers are not heavily influened by commercial sponsors or in some cases given marching orders by sponsors which employ them.
Gnome and Kde have different kinds of interface issues - but I'd say either is preferable to the Windows interface. Gnome's problem is mostly bugs and a toolkit (gtk) that doesn't make it easy to establish consistency among apps with the code or even to extend (subclass) standard widgets. This is much easier with Kde's classes based on Qt for all application programmers to use. On the other hand Kde's problem is trying to be a total desktop and applying too much uniformity, and trying to do everything on the desktop.
For example, the bloated control center. It's too much in your face.
You get a lot more with either Gnome or Kde than with Windows, though, and the defaults are not so hard to change.
Home users spend a lot of time tweaking desktops because they like to do that, and in a corporate setting this is done by the IT staff so defaults are not an issue, really. With Windows very little can be customized and your're limited to one desktop. There are many, many interface inconsistencies with Windows also. The thing is people are used to it.
I don't use either Gnome or Kde anymore, because of the resource requirements, a polite term for bloat. But almost any Window manager gives you what you need to start apps with menus and/or icons or panels and navigate among desktops and workspaces, and to customize with themes.
I wish people would look at both Gnome and Kde as application frameworks rather than as desktops, because desktops as commonly understood are not what make a good gui environment. More than anything it's the toolkits programmers have to work with and guidelines to provide some consistency among apps, but too much consistency isn't always desirable, depending on the app.
Gnome is cursed with the Gtk toolkit, which just doesn't cut it. I've given it a try, and I have experimented some with Gtk 2. Too many depenencies, too little provided in the way of standard widgets or objects (like a decent file open dialog which is still 10 years behind Qt's), etc., plague this toolkit. Not to mention the dozens of dependencies added to Gtk by Gnome. Qt is an excellent toolkit. So is Fltk although it's not as mature or polished as Qt.
Again, on what is a good desktop. I worked a lot with Os2 years ago programming gui apps and writing specs for projects, for which I also had to do coding. Os2's desktop was good, but not great. To get the same functionality wiht Os2 you can get with Kde or Gnome you had to add third party helpers, some of them written by IBM employees in their spare time. For example, multiple desktop pagers and extensions to the desktop menu. Of course OS2 didn't have the bugs Kde and Gnome have and had a very consistent look and feel because every app used the same toolkit. You had no choice.
Desktops are not the issue in getting people to use Linux. Apps might be an issue. Many types of apps are not available or have very limited availabity. On the other hand you get a whole lot of good, free applications with any Linux distribution. What do you get with Windows? MS Paintbrush or whatever their bmp editor is called, notepad, and a solitaire game! How can one compare that to Gimp and Open Office?
There are always people claiming to be ui experts. I think they're full of it, trying to sell their services which nobody really needs. Feedback from users and even focus groups, and having a few people on the project with backgrounds in fine art or commercial art is more valuable. An artist has to actually execute a design whereas a ui expert merely writes papers and critiques of the designs of others. Which do you think is more useful?
"Nah... for Windows, click on the *.exe and click next when asked. For Mac OS X, move it to the applications folder and open it...."
You think this would work for installing a completely new desktop? Most of those OS _is_ the desktop, so you would basically be replacing the whole system besides the kernel. I doubt that this is possible by clicking on the .exe and next but who knows.
"I would love to hear why RPM sucks"
No you don't.
Just try it out for yourself. Or if you aren't interested in binary packages anymore, it doesn't matter anyway. If someone has trouble installing Gnome from RPM's, you already have one reason why they suck. Maybe it has become better, I don't know... But when I tried it back in the days of KDE 2, it was a complete mess. The beauty of dpkg and Debian is, that everything fits together perfectly, more than 2000 contributors are working on great packages for _one_ defined base system after strict policies. The not so beauty and downright painfull side of dpkg though is, that you are out on your own if something breaks. You could wait for the really stable packages, but then you will wait forever (you know the saying "only hell freezes slower than Debian" or something like that). If you are somewhat experienced with GNU/Linux and Debian, you will be able to workaround any possible problems though even when only using packages from unstable (which are stable in 98 of 100 cases).
"But IIRC, it still doesn't have any stable packages for KDE 3.0 in Debian..."
Nah, I installed KDE 3 a few days before, they works... They are just not as cool as the KDE 2 packages were. Yet. The KDE 2 packager did a great job. :/ The current packages are a bit tricky to install (apt-get install kde3 won't do anything) and not split up, so you don't have single packages for Konqueror, Kate, etc.
@Spark
Ok, you asked about UI, so here's my opinion
I think that keeping the taskbar and "Start button" equivalents on the bottom of the screen and application menus at the top (when application window is maximised) isn't a good idea, because that requires you to do more work with the mouse (going back and forth to the top and bottom of the screen) instead of concentrating on your work. Therefore I like MacOS way of doing this more.
sorry for my poor english
There is no start button anymore. They seem to have dropped the idea of the "footmenu" which is a good idea IMO.
The only thing on the bottom is the taskbar and the pager.
Do you mean it's a hassle to move between the taskbar (bottom) and the menubar (top) all the time? How does MacOS do this? Do they also have the taskbar/pager at the top?
> There is no start button anymore. They seem to have dropped the idea of the "footmenu" which is a good idea IMO.
I like that, too.
> Do you mean it's a hassle to move between the taskbar (bottom) and the menubar (top) all the time?
Yes, that's exactly what I meant.
> How does MacOS do this? Do they also have the taskbar/pager at the top?
I've only used classic MacOSs so I cannot comment on MacOS X version (it seems there's some changes in the UI).
So, I think there's no pager in classic MacOSs (although there may be some third party additions that have this functionality. What about taskbar: there is similar functionality. Near the right corner of the bar at the top of the screen there's an icon of application you are running. If you click it, the drop down menu appears showing applications running at the time. When you click on one of them the application comes to the front of the screen and bar at the top of the screen becomes the menu for that application.
I'm sure you already knew this, I just wanted to show what I think are good points of the Mac GUI. It sure would be nice to have them in Linux GUIs and like Eugenia has written in the article similar functionality is available in GNOME. But it would be even better if there was possibility to have application menus on the bar on the top of the screen.
ok that's the largest quantity of english i can write in a day, so i'm going to rest for a while :-)
You are right that many commercial projects don't have good interfaces - most copy existing ones, follow guidelines (even though MS break theirs - eg http://www.iarchitect.com/find95.htm or http://www.iarchitect.com/file95.htm for those who insist that the Gnome file dialog is bad and the Windows is good), or let graphics artists have total control (http://www.iarchitect.com/phone.htm or http://www.iarchitect.com/readplease.htm). Very little genuinely good UI research is done by even the largest companies (Apple probably being the best exception). The above examples are MS, IBM and yes, even Apple (http://www.iarchitect.com/qtime.htm).
With all these mistakes, it is no wonder that OSS is thought of as having bad UI design, but this can be approached in 2 ways: 1) The design is not intuitive, and 2) the design is not consistent between OS's.
An intuitive design is a design that someone could figure out without referring to help or experience with other OS's. Apple excelled at this because the early versions of MacIntosh were designed for this market - people who weren't programmers or regular computer professionals. Sadly, IMHO pretty much every modern OS is not intuitive (even BeOS which had me confused for a long time, and OSX which is a departure from the simple elegance of the early Macs). Computers these days are complex things, far more than when the first Apple OS's appeared - few people had to configure networking then, whereas now, it is normal, and this increase in complexity necessitates a degree of prior knowledge.
As for the inconsistency, OSS is never going to win. Apple designs are
different from Windows, and any leaning one way or the other is going to draw
criticism (witness the recent complaints about Lycoris looking and acting too
much like Windows).
The only true test of how intuitive an interface is is to take groups of
people unfamiliar with any OS, and see how well they can perform a standard
set of tasks. Compare the results between OS's, and voila, some objectivity
will be established. Sadly, in my own research into UI design (I am doing a
phd on it), I have not found any research. Maybe I can feel a research grant
proposal coming on?
From personal experience, I got used to the Linux DE's much better than I did
with Windows, but was this due to the prior experience I had or because they
were more intuitive? There is no objective answer.
As mentioned earlier, reliance on artists for an effective design can be
troublesome - an interface may look wonderful, but could operate like a pig
and inhibit productivity, but then some people prefer eye candy over getting
things done. A good UI expert will simply give objective feedback to the
designers after measuring the design using a rigourous methodology.
Finally, there are a lot of armchair "ui" experts, sadly with little research
backing up their opinions, but I would have to point out that focus groups are
not the best way to measure designs - many product failures have resulted from
reliance on this methodology. A better way to measure a design is to observe
how people interact with it in practice.
Hmm I think I see your points but after thinking about them for a while, they do not sound really usefull. Maybe I overlooked something... This is how I see it:
- Putting the taskbar on top will only help to reduce mouse travel, if users would be working with the application menu most of the time. I think though, that this should be rare cases and applications should mostly be usefull without the menu. So the user usually is working at the center of the screen, tending to the bottom (for example, I'm currently writing this in the bottom third of my screen), so the taskbar at the bottom is actually much nearer than at the top.
- A windowlist isn't the most fast way to switch windows, right? First you have to click this button/item, then you have to look for your window of choice and click again. With a taskbar you can look immidiatly for your window of choice and then click it. Unless the MacOS windowlist was some very special one, I wouldn't want this (Gnome already had several of those windowlist applets).
- Menus at the top... I don't agree with this completely. I don't know it from a Mac but from KDE... I liked the idea somehow because it safed me window space but the point is, that I constantly had to move my mouse from my application to the menubar. You suggest that people run their applications in fullscreen but IMO, this isn't the best way to use a window manager. Otherwise we wouldn't need windows in the first place, would we?
So with larger screens becoming more popular, I think window managers should be designed to actually work with windows. Having the menubar on top, seperated from the application will cause a lot of useless mouse movement, don't you think?
I also got quite a bit confused when I had several windows on the screen and had to figure out which one was currently showing the menubar. 
Unfortunately, Joe Users can't really use or even install Gentoo.
Unfortunately Linux/Unix isn't made for Joe User. If joe wants linux he probably goes with something like Mandrake and they use to configure the distributed desktops after their own taste.
...another problem of the Unix packaging system in general - they come in zillion pieces, even if you need all of them, or some of them, instead of a nice executable file that will take care everything for you.
It's not a "problem" of the packaging system, it's the packages themselves that are made in a certain way. Ie I personally favour the debian way of packaging thins like kdebase, kate, konqueror etc separately in order to give the user more power to pick his components. If a debian user wants it all after all he can just type "apt-get install kde" anyway, or in mandrake this could probably be acvhieved by "urpmi kde", or just picking kde in the graphical RPMDrake. Of course you can still use the windows approach and distribute a huge executable like StarOffice does - but it doesn't integrate very well with the package systems (that are preferable to the application chaos found on platforms like Windows and MacOS).
On another note I agree with you that Gnome is lacking much as a complete desktop. Personally I think Gnome should ditch the desktop idea and focus on building handy and flexible applications, panels and frameworks to use in conjunction with WM of choice. That's what Gnome always has been best at anyway. KDE is already there for users wanting to have a complete desktop environment.
I've only found something related to this at scopeware.com, but frankly not what I was looking for (an IExplorer/database enterprise server solution, and $400 the license).
But that is more or less the concept, I want to be from start in control of a large database at home (70G of hard disk already is), and have it completely integrated with the Internet. We need a browser style UI design with more file managing, searching and networking capabilities, not the MY_HOME icon. This not new, it is old news, old needs, but nothing like it has come out yet for home/small business producing.
If I were an UI designer the first thing I would do nowadays is killing about all icons, I hate them. Power to the alphabet (those are enough icons for me).
As said, I've been searching for a different UI focus and all I find are very few unfinished/amateur XML projects. Anyone here knows of something more ambitious?
Another slightly differet approach seems to be that of Oeone.com (they are looking for an UI designer right now), I haven't tried it.
As to Gnome2, I find it far more pretty looking than KDE3, looks matter when you spend most of the day in front of a screen, but Gnome2 is also far more unusable for me (again, for me). Anyway, I don't use KDE3 productively either, I use MS Windows2000, and I hate this, not because of MS, but because of the powerful command line Linux has which I'd like to have near a powerful and usable GUI (keeping performance and a bit of my wallet: no Apple).
Installation and building from source needs to be simplified.
I would like to see a version of Gnome 2 available as a single (large!) source tarball, which would include everything needed to build Gnome on a clean Unix system that has a working X.
Then the user could extract the tarball, edit the makefile to keep undesired items from being built and to set the target installation directory, and then do a single "make build" or "make install".
With Windows very little can be customized and your're limited to one desktop
Not true, John. There are a lot of alternative shell / desktop replacements out there for Windows. Two of them, Litestep and Blackbox, are ports of *nix window managers.
Personally, I loathe the Gnome interface. When I boot over to Linux, I'm using KDE, which isn't much prettier.
Desktops are not the issue in getting people to use Linux. Apps might be an issue. Many types of apps are not available or have very limited availabity. On the other hand you get a whole lot of good, free applications with any Linux distribution. What do you get with Windows? MS Paintbrush or whatever their bmp editor is called, notepad, and a solitaire game! How can one compare that to Gimp and Open Office?
Last time I checked, OpenOffice and Gimp were ported to Win32. There are also a ton of sites out there with free Windows software. Granted, you need to go download these to get them, but I'd rather have a clean OS install and not have to uncheck a bunch of packages I don't really need. That's my biggest hangup with Linux in general. I won't go into the other hangups I have, since that would be a long post.
I usually set my desktop up to use a lightweight window manager, and ditch KDE and Gnome altogether.
"My way or the highway" is not welcome around these parts, Spark. A design that is intuitive for *you* and that works for *you* does not necessarily work for *all*, nor is it necessarily the best way to do it bar none.
And the sooner you learn that a review *is* an opinion, the better. You want a facts-only list of changes and additions? Try reading CHANGELOG.
Spark wrote:
"This is the part that made me angry. Just as with proprietory software, there is "free" (as in no cost) Free Software and commercial Free Software. When comparing commercial proprietory software to Free Software, you have to compare it to commercial Free Software of course! ..."
This is the *EXACT* attitude that will prevent Linux from ever being a desktop replacement. Saying it is unfair to compare a free solution to a commercial one when that free solution is trying to replace it is absolute hogwash!
Unless you compare yourself to the other solutions that the majority of people are using, commercial or free, you don't have a leg to stand on. You have to give desktop users a reason to switch. The only reason to switch most users will see, is what the see on the monitor. Its all in what Gnome or KDE will provide to give users incentives to switch. If they don't do that, or rely on a 'commercial' free solution, no one will ever run a desktop linux.
I don't buy the line of thought, "Well a few configurations changes and my mother can use this OS now." The point is, will she want to?
The screenshots you posted, showing the bar on the bottom... the bar is extremely UGLY, ugh... and it concerns me that the gnome developers still can't get it right, and as far as environments, i'd much rather use kde, which as far as their latest version, looks good, and works correctly. apparently this can't be said for gnome 2.
de Icaza the traitor is writing .NET implementation for Linux. The project's name is Mono. Good name for a project supporting MONOpolist technology.
The project is financed by Ximian. I and my 27 *nix user friends uninstalled Gnome and installed KDE after learning Ximian started licking Bill's certain body parts. If you want to read how they like it, go and read www.go-mono.org
While you are there, don't forget thanking them for helping M$ and embracing their technology.
There will be no Gnome in my future.
The assumptions about the choices on settings sucks. G1 at least let you setup things how you wanted them. The comments in the original article were right on. I was looking forward to G2, but with each beta, I got more and more dissapointed. KDE 3 seems much more like a power users's WM now. I think it's pretty sad that G2 turned out the way it has.
I'm amazed at how some people can get off bashing GNU, kde, and other free software groups. I agree that the software isn't always as polished as comercial software. However, fact of the matte is that its completely FREE! How can you argue with that?? People spend countless hours developing a desktop environment for the world to share and you decide to complain because it's not meeting your "Windows/MacOS" expectations? I'm not saying youhave to like Gnome2 or any other OSS project out there, but you shouldn't try to compare it to a comercial product. Personally, Im thankful to have an OS and graphical desktop environment absolutely free of charge.
i switched from gnome to kde three days ago and i dont regret it.
how can expect this to be good software.. weekly release cycles? haha.. maybe rc1 reached 5 users before rc2 was out.. no wonder they never got any bugreports.. it was NEVER alpha/beta tested..
But I'll take it!
It's no BeOS UI but considering that it's a free Unix UI, it's pretty good!
ciao
yc
Behind every dissatisfaction, there is always an unrealistic expectation. This is the fault of the person who is dissatisfied, not the object of the judgement. If the object (Gnome 2.0 in this case) led others to expect things that it couldn't deliver, then it shares fault in the false expectations. There it would be wrong.
I see Gnome 2.0 as a "dot-zero" release, meaning "rushed out the door." Maybe this is because I understand and consider the world of software development a little more than the reviewer. It is unfortunate that Gnome 2.0 didn't live up to his expectations. I wish I knew his expectations in enumerated detail. Then I would be able to understand the review objectively. Thus far, I only understand his expectations partly, and they do not lead me to the same conclusion even given the same experiences described in the review.
Thus far I can't say I'm excited about Gnome 2.0. I am in a state of "witholding judgement:" exactly what I was before reading the review. I just expect incompleteness in Software x.0 releases. Dot-one releases are still just a compromise. Only after the developers have gotten user feedback can the process reiterate, and the quality of the improvments is limited by the quality of the feedback.
The most important part of that feedback is the statement of expectations which translates directly into a goal for developers. If you weren't around to make bug reports/feature requests on previous builds then you can expect the developers will deliver something that only partly intersects with your expectations. Voici: dissapointment. I wasn't there either, but I understand that and account for it in my (lack of) judgement.
And certainly much faster than KDE3 at just about everything. Please do not just accept something eugenia has posted as a fact. 99% of all people that have tried GNOME 2.0 looks at it as way faster than GNOME 1.4, although Eugenia does not. That for me somehow implies that either Eugenia had a faulty GNOME-installation or Eugenia has a totally different outlook on things compared to others.
All apps start fast, and function fast in my experience. And Nautilus is orders of magnitude faster than in GNOME 1.x, and now opens new windows way faster than both Explorer and Konqueror on my Athlon 700 with 256MB ram.
The sad part is that some people now just accept whatever Eugenia has stated, without trying for themselves.
Props to Eugenia for an honest review, Linux will never get anywhere if we never examine it's flaws.
> however gnome insists on using the windows for
> the menues just like Windows.
Using the top menu for the applications would be a real
pain for peoples not using the "focus follows the mouse"
feature: If you leave the window to reach the top menu,
this top menu would be replaced the menu of any other
application you are traversing.
I don't consider the release to be an end user release, with end user being your average person. To me this is a release to the distributors and the application developers, like the rh/suse/debian/gimp/gqview/insert your thing here project.
I think one of the main things here to look at, is that this is a PLATFORM release, where as the basic building blocks are there and available to put together into a usable end product.
I agree that if you download the source and compile it, you will be dissapointed overall if you are an average user. If you are a developer however, you will be thinking "cool, my app will look much better, there will be consistency with other gnome2 apps, I have much better support for keyboard navigation....yada yada yada".
Overall just a nicer framework to build a better desktop from.
Best thing about free software: IF YOU DON'T LIKE IT, THEN SPEND YOUR MONEY AND GET SOMETHING ELSE.
For me, I'd rather give my money to the people who give something back. So that someday somewhere someone who's money is worth 1/12th of a US dollar can afford have a decent word processor in their schools.
It's gonna be a while before GNOME2 is ready to replace GNOME1 for most people, and that's just life.
Dan
From a headline of a major website I expected a more objective and less personal review. I can really understand most of her complaints but this 'diary' seems to be more a review of a bad day/mood then a review of a gnome2.
Gnome2 is not without bugs, but what's the use of attaching two screenshots with error messages?
"Props to Eugenia for an honest review, Linux will never get anywhere if we never examine it's flaws."
Linux does not need to have it's flaws examined, nor Gnome or any other big projects, users and developers like me and others already do it and if they want to or have the knowledge they may report it and try to debuggit.
We appreciate your dedication to other Operative Systems and Desktop Enviroments than yours, but really, we know what goes wrong or what would be better, it's just we don't have enough time to fix it or we like it the ¿un?intuitive way it is. Windows, Mac or Beos users, you're desktops and systems are perfect? maybe there is that small thing bitching around and you would like to tell to your software distributor about it, though the code to be fixed thanks to your cooperation would never reach anybody else but the owner of the code, and you will never be paid for that, better than that, you will pay them for next service pack or upgrade.
Again, thank you for your commitment to the opensource software, but please, don't remind us about the flaws, fix them, and if you don't like it AS IT IS (you can read it everywhere) feel free to not to use it.
yours: nestor di
>Another slightly differet approach seems to be that of Oeone.com (they are looking for an UI designer right now), I haven't tried it.
I've worked with OEOne in the Mozilla Calendar Project (they contributed the code and continue to work on it). My experience from calendar is that their UI design is hit and miss, while there's nothing to make the Interface Hall of Shame, there isn't much novelty either. The people working on calendar are great and are working to improve their app, other programs may be better or worse, YMMV.
Some of you may think that I wouldn't be much worth listening to because I don't really know much about linux. Oh, I use linux, but I'm a recent convert from Windows.
But you see, all of you out there who like the idea of linux capturing the desktop market should be listening to people like me, because we're the ones you need to win over.
Now, the author of the article complained that with gnome and the direction it's moving, it's no wonder Linux isn't taking over the desktop, and I just wanted to say how wrong that sounds to me. Now, I can't give my experience with Gnome 2.0 as backup, because I'm the sort that will have to wait for Redhat 7.4 or 8.0 or whatever will come next, or else for Ximian to start sending out 2.0. Until that happens, I don't know well enough how to install it.
And that's the sort of thing that keeps Linux from getting the desktop. I'm not a computer idiot, exactly. I've been working on IT staffs since I was sixteen, but I don't have the time or resources to figure out Linux installs. In fact, I don't think I've ever sucessfully installed something on linux. It's always some unresolved dependancy or something. Even following what instructions I can find, instructions complicated enough I know my parents would never be able to figure it out, alterations to my system never work. I just install Redhat or something and leave the system more or less as it is (except changing between pre-installed themes or altering size and position of panels)
So I'll tell you why Linux can't capture the desktop market-
Everyone's arguing about things like the interface looking too much like windows or whatever, while something like getting an up-to-date version of netscape or a DVD player just doesn't work without a proceedure that's too complicated from an end-user point of view. The only easy setup or install in linux is the original installation if you use Redhat or Mandrake. While everyone's patting themselves on the back for detachable menus and multiple workspaces, a lot of real problems don't get addressed.
Now, there are three guidelines that Linux developers should really learn to stick to. In order: Make it work - Keep it simple - Make it pretty. It seems to me that a number of major distributions have been making great strides in accomplishing these guidelines and I find Ximian a pretty impressive developement.
From what I've seen (screenshots and such) and heard (even this article), it seems that Gnome 2.0 has at least made things simpler and prettier, and so this article, if anything, makes me look forward to getting Gnome 2.0 on my desktop. I'd be willing to bet that by the time Redhat or Ximian put it out, those developers will work out many of the problems listed by the reviewer, and so, over all, I'm very optimistic.
I started using free software some time ago, my first linux was redhat 6.0 (my "evolution": redhat->debian->freeBSD->netBSD ... in the search of unix or solitude, who knows) and from that early time I prefered gnome over kde despite the former being not even remotely as stable or usable as the later. What made me make that choise, was a mix of its look, icons, speed and configurability. I was just amazed with the posibility of having multiple panels, applets, placing pagers and task bar not as a unique fixed part of the desktop but rather as another applet like the rest so that I could place then wherever I wanted, and being able to customize it all in so many diferent topologies (something KDE lacked to that extend back then as I remember). That, gave me the feeling of how modular gnome was, something important when you are a progranmer (like me). Since then, both products as changed a lot, KDE though keeping its general look, has been gaining in configurability year after year (to the abuse of it, I would add), sadly (at least to me, after reading this and other articles and having seen many screenshots), gnome has done from 1.x to 2.0 exactly the opossed. I still use gnome (have used kde but still like what first apealed me from gnome, in few words: "arrange it the way you like") and after reading all this I just start wondering: Has it finally come the time to switch for me? Is it possible that the backing gnome developers are having from big companies like Sun and others is finally forking the project to a more "standard, user friendly and realistic platform for a wider market"? Some times it is not the money what counts, but merely the influence, the stronger and important point of view of a few. I read the news in this and other sites on a regular basis and a get the feeling that the gnome comunity (at least the ones who post their coments everywhere I read: gnome.org, slashdot.org, osnews.com to name a few), keep complaining on the way the project is heading to. Are these the opinions of the comunity? Are you all representing must of it? If so, how come is gnome, being a FREE and comunity project as everybody says, raising so many complains? Do all these people out there who use it day after day and post their critics decide something? Do all you who (like me) keep loyal to this beautiful piece of software, really count for its future?
Sorry for my English.
Wow! I don't know why it is, but why on earth does *everybody* using an alternative operating system consider themselves interface experts? This discussion reminds me so much of countless ones in regards to Mac OS X it pains me. Consult Ilan Volow's post for the quintessential example... notice how claims are never backed up with anything aside from a link to what ultimately ends up being a quesitonable site.
Regardless. What makes me sicker is the amount of pressure that has been placed on the GNOME developers to get this release out the door, and, now, the amount of disappointment from the userbase. This is absolutely atrotious behavior on our parts, users! We mustn't damn volunteers for their hard work! This is not unlike telling a group working for habitat for humanity, "though I have been cracking the whip at you to finish building this house, and you've finally finished it, look at this shoddy workmanship! You ought to be ashamed of yourself."
Sickening.
For the record, I agree with Eugenia in that GNOME 2 is currently lacking polish, is relatively unstable, and just plain needs some more work. However, I wouldn't dare say a bad word about it, since it's an impressive effort, and I am very pleased with the progress and polish they have managed to incorporate.
And to the pimple-faced adolescent who wrote "Gnome 2? NO! Not since Ximian started liking M$."... you're exactly why people hate Linux. Congratulations.
I have a couple of remarks about this review.
First off, I'd like to state I'm a happy user of Gnome2 and Debian. (I have worked with varying degrees with BeOS, MacOS (a lot), MacOS X, KDE2/3, Windows95-2000, and with other distros like Redhat/Slackware/...) Just so everyone is clear about my bias.
* First off, I think a lot of what you say in the article is, even though it may be a valid remark, a matter of personal taste. You remark that the default two-panel thing is a horrible waste, but for instance I find it more logical to separate "running apps" with the taskbar/ws switcher from the "launchers" - menu's status applets etc. It works for me on 800x600 res on my laptop. and xinerama 1600x1200. But then again that is my personal taste.
Getting defaults right may be a tricky thing, but you nor I have done the usability research (inviting newbies to sit down in front of a default installation) to be able to say: this is wrong. At best we can say: "I feel this is wrong for this and this reason". Again, personally, I would hate the default you chose.
* Yes there's a lot of stuff missing, stuff that was even in Gnome 1, like a pref panel for screensavers. But I'm glad they released when they did. I'm sure it's hard to develop against a moving target. I'm sure it will get fixed pretty soon.
* It seems you have stuff I don't: I only have Theme in Desktop preferences. As for your remark that everything (all the pref panels) are scattered all over the place, I only have "Desktop Preferences". There's only one place. In Nautilus you can access it with "preferences:". I guess this is a gnome-distro issue.
* As for gtkkhtml in Nautilus - I'm sure you're aware that mozilla _and_ galeon can be embedded in Nautilus too, and this will come very soon (i think it's waiting for mozilla on gtk2 to stabilize, not sure).
* The universal media player didn't make it for gnome2. But it's coming (gstreamer.net, www.rhythmbox.org).
* No reason Galeon needed to stop working. Not a problem on my distro.
* I agree on language keyboard/internationalization settings. Guess they haven't been added yet either.
* I agree om Systemmonitor with 2 cpu's. Something like pulse is always nice to watch. (have a dual cel550 too) But this is really nitpicking on details.
* Didn't try Gedit2 yet, but I believe what you say, and that should definately not happen. I hope it'll get fixed sooner rather than later.
* I also have a hard time not getting annoyed when I read what you say about the help system. Just say that without a help it's not ready to be recommended to newbies which is a valid statement. But don't go off ranting about how bad "linux" is.
* Your statement that it does less is spot on. MacOS always had a policy of hiding stuff from the users, to simplify the desktop. Unlike MacOS, power users can reasonably easy change their settings. That's the way it should be imho. Again, you are right about some of the missing functionality though.
* Lastly, I'd like to again bring up dependency hell in linux, or rather the lack of it in debian. I'm sure it's been said before, but I can't stop myself from telling about it, especially considering I keep hearing both you and other users complain about dependency problems.
Debian solves it better than Windows and others ever did. Installing and uninstalling stuff in windows always leaves cruft, to the point that doing that alot becomes actually dangerous to the stability of the system. No reboots ever. No thousand different acting installer apps.
In one word: consistency.
On top of, if there's questions that need to be answered about a package, they are all asked using a consistent (and if so desired, graphical) interface.
Dependencies are necessary unless you want to statically link all apps (think things are bloated now?) or have zero granularity (install all or nothing).
Heh. Now _I'm_ ranting. :-)
So, the first thing you attack Gnome for is its (admittedly quite annoying) menu panel at the top (which was the default since Gnome 1.4). You then tell us how you removed the taskbar panel at the bottom, but kept the menu panel at the top. You also criticize Gnome for it's bad defaults, saying that many people will be unable to change the defaults, but then subsequently criticize Gnome for its lack of preferences.
So which is it? Gnome offers lots of configuration options, that people actually need. If you want to get rid of your menu panel, *go right ahead*. That's the very first thing I do any time I use Gnome. After that, I create an aligned panel, and delete the original panel at the bottom. In Gnome, there are five panel types: Menu, edge (standard), corner (includes centered), sliding (position anywhere alongside one edge of the screen), or floating (position anywhere, a la geOShell bars). *And those are all the options you need*.
KDE's philosophy is to provide an option for everything. If you want to configure your desktop to look like something, it's undoubtedly possible in KDE. But that means there's also way, way, way too many options; I don't even know what 9 out of 10 applets in the KDE control center are, let alone what they do!
Some of the other inconsistencies you describe are




