Slashdot Mirror


A Look at the Upcoming GNOME 2.6

unmadindu writes "GNOME 2.6 is just around the corner, and I figured out that many GNOME users would like to know what's in store. So I installed GNOME 2.5 (development version for 2.6) in my box, and came up with a list of the new stuff that are coming up. (and just in case, copies of the article are also available here and here)."

28 of 428 comments (clear)

  1. Gnome 2.6 beta 1 release by Anonymous Coward · · Score: 5, Informative

    If you want to help Gnome 2.6, then you are in luck! The Beta release is here and it needs testing

    More details here

    Don't forget to report the bugs!

    1. Re:Gnome 2.6 beta 1 release by MenTaLguY · · Score: 4, Informative

      Having recently done a GNOME build from scratch on HP-UX, I had to work out the dependencies (I just used a makefile rather than figuring out the optimum order by hand).

      As far the core GNOME libraries go, though, here's an excerpt from the dependencies section of my top-level makefile. If you start from the bottom of this list and work your way up, installing the dependencies before you install each library/package, you should be OK.

      (you may already have some, like xrender, if you have recent XFree86)

      GConf: popt glib ORBit2 libxml2 gtk+

      libgnomeui: gtk+ libxml2 libgnome libgnomecanvas libbonoboui libbonobo

      libgnome: glib gnome-vfs libbonobo GConf

      gnome-vfs: glib libxml2 libbonobo ORBit2 GConf gnome-mime-data

      libbonoboui: gtk+ libbonobo libgnomecanvas libxml2 GConf

      libgnomecanvas: gtk+ libart_lgpl pango

      libbonobo: glib libxml2 ORBit2

      libgsf: glib libxml2

      libglade: libxml2 gtk+ atk

      gtk+: glib atk pango

      pango: glib freetype fontconfig xft

      ORBit2: popt glib libIDL

      xft: fontconfig freetype xrender

      fonts: fontconfig

      fontconfig: freetype expat

      atk: glib

      xrender: render

      render: pkgconfig

      glib: pkgconfig

      --

      DNA just wants to be free...
    2. Re:Gnome 2.6 beta 1 release by Trevin · · Score: 2, Informative

      When I installed Gnome 2.4, I tried following the installation notes at http://www.gnome.org/start/2.4/notes/rninstallatio n.html. It's mostly correct, but I still found a number of errors -- omissions, items out of order, and items that didn't exist in the distribution. I'm fairly certain that one thing which helped was the fact that I was upgrading from 2.2, which in turn I had installed by piecemeal replacement of the 2.0 RPM's that came bundled with my Linux distro.

      A long time ago I tried installing Gnome from scratch, without having any modules pre-installed, and that was much worse. I get the distinct impression that the Gnome installation procedure is designed only for people who already have a previous release of Gnome installed, not for people who are installing from scratch.

  2. Re:Windows Longhorn renders all this obsolete by grennis · · Score: 5, Informative
    Did you read the article?

    GNOME ... catches the SVG fever ... quite a few of the games have switched to SVG based graphics, which is a really nice thing, and a move towards the right direction

    FYI : SVG = Scalable Vector Graphics

  3. New File Selector - WOO HOO by starseeker · · Score: 5, Informative

    A new GTK file selector. FINALLY. I can't wait to use the new one - the old one was one of the great warts of the free desktop world, IMHO.

    But they have decided to remove the text entry box??? Eeep. I guess having the Ctrl-l shortcut to get one is OK (after all, it will most likely be geeks that want direct text on a file open) but thats one they need to document WELL.

    On the whole though, it might be a good thing. I guess we'll have to wait and see. But text box or not, it can hardly be worse than the old one.

    --
    "I object to doing things that computers can do." -- Olin Shivers, lispers.org
    1. Re:New File Selector - WOO HOO by Ed+Avis · · Score: 2, Informative
      I'm not just speculating about what might be cool; I've used both kinds of GUI a lot - those with File->Open and filepickers, and those where you drag from a file browser window to open and drag to the window to close. Personally, I greatly prefer the style without the filepickers. You might find it different but I encourage you to give ROX-desktop a try (although the usability improvement is diluted because not every application supports drag-and-drop loading and saving).

      The filepicker dialogue box could be kept for those users who still want to use it, in the same way we still have the command line as well as graphical file managers. But if there are good features in the filepicker, they could be added to the main file manager so they could be used all the time, not just for loading and saving.

      When I said drag the file to a directory window to save it, I meant 'to choose where to save it' - later saves to the same location are just a single keypress or click.
      The more features you bundle into a single program, the less likely it performs any of them well, simply because different features (such as useability and low learning curve) conflict with one another.
      This is kind of my point - the Unix motto, do one thing and do it well. Rather than each application having a cut-down file browser you have to use with Open and Save, use a single file browser program and get applications to talk to it for loading and saving files. Of course it might be a good idea to have a menu item or key shortcut which pops up a file browser window for the location you last used.

      Again - although views on what's easiest to use are subjective, I am speaking from experience. I recommend you try ROX-desktop (or at least look at the web site and screenshots).

      See also my other reply about how to load files in different applications.
      --
      -- Ed Avis ed@membled.com
    2. Re:New File Selector - WOO HOO by be-fan · · Score: 2, Informative

      That'd suck. I *hate* file browsers. Currently, opening a file involves:

      File -> Open -> Select File

      With a file browser system, it would be:

      Un-maximize word processor -> open browser app -> find folder -> position windows for drag & drop -> drag & drop

      There are additional problems. From my experience with Windows users:

      1) They don't understand drag & drop
      2) They don't understand hierarchical filesystems

      They think in terms of applications, not files. They want to open a Word document? They open Word, then open the document from the dialog.

      Drag & drop based file selectors is just one of those inefficient holdbacks from when computers needed to model the "real world" by making everything appear to be physical manipulation.

      --
      A deep unwavering belief is a sure sign you're missing something...
  4. File selector! by Schreckgestalt · · Score: 1, Informative
    I, for one, welcome our new fileselection overlord:

    Open
    Save
    Save (expanded)

    1. Re:File selector! by Lord+of+Ironhand · · Score: 3, Informative

      Site doesn't like /. referrals, just click the URL and press Enter on each 403 Forbidden...

  5. Complete Text by Anonymous Coward · · Score: 3, 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 ml.

    Fig 3. Viewing a deep folder with spatial Na

  6. Re:Gnome and KDE interoperability by IamTheRealMike · · Score: 2, Informative
    However, to what extent is this true? Can I, for instance, use just the Gnome file manager in KDE, and vice-versa?

    Yes, you can. Try nautilus --no-desktop (I think that is the switch).

    Expect some stuff to break though. Noticeable KDE uses illegal URI syntax so drag and drop of files etc to/from KDE apps won't work so great I suspect.

    Standardisation will allow us to reach these giddy levels of interop but it's not there yet, and to be frank most effort is going on stuff that actually matters (like the new shared mime database that appears in 2.6)

  7. Re:Yuk by Xpilot · · Score: 3, Informative

    I guess I'll never be a Gnome user. What is the fascination with muddy colours?

    GNOME is quite themable; if you don't like the muddy colours, use another theme.

    --
    "Backups are for wimps. Real men upload their data to an FTP site and have everyone else mirror it." -- Linus Torvalds
  8. Re:Performance by FooBarWidget · · Score: 5, Informative

    "When will we start to see serious performance improvements?"

    With GNOME 2.0 and 2.6. Nautilus 2.0 got a huge speed boost compared to 1.x. Nautilus 2.6 is spatial and has because even faster. Windows appear instantly.

    "Linux is supposed to get us off the upgrade treadmill, but as far as I can see, GNOME just keeps getting bigger, slower and more complex."

    Not true. GNOME (and KDE!) have only gotten faster and faster. The exceptions are KDE 2.0 (which is slower than 1.0; but 3.0 is faster than 2.0 and 3.2 is even faster than 3.0) and GTK (which has become a little slower but also smoother because of extensive double buffering). On this system (Athlon 1.4 Ghz 390 MB RAM) I can definitely say GNOME 2.x is faster than 1.4. And GTK 2 feels smoother than GTK 1.

    "When gconfd is eating up 20 megs (resident), just for a configuration back-end, it's evident that we're getting sloppy."

    OMG not this again. I will repeat it *again*. Don't trust memory reports! The 20 MB you read includes shared memory! In reality it uses a lot less than 20 MB, somewhere around 6 MB on my system.
    People who think software x is bloated by looking at the system monitor's memory report are just deceiving themselves.

    And sometimes you need to use more resources in order to make things faster. Low memory usage doesn't always equal fast and high memory usage doesn't always equal slow!

  9. Re:Performance by murrayc · · Score: 4, Informative

    Nautilus is much faster in GNOME 2.6. And it was faster in 2.4 than 2.2, and faster in 2.2 than 2.0.

    There are also several specific performance improvements in particular GTK+ widgets, and the GNOME Help system has had an incredible speed up.

    Linux kernel 2.6 also makes a very noticeable difference, with it's pre-emptive schedule that gives priority to things that the user is doing.

  10. Re:So good, so dull.... by FePe · · Score: 2, Informative

    If you don't like the standard look, you can easily apply a diferent theme. Try browsing through this and see if anything could spice the Gnome desktop up.

    --
    "Until you do what you believe in, how do you know whether you believe in it or not?" -- Leo Tolstoy
  11. Re:Gnome and KDE interoperability by dominator · · Score: 5, Informative

    There's quite a bit of inter-operability work going on at freedesktop.org. There's a lot of shared specifications and software there. Plus there are software libraries that both DEs use that aren't listed on FDO, like libxml2.

    The KDE folks have also worked on some Qt-GTK toolkit inter-operability stuff. See also:

    GTK-Qt
    Ditto
    Glib/Qt main loop integration

    amongst others.

  12. Re:Performance by MacJedi · · Score: 4, Informative
    Try Debian. Just do a base install to get a very minimal but bootable system and then apt-get install foo your way to whatever configuration you need.

    As for a low resource using window manager, check out XFCE4. It has the look and feel of Gnome but is far more zippy on old hardware. I run it (and occasionally fluxbox) on a P2 300 laptop with 128 MB RAM.

    --
    2^5
  13. New File Selector with type ahead by tjwhaynes · · Score: 4, Informative

    It is certainly not just geeks who will want or need to type in file names. Skilled typists will not want to move their hands from the home row to open a file. Making them use the mouse to open a file is a bad idea.

    So ... type in the name of the filename, anywhere in the window. This file selector has type-ahead support so it will search through the files looking for the next file that matches the string you have typed so far. If you've been using this feature extensively in Mozilla, it'll be second nature already.

    Cheers,
    Toby Haynes

    --
    Anything I post is strictly my own thoughts and doesn't necessarily have anything to do with the opinions of IBM.
  14. Mirror by unmadindu · · Score: 4, Informative

    OK - Here's a mirror that should work properly - sorry for the initial goof up http://www.clai.net/sayamindu/GNOME-2.6/GNOME_2_6. html

  15. Re:Well if you are using XFce 4 by Anonymous Coward · · Score: 1, Informative

    > A tabbed multi terminal app is very very usefull to me :) a cli junky who wants pretty pictures.

    I've switched to xterm with GNU Screen for this. Once you've learned the shortcuts, you can use any terminal, (linux-console, xterm, putty, probably even OSX terminal) as multi-terminal apps in exactly the same way.

  16. Re:Its called KDE 3.2. by ajagci · · Score: 2, Informative

    It'll be interesting to read a decent "neutral" KDE 3.2 vs Gnome 2.6 article though!

    About as interesting as a "neutral" Britney Spears vs. Paris Hilton article.

    something to be encouraged until hopefully one day somehow the libraries can be unified.........

    They could have been unified long ago if the Qt license (GPL) didn't prevent it. You see, ultimately, the difference between KDE and Gnome doesn't come down to technology, it comes down to licenses, and the Qt license just doesn't work for many people.

  17. Re:Spatial Nautilus? by hattig · · Score: 2, Informative

    Not quite, because Windows will happily open two windows pointing to the same location, whereas a spatial interface will only have one window for a certain location in the filesystem. If you open ~/pr0n/, it will open in the same place as the last time you opened it, and if you have it open already, then it will merely be brought to the front and activated.

    This makes it a lot more simple. I hope it has a facility for opening the parent window if it isn't open though.

  18. Re:Almost as interesting... by be-fan · · Score: 3, Informative

    The FD.O X server runs existing X apps just fine. Since it was based on the already-working kdrive server, it should be working (varying degrees of "working") through most of its development cycle.

    --
    A deep unwavering belief is a sure sign you're missing something...
  19. Re:Windows Longhorn renders all this obsolete by unoengborg · · Score: 2, Informative

    For your information, both Gnome and KDE are moving away from bitmaps right now, not 2007. And if you are talking about database driven file systems even Gnome people make experiments with that.See:
    http://www.gnome.org/~seth/storage/feat ures.html

    I would be surprised if there was many new things in Longhorn when it finally gets released. Not so much because Microsoft hasn't the technical knowhow to produce something new, but if Microsoft alters their GUI too much existing windows users will not feel at home.

    A too big change would be bad for marketing. If you are going to learn a new way of working you can just as well learn something that is free.
    It will be minor innovations like multiple desktops (known to the rest of the world since about 1990)

    In fact I'm not even sure there will be a Longhorn. It sort of looks more and more like Pink and other pre MacOS X Apple OS attempts. It gets more and more delayed and filled with features that nobody really wants.

    Instead I guess Microsoft will shift their focus of development to MS-Office and try to tie it more to the server side where Microsoft is not doing so well at the moment.

    --
    God is REAL! Unless explicitly declared INTEGER
  20. Re:Its called KDE 3.2. by GAVollink · · Score: 2, Informative
    Troll or not troll your post borders on being off-topic. Especially how it's worded as an advertisement.

    I should also point out that some people have trouble supporting the Qt licence that KDE is built on. Qt is open (sort of) and closed (sort of), and there seems to be little concensus about how open it is -- having read the license myself, I'm still not sure. Thus the reason why the Desktop Linux project isn't supporting it.

    A better way to work your post is that the Gnome 2.6 beta screenshots appear to take great strides in catching up to where KDE was several months ago.

  21. Re:how to pay for all this? by Anonymous Coward · · Score: 1, Informative

    Become a 'Friend of Gnome" and donate to the Gnome Foundation.
    this money is used for things like gnome conferences, gnome bounty hunts, hardware, and so forth.

    Not only that, but you get cool swag!
    http://www.gnome.org/friends/

  22. Re:Gnome for the Developer by damiam · · Score: 2, Informative
    They've really done it with 2.x this time, something major changes with each "minor" version is released.

    I have several apps originally written against GTK 1.3 (a prerelease of 2.0). They compile perfectly against GTK 2.4. Nowhere has backwards compatibility been broken.

    Now not only do I probably have to learn a whole new set of interfaces to get desktop integration going for programs that I write for Gnome

    The Nautilus changes are irrelevent to other GNOME apps. Unless you've was jimmying around with Nautilus internals, nothing has changed.

    --
    It's hard to be religious when certain people are never incinerated by bolts of lightning.
  23. Re:My response by some+guy+I+know · · Score: 2, Informative
    X doesn't even have its own widget set.
    Actually, X used to be shipped with a basic widget set called the "X Toolkit", and also with a somewhat more advanced library called "X View" (which implemented more advanced concepts like callbacks ("notifiers"), etc).
    I remember using these libraries when I wrote a font editor (around 1986 or so).
    I found them easy to use, and bereft of much of the cruft that seems to have accumulated around more modern libraries (such as GTK+, etc.).
    However, I don't think that XFree86 implemented either library, for some reason.
    --
    Those who sacrifice security to condemn liberty deserve to repeat history or something. - Benjamin Santayana