GNOME 2.20 Released 443
Gimli writes "GNOME 2.20 has been officially released. There are a number of enhancements and improvements to things such as power management, Evince (the GNOME document view), Totem (the video player), and note-taking application Tomboy. There are also some changes to GNOME's configuration utilities with an eye towards streamlining them. The timing is impeccable, too: 'This release coincides with the tenth anniversary of GNOME's existence. The project has evolved considerably since its earliest incarnation and has become a global phenomenon. Used as the default environment in popular Linux distributions like Ubuntu and Fedora, GNOME is widely used by Linux desktop users and is supported by a growing community of companies and independent developers. GNOME 2.20 will be included in the next major releases of many mainstream Linux distributions, including Ubuntu 7.10, which is scheduled for release next month. Users who wish to try it now can use the latest Ubuntu 7.10 live CD images, or the latest build of Foresight Linux. You can also check out the release notes."
Re:Power Management? (Score:5, Informative)
Re:Power Management? (Score:5, Informative)
Supply some form of UI for the user. I understand that GNOME would have to give some details, to either the kernel, or some module about user activity,
and that's exactly what it does. It lets the user control the power management features better. There is a nice power history graph too...
Feisty (Score:3, Informative)
just do an apt-get update and then an apt-get dist-upgrade
Re:Power Management? (Score:5, Informative)
Re:Feisty (Score:5, Informative)
Re:I have to ask... (Score:5, Informative)
Mono isn't part of GNOME (Score:5, Informative)
Re:tomboy (Score:3, Informative)
Re:power management? (Score:5, Informative)
Gnome mixer asks: "Did alsa change volumes? Did alsa change volumes? Did alsa change volumes?"
It would distrub me; as it would disturb your laptop.
Like somebody sleeping next to you repetitively asking: "Are you already asleep?".
http://linux.slashdot.org/comments.pl?sid=302979&cid=20675217 [slashdot.org]
Re:Lameness (Score:4, Informative)
Oh, so you're not a programmer.
"...they chose to use C and then load the language up with 500 different code generators and other shit shoehorned in so that it's hardly recognizable as C anymore."
It's still very recognizable as C. GObject might not be ideal, but it works, and it's not required that you use it; you can write perfectly functional applications on top of Glib without touching GObject. Of course, GObject is more powerful than straight C and arguably more powerful than most other object oriented languages (though admittedly, violates many of the principals of OO languages, for example Encapsulation is entirely broken in GObject).
"If you're going to do it in C, just give a nice clean API and screw all that Glade, Pango, Orbit, yadda yadda yadda shit. Or, even better, use C++!"
Glade isn't necessary anymore; GtkBuilder replaces Glade from a programmer's POV, Glade the UI designer tool just outputs an XML file that you can read in your App and generate a perfectly functional UI, which to me is just plain elegance. No more having to programatically design and update UIs. Pango is not a code generator either, it's a Font Layout system that supports complex font layouts. Orbit is a deprecated piece of hold-over bullshit the GNOME people haven't gotten around to officially deprecate yet, and shouldn't be used with new code (use D-Bus instead).
"I'll never understand the OSS community's C++ phobia. Of course, most of the C++ that comes out of the OSS community makes me want to take up trepanning, so maybe that's not such a bad thing..."
Which is exactly why the OSS community is C++-phobic. Not only is most community-generated C++ terrible, it's very hard to make build across all of the dozens of "standard library" implementations. GLib was invented and written in C to give the OSS community a truly standard library that they could control across platforms, and because GLib is written in C, most follow suit and write their applications in C. Of course, the environment has changed quite a bit and most platforms have a more-than-acceptable C++ STL implementation, so if we ever wanted to drop every single piece of code we've written to date and rewrite everything from the ground up in C++... yeah, you can see why we're all against it.
Re:Totem (Score:3, Informative)
Re:Unix Gnome (Score:3, Informative)
There is a petition [marutan.net] to open source CDE that looks like it may be successful. I, for one, sincerely hope so; I know that CDE is well outdated, but I got used to using it on our school's Sun boxes during my grad studies, and I wouldn't mind at least having the option to run it at home.
Re:Unix Gnome (Score:3, Informative)
performance? (Score:4, Informative)
Re:Dons the asbestos suit.... (Score:2, Informative)
I am not a dev, but I would think that there will at least be an option to use Webkit with Epiphany by Gnome 2.22. Failing that, I think it would be in by 2.24.
Re:Unix Gnome (Score:5, Informative)
SGI is still around, but they no longer sell systems that run Unix. Their flavor of Unix was IRIX, which only ever ran on MIPS, and that CPU is no longer cost-competitive for big iron. So SGI sells Itanium and x64 systems running Linux. FWIW, their default desktop is GNOME.
Dell is also a Unix vendor of sorts, since they sell a fair number of servers running Solaris. Guess what the default desktop for Solaris is?
It's silly to call Apple a "Unix vendor". Yes, MacOS is built on top of Unix. But they're not part of the Unix marketplace. Almost nobody buys them to run Unix software, by which I mean software that's coded against traditional Unix APIs. Almost all Mac software is coded against Apple's proprietary APIs, and isn't available on "other" Unixes. The fact that Apple found it convenient to code those APIs on top of Unix APIs is an implementation detail that matters not at all to 99% of Apple's customers.
BSD has no vendors. Just a few enthusiasts.
That leaves SCO. Do we really want to talk about SCO?
Re:Dons the asbestos suit.... (Score:2, Informative)
http://live.gnome.org/Epiphany/WebKit [gnome.org]
Re:I have to ask... (Score:3, Informative)
Re:Great names. (Score:1, Informative)
Re:IMHO Gnome 1.4 was the best (Score:3, Informative)
Actually, I found 2.18 to be _much_ faster than 2.16. To quote a friend of mine, "gnome-terminals are popping up like popcorn
Hmmm, its using 2mb on my computer...
Right now, on my computer, Firefox is at the top of the memory list with 125mbs, followed by thunderbird at 25. Neither of them are gnome apps. The core gnome component using the most amount of memory right now is nautilus (which does half the work in gnome) and its taking up 12mb. [ Now, what were you saying about memory in gnome?
Re:Lameness (Score:1, Informative)
Re:IMHO Gnome 1.4 was the best (Score:3, Informative)
Re:IMHO Gnome 1.4 was the best (Score:3, Informative)
As Rudd said, 12.5M is VSZ. 2.2M is RSS, and yes, it _does_ include shared memory (which ps doesn't show, see top for example).
When a greeter is not running, total amount of non-shared memory taken by GDM is few hundred kilobytes. Here, it's 1148kB RSS, 748 SHR. That's 400 kilobytes. Memory hungry my ass.
The greeter is pretty hungry, but it is not in use when someone is signed on.
Re:I have to ask... (Score:3, Informative)
There is an equivalent to advanced mode for GNOME. It's called GConf and it allows access to all sorts of bells and whistles that aren't visible in the main Control Center. All sorts of tricks are hidden in there, from lists of screensavers for GNOME screensaver to run to custom keybindings running scripts. The only extra I use for advanced window management is Devil's Pie [burtonini.com] which matches windows and performs window modifications based on a LISP configuration file. If that isn't hard core enough for you, you'll have to rewrite GConf in ML.
Cheers,
Toby Haynes