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."
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.
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.
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.
Why do they keep bolting more and more stuff on ? Isn't it big enough already ?
And some say Gnome doesn't have *enough* features. Man, you just can't win. Maybe it's just fashionable to bash Gnome.
"Backups are for wimps. Real men upload their data to an FTP site and have everyone else mirror it." -- Linus Torvalds
Anybody who still hasn't settled on a wm, take this advice: try xfce. It's fast, it's customizable, it's simple, but it still feels like a desktop environment, not just a window manager like fluxbox. It's the middle ground between the two huge desktop envirnments and the dozens of ultra-lightweight window managers.
It's gnome without the bloat.
Tim ODonnell
is the best upcoming feature of 2.8 IMO. I will finally be able to just plug in my various USB drives into the computer and have them mount (and unmount!) automatically.
For me personally, this means that my non-ubergeek wife (who isn't aware of the root password or the commands mount -a and umount -f), and will be able to download pictures off of the camera without asking me to unmount the camera or to fix the multiple mount points that cropped up since she plugged in the camera multiple times.
Thank you Gnome hackers!
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
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).
1. Jettison the whole gconf/registry thing in favor of a tree of plain text config files in .gnome or something
.gconf .
gconf _is_ a tree of text config files in
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.
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.
GNOME Menu -> Preferences -> Windows, then select the "Select windows when the mouse moves over them".
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.
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.
Check out this project for a Gtk-Qt unifying theme.
gconf-editor and GNOME Hacks are your friend
The linux kernel has grown enourmously over the years.
Yes, you need to support new hardware and stuff but it's not sustainable to keep adding it into the core product. If you do, you end up with something like MS Office - how many gigabytes is Office now ?
There's a world of difference between hiding a 3D maze inside of Excel and the Linux kernel having *optional* support for hardware that you dont' own. The kernel source code may contain - what you unjustifiably call bloat - but that "bloat" isn't being used by your system at runtime if you don't have a need for that particular part of the kernel.
And it's not fair to call it bloat just because you don't have a particular piece of hardware. The Linux kernel would be completely useless if it only supported 1 network card and 1 motherboard chipset. Sure it would be tiny, but it would be useless to 99.99% of the population.
Fix gnome-terminal. Any terminal that uses more cpu to display the text from compiling software than is needed for the actual compile is just broken. Miguel complained (and stopped using gnome-terminal) about this more than 2 years ago! This is one of the few reasons that I have stuck with KDE.
(Yes, I know I can run konsole within gnome, but aside from the inconsistent themes, it sucks up a lot of memory to load both the gnome and kde libs at the same time.)
Dan
If you have written your own non-bloated kernel, OS tool chain, and desktop, please submit them to the OSS community so we can all enjoy your excellent, non-bloated work.
If Tyranny and Oppression come to this land,
it will be in the guise of fighting a foreign enemy. -James Madison
Why do they keep bolting more and more stuff on ? Isn't it big enough already ?
Simple answer: because it's important and no.
Complicated answer: because it's important and yes.
I like to say (permuting an old saying about open source) that open source succedes because it scratches a niche. The more niches, the more success.
"Gnome" is not a single application, it's a distribution of applications that meet a plethora of needs based on all of the niche audiences that use it.
You can say that having an IRC client is just bloat, but if Gnome didn't have that some people wouldn't be using it, and they'd be using a desktop system that was inclusive of their needs.
I really wish projects would deal with getting stuff actually working and working well (bug-free and fast) before they start adding even more functionality.
Actually, Gnome works pretty damned well circa late 2.6. It's been a long time coming. 2.4 was a big change (as the version numbering implied), and a lot of people had a lot of good and constructive feedback that shaped 2.6. 2.8 is clearly taking the next steps in becoming the desktop environment that we can all rely on, and I'm happy with that.
As for bugs... well, I guess it's a matter of perspective. From where I stand, 2.6 is not bug-free (nothing ever is), but it's moving substantially in that direction (kaizen if you will). As for fast... I run a suite of applications on my desktop at home that do things my poor little 300MHz Pentium 4 years ago could only dream of, so I'm a bad judge. I'm quite happy with the current suite of Gnome video and 3D tools in terms of their response and bandwidth, though. I don't really use a file manager much, so that I can't speak to. The Web tools are slick and fast. The high-level object drag-and-drop seems like it could be faster, so there's a place for improvement.
But seriously, do you think the addition of system configuration tools is going to slow down the desktop?
Gnome (like the linux Kernal and loads of other stuff) is getting way t0o bloated to be useful
Well, let's look at Gnome and the Linux kernel. Both are highly modular, allowing the user to strip away what he/she does not need.
Both have many, large components that provide functionality so powerful that most users DON'T go without, at the expense of resources.
Both address the needs of dozens of niche users (internationalization, accessibility for disabled users, strange hardware, etc).
So... I guess I have to ask... what exactly is the bloat that you're not happy with, and how willing are you to configure your system so that that's not a problem?
I've seen Gnome running on top of Linux on an iPaq, so I'm not really buying the "bloated" party line. I just think you're too lazy to configure it to your needs.