Slashdot Mirror


GNOME 2.6 Reviewed

Kethinov writes "I just read this article reviewing GNOME 2.6 via the 2.5 development version. Many screenshots, plus extensive discussion on the new direction Nautilus is taking among other things. Worth a read. (A mirror would be nice ;)" Sorry - I duped this. Mea culpa.

27 of 169 comments (clear)

  1. Article Text Mirror by Anonymous Coward · · Score: 5, Informative

    Diving Into GNOME 2.5 - A Preview of GNOME 2.6
    Sayamindu Dasgupta
    The boring intro...

    As a part of the Bangla/Bengali GNOME l10n team, I decided to give the GNOME HEAD branch a spin - in order to find out what's new, as well as to get an estimate of how much we would have to translate (I hate that part of the job) to attain supported status. The last time I did this, I also wrote an article about what I saw, but unfortunately, I never learn from my mistakes - so here I go again....
    However, before jumping in into this guided tour, please remember that I have been involved with the GNOME community for the past few months as a helper in the GNOME Summaries, and I may not be able totally impartial towards GNOME. Feel free to consider me biased.
    The Vital Statistics

    Before going into the real stuff, let me give me a brief overview of my system, so that when I mention something as fast or as slow, you would be able to guess how it would crawl in your system.

    * Processor: AMD Athlon XP 2600+
    * RAM: 512 MB of PC 2700 DDR RAM (with 875 MB swap)
    * Motherboard: Nforce 2 based mobo from Leadtek
    * Storage: A 40 GB Seagate Barracuda HDD
    * Distro: Mandrake 9.2
    * Kernel: 2.6.2

    The Installation

    I had gone through (successfully) the GNOME dependency maze before, and to avoid losing my sanity, I decided to use jhbuild (one can also use GARNOME or cvsGNOME - maybe I'll test one of those with GNOME 2.8) .
    Using jhbuild is quite easy - just set some variables in ~/.jhbuildrc, and you are ready to roll. Jhbuild grabs the latest source code from CVS (taking care of the dependencies), compiles them, and installs them in whatever $prefix you want them to be in. OK - there was one major problem - but that was at a later stage, and it got fixed really quickly.
    First Impressions

    Fig 1. The default GNOME 2.6 desktop

    Jhbuild took around 6 hours to get a bare bones GNOME system up and running, and surprisingly, there were very few errors, and I had to manually intervene only thrice.

    I logged in as root the first time (yaya - I know security risk and other stuff..), to be greeted by a clean and polished looking GNOME desktop (Fig. 1) . (Note that I am running the Freedesktop.org Xserver here - so don't expect a stock GNOME 2.6 install to have panel shadows).

    Seeing an icon named "Computer" right on the desktop - my first reaction was to click on it, expecting Nautilus to pop up with my "/" directory or something like that.
    Nautilus goes spatial

    However, as soon as I clicked on that icon - my reaction was "Yikes!! What have they done to Nautilus ??". Gone was the old and familiar explorer like interface. In it's place was a really minimalistic window, with no toolbar, just a plain menubar. I was quite confused - I even clicked on "Help" -> "About" to verify that the "thing" was indeed Nautilus. After some head scratching I remembered a post at FootNotes, in which the Nautilus developers announced something about going "Spatial". People had been pretty much excited about this - though I personally had no idea about what this stuff was all about. Now I thought I understood.

    Fig 2. Spatial Nautilus - Showing "Computer"

    All my disks had been correctly identified by Nautilus, and was showing up in the "Computer" window (Fig. 2). But that was not very important at that point - all my attention was riveted on the new UI. After some Googling and RTFM sessions, I figured out that Nautilus was following a "Object Oriented" metaphor, instead of the normally used "Navigational" metaphor. The most user visible aspect of the OO metaphor is that there is a always a direct, one-to-one relationship between folders and windows, and the window for each folder remembers where you placed it the last time - i.e, the next time it will pop up in the same position. This new interface is partially inspired by the interface described in http://arstechnica.com/paedia/f/finder/finder-1.ht

  2. Menus and DDLs are nice - a bit like OSX by Zog+The+Undeniable · · Score: 4, Interesting

    But that "default desktop" screenshot is pig-ugly. Grey isn't going to pull in the XP-using Teletubby-land loving hordes. I think they should have a nice default background image, and if you want to get rid of it, you can. It can't be hard to improve on "Bliss", anyway.

    --
    When I am king, you will be first against the wall.
  3. GNOME 2.6 view from a software engineer. by Anonymous Coward · · Score: 3, Troll

    That's quite an facile editorial but you can't expect better from normal users. My screenshot looks better than yours. Evolution is better than KMail, GNOME looks more polished than KDE and so on. I do use XChat, Abiword, Rhythmbox.... ...usually you get stuff like these from normal users. And this is ok since you can't blame them for stuff they simply don't know about or don't have a slighest knowledge about.

    Such editorials are hard to take serious since they are build up on basicly NO deeper knowledge of the matter. Most people I met so far are full of prejudices and seek for excuses or explaination why they prefer the one over the other while in reality they have no slightest clue on what parameters they compare the things.

    If people do like the gance ICONS over the functionality then it's quite ok but that's absolutely NO framework to do such comparisons.

    I do come from the GNOME architecture and spent the last 5 years on it. I also spent a lot of time (nearly 1 year now if I sum everything up) on KDE 3.x architecture including the latest KDE 3.2 (please note I still do use GNOME and I am up to CVS 2.6 release myself).

    Although calling myself a GNOME vetaran I am also not shy to criticise GNOME and I do this in the public as well. Ok I got told from a couple of people if I don't like GNOME that I simply should switch and so on. But these are usually people who have a tunnelview and do not want to see or understand the problems around GNOME.

    Speaking as a developer with nearly 23years of programming skills on my back I can tell you that GNOME may look polished on the first view but on the second view it isn't.

    Technically GNOME is quite a messy architecture with a lot of unfinished, half polished and half working stuff inside. Given here are examples like broken gnome-vfs, half implementations of things (GStreamer still half implemented into GNOME (if you can call it an implementation at all)) rapid changes of things that make it hard for developers to catch up and a never ending bughunting. While it is questionable if some stuff can simply be fixed with patches while it's more required to publicly talk about the Framework itself.

    Sure GNOME will become better but the time developers spent fixing all the stuff is the time that speaks for KDE to really improve it with needed features. We here on GNOME are only walking in the circle but don't have a real progress in true usability (not that farce people talk to one person and then to the next). Real usability here is using the features provided by the architecture that is when I as scientists want to do UML stuff that I seriously find an application written for that framework that can do it. When I eye over to the KDE architecture then as strange it sounds I do find more of these needed tools than I can find on GNOME. This can be continued in many areas where I find more scientific Software to do my work and Software that works reliable and not crash or misbehave or behave unexpected.

    Comparing Nautilus with Konqueror is pure nonsense, comparing GNOME with KDE is even bigger nonsense. If we get a team of developers on a Table and discuss all the crap we find between KDE and GNOME then I can tell from own experience that the answer is clearly that GNOME will fail horrible here.

    We still have many issues on GNOME which are Framework related. We now got the new Fileselector but yet they still act differently in each app. Some still have the old Fileselector, some the new Fileselector, some appearance of new Fileselectors are differently than in other apps that use the new Fileselector code and so on. When people talk about polish and consistency, then I like to ask what kind of consistency and polish is this ? We still have a couple of different ways to open Window in GNOME.

    - GTK-Application-Window,
    - BonoboUI Window,
    - GnomeUI Window,

    Then a lot of stuff inside GNOME are hardcoded UI's, some are using *.glade files (not to mention that GLADE the interface bui

    1. Re:GNOME 2.6 view from a software engineer. by Rahga · · Score: 4, Insightful

      Hello, oGALAXYo.

      Nice to see you using the "worked on GNOME for 5 years and got ticked off" line, it makes it much easier to put together posts you've made on "osnews.com". Haven't seen you posting much there lately, but I assume that's only because you've been banned there.

      How long did you have this rant stored on your copy of notepad... er, I mean, whatever text editor comes with MorphOS? Why did you post as an AC? I've got nothing personal against you, but man.... I've got to call a cheese a cheese.

    2. Re:GNOME 2.6 view from a software engineer. by Rhesus+Piece · · Score: 5, Funny

      *sigh*.. again somebody goes and ruins a perfectly good flamewar by actually posting information.

    3. Re:GNOME 2.6 view from a software engineer. by aussersterne · · Score: 4, Insightful

      You think Konqueror sucks horribly?!?! I'm aghast!

      As far as I'm concerned, Konqueror is KDE's killer app. It's the one thing I can't give up, the thing I miss most when I have to use a Windows or Mac OS machine.

      I can't imagine anyone disliking it!

      --
      STOP . AMERICA . NOW
  4. A repost... any new articles? by Rahga · · Score: 4, Insightful

    This is a repost of an article submitted by the author and posted by Taco.... I wonder if any newer articles about this topic have been posted since? Personally, I doubt we will see too much more from article-writers until GNOME is packaged up by the major distros...

  5. GNOME catching up to Windows... by Anonymous Coward · · Score: 5, Interesting

    GNOME has a netstatus applet now, which lets you know about the status of your network interface. It is similar to the Windows XP network status applet (which spews forth those irritating balloon like message boxes from the taskbar every now and then).

    Like when your connection goes down? Wouldn't you like to know when that happens? I rather would. And, not to troll, but Windows has had that since NT 4.

    What is with some developers and their attitude towards little Windows-like widgets? Some of those things are actually useful. And if you ever want GNOME to approach the functionality of, say, Windows XP (and I do say functionality; the XP interface simply does a hell of a lot more) you need to focus on both "polish and more polish" and the inclusion of useful little applets.

  6. Slashdot, have you no pity? by TrekkieGod · · Score: 4, Funny
    Curse you slashdot!

    Why must you tease me with your promise of screenshots? Gets me every time...

    I'm always fooled into this false sense of security based on the fact that no one really rtfa's, and click on the link, only to find the slashdotting effect has forced me to go work instead of look at pretty pictures.

    --

    Warning: Opinions known to be heavily biased.

  7. Re:not that excellent. by arcanumas · · Score: 4, Insightful

    Nobody is forcing you to use Gnome or KDE desktop.
    If you want a ligh one use fluxbox or if you uber-cool-unix-hacker ratpoison

    --
    Slashdot Sig. version 0.1alpha. Use at your own risk.
  8. But that's what people want by Stevyn · · Score: 5, Insightful

    People love that clean feeling. It makes them more comfortable. The first thing I think of when I see IceWM screenshots is how old school they look and how I assume, "I could never get anything done on that." Let's not start a gui war, but the gui is what people see, not the kernel source code. I think that it is very important for developers to focus on this. Linus has the kernel, but the gnome and kde people have more of the end user to worry about. Making the gui look more stable is important not just for "pulling people away from winblowz" but to keep people on gnome. Also, the switch to gkt2 allows things to look more seamless which is what windows users are more or less comming to expect. Ironically though, office doesn't look like anything. I'll never understand that!

  9. a step in the right direction by spectre_be · · Score: 4, Informative

    i must say. i've been using gnome 2.6 since first release candidate and although there aren't an overwhelming number of new features i do find it to be a big improvement over 2.4
    the new file selector for one is very nice, although it still has a few rough edges.
    personally i'm not too fond of the new 'spatial' nautilus even though i've been a mac user for many years. i miss (or missed) a shortcut to close all open windows for example. nautilus *is* blazingly fast though. also, browsing samba networks works very nicely.
    i'm very curious as to the final release. with it's shortcomings gnome remains my most used desktop environment.
    great going guys, keep up the good work.

  10. Spatial Not worth it by leonscape · · Score: 4, Interesting

    I remember on the Amiga, and Macs having spatial, and this is a very bad move from GNOME.

    Its a mistake, Every one used Directory Opus to deal with files on the Amiga for a very good reason. Spatial handling is messy, and a pain in the arse.

    There not just redoing things, there now repeating other peoples mistakes. ArsTechnica is quite good normally but spatial file handling was never any good.

    --


    If a first you don't succeed, your a programmer...
    1. Re:Spatial Not worth it by Nodatadj · · Score: 3, Informative

      You know that Shift-Ctrl-W will close all the parent windows, and that double middle clicking a directory will open the directory and close the parent, right?

  11. Spatial is a step backwards by futuresheep · · Score: 4, Insightful
    This new interface is partially inspired by the interface described in http://arstechnica.com/paedia/f/finder/finder-1.ht ml.

    Mod this however you want, but the only thing I though of when using Gnome's new 'Spatial' file browser last week was navigating around Windows 3.1. Not only is this a bad idea, but the implementation was inconsistent on the desktop. The taskbar icon started the familiar navigational version of Nautilus, the Desktop icon launched the spatial version. What should have been done was improving Nautilus itself, not making a drastic change to the way it works.

    This is a step backwards, and one that will slow down making any inroads into the corporate or personal desktop.

    1. Re:Spatial is a step backwards by Minna+Kirai · · Score: 4, Insightful

      Spatial is a step backwards

      Your experience with Gnome isn't enough evidence to to judge against "spatial" interfaces as a whole. As you noticed, the implementation is inconsistent- suggesting that the problem is not with "Spatial" itself, but that particular program.

      However, pro-"Spatial" posters who jumped at you with "100% wrong" are also incorrect. In a deeper way, "Spatial" is truely a step backwards: because spatial filebrowsing is non-scalable.

      It only works for small problems, where the total complexity is bounded. Back when the Mac was young and "Spatial" was in it's prime, users operated on single floppies or 100 megabyte HDs. The solutions that worked then become unbearably messy when a 100 gigabyte HD may have a quarter-million files.

      And then there's networking. Considering that it may be useful to treat the drives of other computers or the whole internet with the same file-browser that handles your local data, and the quantity is just overwhelming.

      Non-spatial file-views are the only way we can expect to view local and remote files through the same lense.

      To make an analogy of a library: If you only have 20 books, then a card-catalog system is a waste of time. Just leave them out visible on a table, and let vistors find them "spatially". But with 20k books, the catalog is an important improvement, even though users can no longer retrieve volumes from "where I left it last time".

  12. Re:In case developers didn't get the clue: by Ilan+Volow · · Score: 3, Funny

    I get where you're coming from, but I think a dildo menu would be a lot harder to click on.

    --
    Ergonomica Auctorita Illico!
  13. Is Nautilus still a buggy bloated POS? by Jagasian · · Score: 3, Interesting

    I am writing this from my Fedora Gnome desktop, which I use on a regular basis. Therefore I am very knowledgable on the bugginess of Nautilus. It is slow, buggy, and lacking in features. If something big doesn't happen by the next Fedora release, I will be switching to KDE 3.2... as I recently demo'ed it on a Mandrake install. Konqueror is fast, featureful, and seemed to have far fewer bugs than Nautilus.

    The only problem is that I am really used to Gnome's look-n-feel, but I guess since I am using Fedora, that won't be as much of an issue due to the whole Bluecurve thing.

  14. Ugh. by Moderation+abuser · · Score: 4, Interesting

    So how's performance? Or does it just not matter these days?

    Look. Unlike Windows, this stuff is going to be going on to multi-user systems. There will be tens, hundreds of instances of each of the applications running on a particular machine... Over the network... Performance for X based applications is *absolutely crucial* in the corporate environment. That *is* where Gnome is going, isn't it?

    Gnome 2.0 (Solaris packages) performs poorly in comparison to other X based UIs like CDE and Openstep. Both in local and network performance. So, does 2.6 suck or is it acceptable, is it even better?

    --
    Government of the people, by corporate executives, for corporate profits.
    1. Re:Ugh. by Anonymous Coward · · Score: 3, Insightful

      Sadly, your points will probably be ignored by the average Slashdot user who doesn't see a problem on his 3 GHz 1 GB RAM box. With many open source projects, efficiency and elegance seems to be going down the tubes. That doesn't bother me, as I use IceWM, but developers should consider the LONG RUN.

      Being just as bloated and slow as Windows XP helps nobody. It's hard to get people to convert, it's a problem for third world countries, and it just gets people on the upgrade treadmill we used to mock Wintel about.

      As I've said before, Linux's adoption rate would improve immensely if it offered a great upgrade path. If RH, IBM, Sun and co. could go into a company and say: "Don't spend money on hardware upgrades for XP/2k, just install our Linux and save!" then we'd be sorted. But the average box running NT4 or Win98 is nowhere near capable enough to run a modern desktop Linux, so companies have to buy new hardware anyway. And if they're splashing out on new boxes, they may as well stick with
      Windows for the time being...

      Also, people have to SUPPORT this code. The GNOME crew are rolling in constant features and new code, looking ahead to the next major release, and the problems this will cause are immense.

      For instance, Red Hat will support RHEL up until 2008. It is supplied with GNOME 2.2. In 2008, what desktop will people be using? GNOME 4 or 5, or maybe something different. But still, Red Hat will have to support GNOME 2.2 right into the future -- this could pose problems. Open source doesn't fix this magically -- how many people are looking at KDE 1.1 source today?

      The more cruft, bloat and quickly-hacked features rolled into GNOME, the more it's going to come back and give corporate users nightmares later on. We'll all be busy looking at GNOME 4 and KDE 5, but the security holes and bugs in all this rushed code, which is no longer being worked on, will make us look just as sloppy as Microsoft.

      So please, let's focus on efficiency, elegance and stability now. Otherwise, we'll severely damage Linux's future on the desktop. GNOMErs, sort it out.

  15. Re:Menus and DDLs are nice - a bit like OSX by FatherOfONe · · Score: 4, Insightful

    Just for
    "XP-using Teletubby-land loving hordes"

    You must get modded a +5 Interesting...

    I haven't laughed that hard in a while.

    Now as another poster said. Very few are going to download this on the web and compile it. Most will wait for SuSe/RedHat/Mandrake et all to put it in their distibution. Notice that this guy said it took almost 6 hours to set up! Heck he even considered it good that it only had 3 errors he had to manually fix. No "teletubby" is going to be able to do that.

    --
    The more I learn about science, the more my faith in God increases.
  16. Re:A paradigm a day, grows the complaints, right a by leonscape · · Score: 3, Insightful

    This paradigm has already been tried, and it failed. Mac(Old Finder), Amiga, Atari, Windows (Before 95), all used spatial, Two don't exist, Mac and Windows dropped it.

    Its was crap then, its crap now. Redoing other peoples mistakes, is just bad way of doing things.

    Usability studies only take you so far, Real world testing proved it wrong.

    --


    If a first you don't succeed, your a programmer...
  17. Spatial is a step backwards by futuresheep · · Score: 3, Interesting

    As a few other posters have said. This is a bad idea. It's been tried several times, each time there has been a replacement file manager developed that used a navigational structure. I had at one point 8 windows open to edit one file with the new nautilus. I thought it was rather interesting that the desktop group that espoused a 'cleaner' interface gave me a cluttered desktop.

    As my grandpappy used to say - Don't kill the cow because the milk is bad.

  18. Nope by bonch · · Score: 3, Informative

    This is a step backwards, and one that will slow down making any inroads into the corporate or personal desktop.

    Absolutely, 100% wrong.

    Instead of completely tearing apart your idea that spatial is a "step backwards," I'll let a better-written article say it for me.