Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×
GNOME GUI

A Look at the Upcoming GNOME 2.4 401

JanneM writes "Gnome 2.4 is arriving early september. Sayamindu Dasgupta has installed the 2.3.5 development release to see what's in store, and has written a very nice overview of the upcoming release." Update: 08/14 16:06 GMT by M : The author has provided a mirror.
This discussion has been archived. No new comments can be posted.

A Look at the Upcoming GNOME 2.4

Comments Filter:
  • slashdotted (Score:5, Informative)

    by Anonymous Coward on Thursday August 14, 2003 @09:50AM (#6694532)
    What's coming up in GNOME 2.4 - a look at GNOME 2.3 :: What's Changed

    Having nothing better to do (and wanting to do a bit of testing on the localization [bengalinux.org] stuff we are working on), I decided to download the latest beta of GNOME - GNOME 2.3.5 (Jebe) . Since the RC release freeze is imminent [gnome.org], and the feature freeze is already in place, the system that I am running currently will not be significantly different from GNOME 2.4, when it is released on September. In this article, I would be briefly describing the new features and applications of GNOME 2.4. However, I would concentrate mainly on the packages in the core GNOME system, and will not be going beyond those.

    Installing the packages (WARNING: slightly hairy) To GARNOME or not...

    I had heard that installing the GNOME packages in the right order could be a tricky process, and I was looking at GARNOME [gnome.org] and other tools for an easy way out. However, after some poking around, I decided to do the install by hand. This decision was largely prompted by this [karubik.de] document, and I am really grateful to its author.

    The system

    The usual convention before doing a description of any large scale installation process is to give a short summary of the specs of the machine in question, and so, without much ado, here it is:

    Processor: 700 Mhz Pentium III
    RAM: 192 MB
    Swap: 250 MB
    OS: Redhat Linux 9.0 (Shrike)
    Kernel: 2.6.0-test2

    It is obvious that this is not a very modern machine, but such boxes are quite common in where I live (India).

    The installation

    Most of the files needed for compile and install are downloadable from the directory ftp.gnome.org/pub/GNOME/2.3/2.3.5/sources/ [gnome.org]. There are also a few "extras" which are usually included in stock "development machine" installations, like the Docbook 4.1.2 DTDs, etc. If you don't have them, the ./configure script will complain, and you will find them in your distro CDs.
    I did not download the gtk2, the glib2 and the pango packages. More or less up to date GTK2 and glib2 are already included in RH 9.0 and I usually keep in sync with the Pango development process through CVS (I have to keep track of certain outstanding bugs in Pango w.r.t bengali rendering). If you follow these steps, please ensure that you have the devel packages installed as well.
    To avoid a mess, I had decided to install the new GNOME packages under /opt. That meant that the new libraries and the header files would be installed in /opt/lib and /opt/include. So, I had to set the $PKG_CONFIG_PATH to /opt/lib/pkg-config (by issuing export PKG_CONFIG_PATH=/opt/lib/pkg-config) so the pkg-config utility searched /opt/lib/pkg-config before the usual /usr/lib/pkg-config. I had also added the line /opt/lib to the file /etc/ld.so.conf. Moreover, the usual ./configure was replaced by ./configure --prefix=/opt so the installation folder was /opt.
    I followed the following sequence while installing packages. It works for me, and it may or may not work for you.

    1. atk
    2. libart_LGPL
    3. libgnomecanvas
    4. libxml2
    5. libxslt
    6. libIDL
    7. linc
    8. ORBIT
    9. intltool
    10. GConf
    11. libglade
    12. libbonobo
    13. gnome-mime-data
    14. gnome-vfs-devel (needed to insta
  • by CowsAnonymous ( 697884 ) on Thursday August 14, 2003 @09:54AM (#6694568)
    From the article: > The most significant addition to the Control Center > is a utility for changing the screen resolution and > refresh rate on the fly. This will probably be my fav. It's tough to look "kewl" with Linux when I need to exit the GUI just to change the resolution. Then again, going into that console screen does impress chicks... :0)
  • Re:Nautilus? (Score:5, Informative)

    by JanneM ( 7445 ) on Thursday August 14, 2003 @10:01AM (#6694617) Homepage
    * It does take up less, I believe (not having done any formal comparison).

    * I have never seen that problem; maybe time for a bug report?

    * That is Redhat, and can be turned off. Go to "Preferences" -> "CD properties".

    * It won't really release all memory until you _really_ close it - as long as you want it to handle your desktop it is still running. Oh, and just like all other Linux apps, releasing memory doesn't actually release the memory as such; the pages are kept around as long as nothing else needs it, and they are still mapped to the app as long as the app is running. Looking at RSS gives you a sort-of reasonable estimate on the memory use, but it too (if I am correct) will overestimate memory use.

  • by Anonymous Coward on Thursday August 14, 2003 @10:04AM (#6694645)
    What's coming up in GNOME 2.4 - a look at GNOME 2.3 :: What's New

    GNOME 2.4 is going to have a number of cool, new applications. In this section, I am going to describe them.
    The Browser: Epiphany

    One of the most controversial changes in GNOME 2.4 is the dumping of Galeon in favour of Epiphany as the default browser. Epiphany is based on Mozilla, but is much more light and bloat free and features a much, much, much cleaner interface. I have not used Galeon very extensively, but Epiphany has already become my default browser. Startup is much faster than Mozilla, the interface is much more intuitive and clutter free and it merges nicely with the look and feel of the rest of the GNOME environment. The latest versions (0.8.2 and above) also have a extra experimental plugin which allows mouse gestures.

    Fig 12. Epiphany - The Brand New GNOME Browser. (Click for a larger view)

    It supports popup blocking, tabbed browsing, customizable toolbars, automatic image resizing and all of these, with an extremely simple and clean UI. However, I would like to see the download manager to be a little more advanced (resume support maybe??).
    The PDF Viewer: GPDF

    GPDF has a UI which is similar to GGV (The GNOME Postscript Viewer), and handled PDF files quite well in my system. It is based on xpdf (actually, the "NEWS" file says that it is a port of xpdf to GNOME 2).

    Fig 13. GPDF - The GNOME PDF Viewer. (Click for a larger view)

    As with most other GNOME applications, I found the interface to be nice an clean, but it seemed to have some issues with regard to embedded fonts.
    The Character Picker: GUCharmap

    This new GNOME Character map is quite a fancy tool - a bit too fancy, IMHO. It has support for all the Unicode Characters, and it seems to have detailed information on each and every character.

    Fig 14. GUCharMap Showing Some of the Characters. (Click for a larger view)
    Fig 15. GUCharMap Showing Details. (Click for a larger view)

    The Calculator

    The new calculator of GNOME is also quite improved. There is a handy list of commonly used mathematical constants (pi, e, various conversion factors, etc). It has three modes - basic, financial and scientific.

    Fig 16. GCalcTool - The GNOME Calculator. (Click for a larger view)
    GNOME System Tools

    In my opinion this is one of the best additions to the GNOME software map in a long time. As the README file says, these tools are designed to make (Unix) system configuration easy for desktop users. They aim for what the README calls "unified system configuration", meaning that the same toolset can be used in different flavours of Unix. This is achieved by splitting each tool into two distinct parts - a frontend written in C/Python and a backend written in Perl.
    Currently available tools include a Runlevel Admin, a Network Admin (which lets you specify your hostname, samba hostname and workgroup, DNS servers, search domains, hosts, network interfaces, ppp, ethernet, slip and in a limited way, wavelan). Also included are a Time Admin, a User Admin and a Boot Admin.
    I really liked the interface of each tool, especially the artwork. I think it is a great approach towards making a user friendly set of system configuration tools for the desktop user. Tools provided by the various distros are also great, but since each one has a different interface of its own (and a different set of problems), it becomes difficult for both users and tech support people to handle them.

    Fig 17. GNOME System Tools - Boot Admin (Click for a larger view)
    Fig 18. GNOME System Tools - Network Admin (Click for a larger view)

    More information on GNOME System Tools is available at http://www.gnome.org/projects/gst/.
    The Media Player: Totem

    Yes - GNOME now has a media player of its own (though of recent, it has suddenly disappeared from the module listing withou any warning). It is called Totem, and currently it is based on a Xine backend. However, from the README, I gathered
  • LTSP (Score:2, Informative)

    by sufehmi ( 134793 ) <sufehmi@NOSpAm.gmail.com> on Thursday August 14, 2003 @10:06AM (#6694661) Homepage Journal
    People implementing LTSP [ltsp.org] are having serious problems with GDM. Most of them just change to another one.
    Let's hope that they'll fix it.

    Oh yeah, the website is being slashdotted to death right now. Can't check it right now.
  • Re:The typing break (Score:4, Informative)

    by Anders ( 395 ) on Thursday August 14, 2003 @10:11AM (#6694700)

    If I didn't spend 10 minutes an hour meandering arround the office I would probably go insane.

    I am not sure why this is funny. It really is a good idea with typing breaks, and of course you can do other work while not typing.

    The tool Xwrits [lcdf.org] may be of use for people interested in this item but not prepared for the entire GNOME upgrade shebang. It must be cool, JWZ uses it [jwz.org] (and so do I).

  • by colinleroy ( 592025 ) on Thursday August 14, 2003 @10:14AM (#6694725) Homepage
    What you describe is needed for an upgrade, not an install. Installing gnome 2 with RH9, for example, is quite as simple as you describe:

    Insert Redhat CD, boot, let installation and plug & play take over. It is this easy.
  • Here is Google Cache (Score:1, Informative)

    by jvj1 ( 524051 ) on Thursday August 14, 2003 @10:16AM (#6694741) Homepage
    http://216.239.57.104/search?q=cache:2Z_65SXcG0QJ: www.ilug-cal.org/%3Fq%3Dnode%26from%3D80+Sayamindu +Dasgupta+Gnome+2.4&hl=en&ie=UTF-8
  • by FooBarWidget ( 556006 ) on Thursday August 14, 2003 @10:28AM (#6694852)
    1) File dialog.

    The current GTK+ file dialog *cannot* be changed without breaking compatibility. A new file dialog is under development for GTK+ 2.4, for quite a while now. But GTK+ 2.4 will not make it before the GNOME 2.4 release.
    If you want a slightly better file dialog (with Back button, Home button, Bookmarks, etc.) but is still compatible with all the current apps, take a look at this patch:
    http://gnomesupport.org/forums/viewtopic.php?t=363 5 [gnomesupport.org]

    2) Galeon.
    Galeon never was a part of GNOME 2. At one point they had to choose a browser so they chose Epiphany because it's goals are like GNOME's. There's nothing stopping you from installing Galeon yourself. I'm typing this in Galeon right now.

    3) Extract Here
    I agree with you on this. Email the File Roller author, not Slashdot.

    4) Panel size
    Why click 20 times? Just focus the spinbox and type in whatever number you want using your keyboard. As for the goat logo, how's that a usability issue? Users don't care what logo they see in the about box (if they look at all).

    5) Media player
    GStreamer doesn't "suck", it's just not finished yet. Xine is not "superior", it's different. GStreamer is a very ambitious project, and is like Windows's DirectShow. It's not just for playing files, it's an entire multimedia framework, which includes things like recording and encoding. I don't see Xine doing something like that.
    What's stopping you from installing MPlayer (not Windows Media Player!) or Xine or whatever? I installed MPlayer, setup some associations and everything works perfectly.

    Anyway, I don't know why you say 2.4 isn't as good as 2.2. Except for Extract Here, none of the features in 2.2 are removed, some features just didn't make it to 2.4.
  • Re:Nautilus? (Score:2, Informative)

    by nickos ( 91443 ) on Thursday August 14, 2003 @10:30AM (#6694880)
    Agree completely (although you can run Nautilus without the desktop with "nautilus --no-desktop"). My preferred bloat-free file manager would be XFTree.
  • by FooBarWidget ( 556006 ) on Thursday August 14, 2003 @10:33AM (#6694893)
    Urgh, forgot to reply to some things.

    1) CMYK support
    Do you have any idea how hard it is to implement properly CMYK support in the current Gimp codebase? It's *not* trivial! Remember that most Gimp developers are just volunteers, not commercial developers working full-time!

    2) Weather applet
    The old one was removed due to legal reasons. Or do you want the GNOME project to be sued by weather.com?

    3) Wanda
    And how's this even relevant?

    4) Menu editor
    You never had to restart the panel. Well, not on my box anyway.

    5) Hidden preferences
    Which preferences? Hhow many of those preferences do you change daily? How many of those preferences do normal users care about?
    Think about that first.
  • by r6144 ( 544027 ) <r6k@sohCOFFEEu.com minus caffeine> on Thursday August 14, 2003 @10:33AM (#6694903) Homepage Journal
    As for "used memory" keeping increasing... You just have way too much memory. On most machines "used memory" is almost equal to "total memory" while the system runs fine, because the memory not used by processes can be used for caching (and not just the "Cached" shown by top/free, either). In short, it is hard to know whether or not the kernel or a user process leaks or not just by looking at the memory statistics, even if there actually IS one.

    If you suspect a leak in some process, look at its VM size. If there is a leak, the process will end up much larger after repeating some operation, such as opening a new window, N times (clean up after each time) than doing that once.

    Another way is to look at the swap usage. It usually keeps increasing, but should mostly be stable after e.g. 2 hours of usage, unless you start some other very large applications.

  • GTK+ 2.4 Plan (Score:5, Informative)

    by twener ( 603089 ) on Thursday August 14, 2003 @10:35AM (#6694923)
    GTK+ 2.4 Plan [gtk.org]
  • by Anonymous Coward on Thursday August 14, 2003 @10:38AM (#6694961)
    apt-get grpn
  • by 3h ( 309321 ) on Thursday August 14, 2003 @10:43AM (#6695022)
    ctrl+alt+grey + ctrl+alt+grey - anyone?
    Faster, easier and X has it for looong time.
  • by BrokenHalo ( 565198 ) on Thursday August 14, 2003 @11:09AM (#6695283)
    Try visiting hpcalc.org. There's a sweet GTK-based HP48 emulator there - or there was last time I looked. Since I got rid of my HP48G+, I haven't really kept in touch with developments there.
  • by FooBarWidget ( 556006 ) on Thursday August 14, 2003 @11:11AM (#6695306)
    Startup notification is implemented in the new Nautilus. There's no configuration option, it's always on.

    You *can* configure for single click. In Nautilus:
    Edit->Preferences->Behavior->Single click to activate items.
  • by Issue9mm ( 97360 ) on Thursday August 14, 2003 @11:40AM (#6695617)
    Check the Nautilus preferences. Single-clicking to launch files is a rather easy thing to set up.

    -9mm-
  • by mrroach ( 164090 ) on Thursday August 14, 2003 @12:05PM (#6695863)
    Single-click:
    Applications->Desktop Preferences->File Management
    Click "Behaviour"
    Choose "Single click to activate items"

    As for the launch notification within nautilus, that feature will be in 2.4

    Here's a list of the new features in nautilus [gnome.org]. There's lots of good stuff including the multi-rooted tree view, and .hidden files:

    -Mark
  • by thimo ( 36102 ) on Thursday August 14, 2003 @12:13PM (#6695920) Homepage
    Just type "javascript:resizeTo(800,600)" in the URL bar.

    Thimo
  • Re:slashdotted (Score:2, Informative)

    by pyros ( 61399 ) on Thursday August 14, 2003 @02:14PM (#6697256) Journal
    if you keep /home on a separate partition, you redo the OS (/, /var) and apps (/usr or /usr/local/ and /opt) without having to backup/restore /home afterwards. Also, it's nice to be able to dedicate a certain fraction of the drive to a specific function . If you have it all on one partition, you may not have enought space for /var or /tmp because you installed too many applications. For a personal system, or a single user desktop, there's really not much point. But on a multi-user server, it can be extremely handy to dedicate portions of the disk to certain logical functions.
  • by __past__ ( 542467 ) on Thursday August 14, 2003 @03:02PM (#6697908)
    Is it possible to set up a local portage and ebuild system, on non-Gentoo systems, for packages like Gnome-2.4 without having to build an entire Linux system from scratch?
    Dunno about ebuild, but if it's the mechanism and not so much the actually available packages, NetBSDs pkgsrc collection [netbsd.org] (called "ports" on other BSDs) is actually cross-platform.
  • Re:Nautilus Useable? (Score:2, Informative)

    by JabXVI ( 141079 ) on Thursday August 14, 2003 @03:25PM (#6698205)
    Maybe /apps/nautilus/preferences/directory_limit is it. Looks like the default is 4000 and setting it to -1 would make it unlimited. I just found this by looking at the nautilus-2.3.7 source for a minute, though, so I don't really know if this works.

Software production is assumed to be a line function, but it is run like a staff function. -- Paul Licker

Working...