Slashdot Mirror


Feature Preview of Gnome 2.8

Leonardo writes "The GNOME foundation should release the new version of this desktop environment on the 15th of September. While we waiting for version 2.8, Foot Notes has a link that explains what's new in this release. Improvements include both core parts (like VFS and Nautilus) and UI modules, like a new applet manager, an improved gconf editor and a new theme. In addition there are some proposed modules like new system tools and a new VNC server. Take a look at Davyd Madeley' site (mirror) if you want to view some sweet screenshots."

8 of 244 comments (clear)

  1. Re:System Tools? by zerblat · · Score: 5, Insightful

    The Gnome System Tools are separated in frontends and backends. The backends are system specific, but the frontends are supposed to basically be the same on all system. Also, this separation means that it would be possible to create a non-Gnome interface (although I don't think one exists).

    --
    Please alter my pants as fashion dictates.
  2. It's a good idea by ninjadroid · · Score: 5, Insightful

    It does make sense. Providing a uniform interface through which common configuration tasks can be performed is an excellent idea. If gnome can configure network devices, and you know how to use it's configurator, then you also know that wherever you go, if gnome is installed, you can setup the network. This is superior to having every individual distribution provide it's own custom interface, at least from the perspective of consistency (which is a valuable quality in UIs).

    Even though different distros may have different internal solutions to configuration, I see no good reason why a consistent front end can't (or shouldn't) be provided. Furthermore, I'd rather have many hands working together to achieve the best interface once, rather than divering talent toward reinventing a boring wheel to mediocre effect.

  3. Nice UI - better for Linvirgins? by grunt107 · · Score: 5, Interesting

    The inclusion of system tasks in the UI graphic selection seems to be a good way to allow the Linux newbies to more easily understand and control their non-Win computers. Once they get acclimated to the commands, they may venture into the faster cmd-line that 'experts' like to use.

    This may even help faster corporate adoption, with the remote control software and other networking tools.

  4. Re:System Tools? by The+Kiloman · · Score: 5, Insightful

    It's great that you didn't RTFA, but you obviously haven't read anything about GST either.

    As another poster mentioned, the frontends are all Gnome and C, will look the same on all platforms. The C frontend calls into a standard library of Perl functions to do the distro-specific backend bits, the whole idea being that regardless of whose distribution you're using, the config tool will look the exact same and do the same things.

    Pontificating is wonderful and all, but when you haven't RTFA and have no clue what you're talking about, what's the point? Just karma whoring I guess...

    --
    You may disagree, but to be blunt, you're wrong. -tgd
  5. Re:Oh no ! by IamTheRealMike · · Score: 5, Interesting
    You realise that most of the changes in 2.8 are about fixing bugs and polishing, right?

    The new MIME system is "fixing" the old one by totally replacing it, no other approach would work. The new system by the way is a lot easier to use for both users and developers, and is a freedesktop standard shared with KDE :)

    The rest of the desktop is not receiving any major new features really, just lots of bugfixing too small to go in these sort of "what's new" pages and various cleanups. Actually Gnome seems to have slowed down in this release as a lot of the Red Hat and Novell hackers are tied up with non-Gnome work as they round out the rest of the Linux desktop (so, hardware integration, management tools, backwards compatibility work etc).

  6. Re:I still have hope for gnome. by JanneM · · Score: 5, Informative

    1. Jettison the whole gconf/registry thing in favor of a tree of plain text config files in .gnome or something

    gconf _is_ a tree of text config files in .gconf .

    2. Resurrect the old GNOME control center

    What did it do differently than the preferences view in nautilus?

    3. Give me a default window manager with the ability to select focus-follows-mouse mouse

    Settings->Windows, choose "Focus follows Mouse".

    4. Construct a usable menu editor somewhere so that I can customize my menus

    Not sure what you feel is wrong with the current method?

    8. Give me an "advanced mode" to turn on all kinds of extra GUI configuration bells and whistles like keybindings, autoraise, MIME types, etc.

    keybindings - in the preferences already. autoraise windows - you find that in the same preference dialog as focus-follows-mouse above. MIME type editor - already exists, improved for 2.8. For other things, gconf-editor _is_ your advanced mode.

    --
    Trust the Computer. The Computer is your friend.
  7. Re:I still have hope for gnome. by Jodrell · · Score: 5, Interesting
    1. Jettison the whole gconf/registry thing in favor of a tree of plain text config files in .gnome or something

    If you're a system administrator, gconf is a godsend. You can "lock down" certain preferences so your users can't break things or waste time playing with useless preferences. Another win from using GConf is that it's "process transparent." This means that if I change a setting from one application, it instantly updates in all other applications that are interested in that setting. This technology is vital for the snazzy "instant apply" UI of GNOME, and vital for writing applications made up of multiple out-of-process components.

    3. Give me a default window manager with the ability to select focus-follows-mouse mouse


    GNOME Menu -> Preferences -> Windows, then select the "Select windows when the mouse moves over them".

    5. Choose: either a) reincorporate gecko into Nautilus for Web browsing or b) go lightweight and jettison Nautilus for the old gmc


    Nautilus isn't a web browser, use Epiphany for that. Nautilus's performance has come on leaps and bounds in the last couple of years, particular between 2.4 and 2.6.

    6. Create a base distribution of official GNOME applications from a lot of the GTK stuff out there, based on which authors agree to follow a rigidly follow a GNOME style guide and use the GNOME API rather than just GTK, so that there is more desktop consistency


    More and more of the GNOME API is moving into Gtk+ - the icon theme implementation, for example, and the new UI Manager system. But GNOME can't coerce other developers into following their guidelines, they can only encourage them.

    You may also find that things like the GNOME Fifth Toe has what you want.

    7. Add compatibility with KDE themes to GTK, since they seem superior (ability to change colors, not just widget styles, etc.)


    Check out this project for a Gtk-Qt unifying theme.

    8. Give me an "advanced mode" to turn on all kinds of extra GUI configuration bells and whistles like keybindings, autoraise, MIME types, etc.


    gconf-editor and GNOME Hacks are your friend :)
  8. Re:it's all about xfce by ajs · · Score: 5, Insightful

    No offense, but that's spoken exactly like someone who has no idea what a desktop environment is.

    Gnome is 90% the application libraries that manage inter-process data, configuration, internationalization, accessibility, theming, common invocation semantics, error reporting, etc, etc.

    That 10% that you're thinking of (window management, applet baubles, desktop layout, file management, changing the root background, etc.) is nice, but if you still have to have all of Gnome around for the important parts (the applications that integrate with the desktop), what exactly is the point.

    If xfce is a Gnome- (and implicityly ICCCM-) compliant window manager, it will work just fine in the Gnome desktop, but that doesn't make it a Gnome-replacement.

    What people love to refer to as bloat in Gnome (and KDE for that matter, I'm not playing favorites here) stop seeming like bloat the moment you a) want to know how to configure 20 different applications at once b) want to change all of your applications to use LCD-friendly font-smoothing c) speak a language that isn't the default (and perhaps has strange rules like being written backwards) d) can't see / hear / type / use a mouse / etc. ; or any other sort of desktop-level strangeness.... then you actually want a suite of tools and libraries that support your needs.