Havoc Pennington on GNOME 3's Future 309
An anonymous reader writes "Havoc Pennington, lead developer of GNOME, wants to fork GNOME 3.
'So the forces of existing userbase, the easiest-to-reach future userbase, cross-platform applications, and funded development efforts are strongly pulling GNOME 2 toward conservatism. I think GNOME 3 should be a fork for that reason.'" This has been a common practice for not only many open source projects, but proprietary systems such as Solaris for major revisions, so it's not as tumultous a change as the word "fork" may imply.
Translation (Score:5, Funny)
Re:Translation (Score:3, Interesting)
Re:Translation (Score:5, Funny)
You must be a GNOME developer.
Re:Translation (Score:2)
Re:Translation (Score:2)
Mods, why is this marked "insightful" rather than "funny"? Did I suddenly become a GNOME dev when I wasn't looking?
Re:Translation (Score:3, Insightful)
Ok, I'll stop being serious now:
No, just a user.
Liar! You're a KGB mole sent to disrupt our computing abilit
Re:Translation (Score:5, Insightful)
Force it on the entire world? Last time I checked, it was still possible to make Nautilus use "Windows File Browser" mode, and the gnome developers hadn't rendered the dozens of other Windows-esque file managers available for X inoperable. They added a choice, which happens to be the default setting, to allow Nautilus to behave in a different way. It's pretty much the only X file manager out there that dares to do something other than clone the Windows file browser, and for that "crime", it's widely castigated by the community.
God forbid those of us who think the Windows browser model is a horrible User Interface design should have an actual, viable option to choose.
God forbid that the GNOME developers should do anything other than follow the pack, and make their product indistinguishable from everyone else's.
God forbid that everyone who likes the browser model should have change an option, or install one of the dozen other managers that cater to their needs. But no, those of us who wanted something different were finally given an option, and that crime is apparently unforgivable.
Re:Translation (Score:2, Insightful)
God forbid those of us who think the Windows browser model is a horrible User Interface design should have an actual, viable option to choose.
Sorry, you can't dodge the point by demonising the "Windows browser model". Practically every file browser works in this way. Why? Because that's what most users like.
God forbid that the GNOME developers should do anything other than follow the pack, and make their product indistinguishable from everyone else's.
There's a reason everybody else does it a d
Re:Translation (Score:3, Insightful)
Why? Because 95% of the computers used windows and thats what they used.
No, it's because in the vast majority of situations, people activate a folder icon because they want to work with the files in that folder, not because they want to work with the files in that folder and the files in the parent folder.
Re:Translation (Score:2)
The windows explorer is horribly flawed, you're absolutely right. You're absolutely wrong that everything but Nautilus is copying that. The basics of the interface go back to programs like midnight commander and xtree. Windows explorer is a particularly horrible implementation of it* and by setting it up, unilaterally, as some sort of reference implementation that everyone else is supposedly copying from (including the many programs that predate it!) you get a strawman award.
*IMHOP explorer.exe from Windo
Re:Translation (Score:2, Insightful)
I don't mind the Gnome devs making spatial the default (WinXP does it too) but when the fucking option to turn it off is called something completely stupid and unrelated to opening a new window for each folder it pisses me off.
I did post about this on the Gnome f
Re:Translation (Score:4, Insightful)
From day 1 nautilus was a desaster, first it was slow but the functionality was there. Then they took out splitting, then they took out tabbing, then they took out boomarking. What was left was a desaster of a file browser. And then they went the spatial route, which is fine per se, but did hide many important commands in half documented hotkeys and basically made it impossible for the average user, to change the behavior, but hiding it in a registry like config file on how to change the stuff back into almost equally awful nautilus browsing mode.
Gnome has bigger problems than nautilus, which still works for most users. Gnome needs a compound document model, it needs one which works with the existing models (kparts and the openoffice model). Currently the stance is, KDE has something working, the gnome project tries to reinvent the wheel, mostly fails then either dumps the idea alltogether (bonobo for instance) or takes the kde implementation under free desktop and then reimplements it and forces sort of the kde people to use the gnome implementation (happened with the automatization stuff and various other things).
Also gnome needs a decent cd burning frontend, the current frontend is a desaster, same goes for the networking browser...
Re:Translation (Score:3, Informative)
Re:Translation (Score:3, Insightful)
A few days ago I read a review on a news portal (index.hu - it's hungarian) about suse linux. This is not a technology portal, it is more like cnn or bbc - politics, culture etc. The title of the review caught my attention, it was something like a SuSe Linux review - it
Re:Translation (Score:3, Informative)
You'd have a good point... if the Windows 95 and 98 browsers had been in any way, shape, or form spatial.
"Spatial" is not equivalent to "opens folders in a new window". Educate yourself [arstechnica.com].
Re:Translation-It's a Myopic World after all. (Score:2)
And at your foot?
Comment removed (Score:4, Insightful)
Re:Translation (Score:2)
Probably: s/rxvt/shell/
rxvt is a terminal emulator.
Cheers
Stor
Re:Translation (Score:3, Interesting)
Re:Translation (Score:2, Insightful)
That's why I stopped using Gnome, there was a deliberate push to remove choice from the configuration of Gnome to target a subset of users.
Strangely enough, this seems to have alienated some developers and past users. It's not really a surprise that some of them want to fork off.
Re:Translation (Score:5, Funny)
The strange thing is that i remember this whole now "spacial" thing since windows 95.
Back than it was called "why the fuck does this damn explorer open every folder in a new window" and was usually disabled by every computer literate after 2 hours....
Re:Translation (Score:5, Informative)
Re:Translation (Score:2)
Re:Translation (Score:5, Informative)
Re:Translation (Score:3, Interesting)
Re:Translation (Score:2)
I live by it, and am exceptionally happy with the spatial browsing model. I think at least a good 50% of the computing population would also prefer it if they took the time to break down their ingrained habits.
It's a shame that the Linux crowd, supposedly an "alternative thinking" crowd, doesn't seem to be willing to try.
Re:Translation (Score:2)
If you want to see a *good* spatial navigation system, look at MacOS 1.0-9.2.2... it seemed to work for almost 20 years for Apple, and their users loved them for it.
Microsoft fucked it up by:
1) Not providing window management tools. (i.e. in MacOS you can command-click to open a folder which automatically closes the parent folder at the same time.)
2) Not providing file access tools. (i.e. in MacOS you could place files in the Apple
Re:Translation (Score:2)
Re:Translation (Score:2, Funny)
Re:Translation (Score:2)
Re:Translation (Score:2)
Re:Translation (Score:5, Insightful)
Open source software is splitering/fragmenting (Score:4, Insightful)
Lets have 3000 different distros, and no clear leader. Lets make sure every distro has slightly different configuration tools. While we're at it lets force users to compile their source, (including the kernel otherwise their hardware won't work).
Lets have 3 different kernel firewalls, in about as many years.
Lets have 300 desktop managers, none of which quite work or interoperate.
Lets have 3 different office suites, none of which quite translate MS Office stuff quite right.
I'm getting goddamn sick of this, and I'm a developer. I'm also damn tired of defending it. I've had comp sci students roll their eyes at me when I had to recompile my kernel to add support for a printer so we could print data off in Linux. I've also had Astronomy Masters students feel overwhelmed with Linux - avoiding it or dumping it out of frustration early.
Lets decide whether we're doing cool techy geeky play stuff, or whether we want to produce something real and tangible and useable by everyone. Lets make up our minds on any given project what our goals are (or what the goals for our group are). Lets contribute to existing open source instead of starting our own little pet project that does no better than anything that came before it. Lets get a bit of unity back into open source, before it goes the way of the dinosaur!!!
Re:Open source software is splitering/fragmenting (Score:2)
The answer you are looking for is the GNOME/OO.org/Mozilla desktops being developed by Sun, Novell, et. al. Yes, it took companies with profit motives to cherry-pick the FOSS software base and come up with a stable configuration to market against Microsoft.
This is probaby the best operating mode for FOSS, where a huge anarchic mass of developers creates seemingly random technology, which is then assimilated and digested by companies whose "value adde
Hmmm... (Score:3, Funny)
Let's add Evolution to the mix for kicks...that makes GNOME/OO.org/Mozilla/Evolution...whose acronym is GNOME!
Obviously this is a sign from the Gods Of Recursive Elegance (GORE? He's in on it too?) that we're on the right track.
Re:Open source software is splitering/fragmenting (Score:4, Interesting)
Writing software is a lot like creating art. That's one reason why I love it so much. I love creating stuff from nothing. That is the problem though.
How many artists do you know that just like to copy other people's work? I don't know many. The joy is in the creation, not blindly copying what someone else created. People can influence eath other but it's not often that we like to just outright copy someone else. That's why programmers don't like to work on other people's projects. Everyone has their own style. It's too personal. We do it sometimes but there will always be that underlying desire to do your own thing.
This is where commercial companies have a huge advantage. By controlling other people you have one vision but many workers. The workers work either because either they are getting something out of the deal or are otherwise physically being forced to do what some leader says.
Re:Open source software is splitering/fragmenting (Score:5, Insightful)
Yes, lets all fragment our efforts to kingdom come, then try to compete with proprietary software.
Here's the thing. Alot of us aren't trying to compete with other software companies. I want something open, hackable, stable, and works for me. I don't give a flying f*ck whether it "competes" with someone else or not.
Can we please get off the idea that everyone's goal is to bring down Microsoft??? Yeah, alot of stuff happens in OSS that isn't sensible if we're going to compete with MS or others. But then, for alot of us, that wasn't, isn't, and never was the point.
Lets have 3 different office suites, none of which quite translate MS Office stuff quite right.
Pardon my french but F*CK LINUX ON THE DESKTOP. That manta is getting used to beat to death anyone that doesn't want 'one size fits all" approach. I use linux all of the time, I have a perfectly usable desktop for me. Its great if changes happen that bring more people to linux but whether that does or not is not going to keep me up nights. Its worked well with as few of us as there were in '97 (for me), and its still good.
Lets decide whether we're doing cool techy geeky play stuff, or whether we want to produce something real and tangible and useable by everyone.
I have and its neither. I have work to do and what i have now lets me get alot done. It happens to be real, tangible, and useable. By everyone? No, perhaps not everyone. Do i care that I don't include "everyone"? Not one single bit.
Diversity is good. Its confusing, its complicated, and it can be frightening. Its that diversity that will prevent it from going the way of the dinosaur (i.e. extinct). Anyone that believes that diversity will lead to extinction knows little about evolution and little about OSS.
Re:Open source software is splitering/fragmenting (Score:2)
I don't know...I kinda like having a nice system that is based on open file formats and protocols. Just in the past year or two, I think, has the notion of a "Linux desktop" ("GNOME/OO.org/Mozilla desktop" is more accurate, IMO) matured to a point to really being a true Microsoft replacement. The only times I boot Windows are to view a retarded website (not often), test a new web page in IE (the responsible thing to do), or to play a dinky game.
Re:Open source software is splitering/fragmenting (Score:3, Insightful)
Yes, IE in Wine or VPC is great fun. And yes, there's been some excellent programming in IE and it shows.
I know any of you that recognise me are having heart attacks now, I'm praising IE!?!??!
Well yeah, sort of. IE is full of bugs. But let's be specific about what type of bugs. They're mostly bugs in the design, not implementation errors. IE has an incredibly robust engine, much higher quality than Gecko (as demonstrated by how much more difficult it is to crash with malformed HTML.) The coding has been
Re:Open source software is splitering/fragmenting (Score:2)
A. It was asked to do too much. Its a good web browser, but in order to get through the courts it was forced to be a lot of other stuff such as a file manager.
B. Active X got out of control and made it a hazard. Broadband makes almost any pre-SP2 IE user a timebomb for malware.
C. Mix of A and B makes for a huge security nightmare.
Luckily on Linux you don't have to care about what IE does because it runs in a box called Wine. Its harmless and fun to use!
Re:Open source software is splitering/fragmenting (Score:3, Insightful)
And right there you lost me. I didn't realize this was a collective rather than a community.
There is no 'lets decide'. There is no 'single direction'. Theres just a bunch of people happening to be doing similar stuff.
What you are saying only differs in scale from saying "Lets have only one video card standard" or "Why have both OS X and WinXP". Heck, I have 1 distro, 1 firewall, 1 desktop manager 1 office suite. How? because when I think 'choice against WinXP' I th
Re:Open source software is splitering/fragmenting (Score:2)
I'm just playing with yah. Yeah, I feel your pain on the occasional difficulties. I'd have to say though, I don't think there are 3000 distros. I think there are 10 real ones, the rest are bizarro projects with varying degrees of popularity.
The good thing is, people have made some serious strides towards making the major ones play nice. I think we're on the cusp of a serious breakthrough where a good number of the major distros will be virtually indistinguishable f
Re:Open source software is splitering/fragmenting (Score:2)
Same thing happens with the linux kernel. The theory is that the second latest major release gets extremely stable, which appeases the coorperations and administrators, and you're free to add new features to the new release, which appeases the desktop linux crowd.
If you'r
Re:Open source software is splitering/fragmenting (Score:2)
I'm getting goddamn sick of this, and I'm a developer. I'm also damn tired of defending it. I've had comp sci students roll their eyes at me when I had to recompile my kernel to add support for a printer so we could print data off in Linux. I've also had Astronomy Masters students feel overwhelmed with Linux - avoiding it or dumping it out of frustration early.
What the fuck?
Sorry, bucko, but this is your own damn fault. Nobody said you had to compile a kernel. Every packaged distro I know of provides th
Get it right: (Score:2, Informative)
Don't call it Gnome 3... (Score:4, Insightful)
If you're going to fork the core product and possibly make an incompatable branch, please give it another name.
Re:Don't call it Gnome 3... (Score:4, Informative)
Consider it akin to the old 2. numbering in the linux kernel.
Re:Don't call it Gnome 3... (Score:3, Insightful)
If one of the lead kernel developers took the Linux Kernel, and created a new project called 'Linux 2.8', that wouldn't necessarily mean that the new project is 'Linux 2.8'.
There needs to be more then a single developer involved in the decision.
Re:Don't call it Gnome 3... (Score:2)
I think that's what Linus does with every new kernel version. He and many others are adding new features to successive versions of the 2.6 kernel, while others stay back maintaining and upgrading 2.4. Does that mean the Linux kernel is "forked"? By the technical definition, yes. Does it mean Linux is fragmented and features aren't
Re:Don't call it Gnome 3... (Score:2)
Gnome has a governing commitee, which decides on the direction of the project, and which packages should be allowed or denied. Havok is one of the main developers, but he is not the soul gatekeeper.
I would also argue that Gnome is a much messier project then the Kernel. Does 'Gnome' include OpenOffice or not? Is every Gnome app coded in the same s
Firefox (Score:3, Interesting)
I have no problem with gnome forking and creating a cutting edge version that's unstable for a year or two. It might reinvigorate the project so they can make something that gives kde a run for it's money.
Re:Firefox (Score:2)
They didn't call it 'Mozilla Browser 2', because it wasn't always clear that Firefox would eventually be merged back into the Mozilla project.
I think the same thing should happen here.
Re:Don't call it Gnome 3... (Score:5, Funny)
Re:Don't call it Gnome 3... (Score:3, Insightful)
Sort of like having kernel versions 2.4 and 2.6. (although no doubt someone will leap out with some technical reason why that's totally different, but it looks the same in principle to me)
Re:Don't call it Gnome 3... (Score:5, Funny)
Not always true (Score:3, Interesting)
In the past, sometimes his plans for Gnome have been in conflict with other members of the team.
If Havoc wants to fork the project, fine. But don't call it 'Gnome 3' unless it has been designated the 'Gnome 3' project by the board.
Now, if this was a message from the Gnome Board of Directors [gnome.org], I would feel differently.
Re:Not always true (Score:5, Informative)
Re:Not always true (Score:5, Funny)
What about a similar but distinct name for the experimental version (ala Fedora from Redhat). Possible names:
(By the way, I have your book on GTK app development... It's very good. Thanks.)
I appreciate your work (Score:3, Interesting)
In any case, I was wondering some of the same things that you put forth in the blog about fractally "petrifying" the GNOME codebase. It was my first DE i'd used with linux (rh5.2, I think CDE [ugh] was default) and loved it; but it never seemed to add features.
KDE 3.2 grabbed me after a few years of just using black/fluxbox and seems to really have the upper-hand in "creating value" when upgrading from previous versi
Re:Don't call it Gnome 3... (Score:2)
Re:Don't call it Gnome 3... (Score:4, Informative)
Re:Don't call it Gnome 3... (Score:2)
Forking code does not imply the political structures have to fork too. In this case a fork would just be an internal tool for constraining Gnome 3 development away
Again, meh (Score:5, Insightful)
Follow the Linux Kernel example (Score:2, Redundant)
Re:Follow the Linux Kernel example (Score:2)
The point is, what would GNOME 3 be? Something wild and crazy and new? Probably. Does anybody know what that is yet? No. So it makes sense to fork and go off and do this in another branch so the experiment can be tested without affecting mainline GNOME.
The reason they don't do that in the regular unstable dev cycle is because they're 6 months (and also, nobody really knows what would be done for GNOME 3 anyway).
Re:Follow the Linux Kernel example (Score:2, Funny)
Just use KDE (Score:2, Funny)
So in other words... (Score:5, Funny)
Havoc Pennington (Score:3, Insightful)
Re:Havoc Pennington (Score:2)
He'll have to be played by Dennis Quaid in the movie version.
Re:Havoc Pennington (Score:3, Informative)
Imagine it was a spoon instead of a fork (Score:5, Funny)
Re:Imagine it was a spoon instead of a fork (Score:2)
Stupid Lameness filter....I don't think this is lame.
This is more like a branch than a fork (Score:5, Insightful)
He is talking about forking off development for GNOME 3, because it would be too disruptive to move everyone onto GNOME 3 immediatly.
Basically GNOME 2 would continue as is, with incremental changes, while someone starts hacking on GNOME 3 for a future release. They would diverge quite heavily after a while, but when GNOME 3 has started getting momentum, GNOME 2 can be closed down.
I'm not a player I just fork a lot.. (Score:2, Interesting)
With linux, every distro breeds more distros.. every project breeds more projects.. They're forking like rabbits!
Re:I'm not a player I just fork a lot.. (Score:4, Insightful)
Re:I'm not a player I just fork a lot.. (Score:2, Informative)
Only rarely. The media player that I developed for Windows 98 still runs fine on Windows XP, 7 years later. I have no doubt that it will run on Windows Longhorn as well.
Hell, it's pretty dammed impressive that my code still runs on an OS with a completely different kernel, filesystem, driver model, and just about everything else. By all means, XP is a *very* different OS from 98.
There were good reasons for breaking compatibil
Pick the right distro (Score:3, Informative)
Not all distros do. Pick an old-school, stable distro. Don't go with some flavor-of-the-month. Try something like Slackware, or shit if you want stable, Debian stable is rock solid. Linux gives you the freedom of choice to pick the right distro for you.
Good for him (Score:3, Insightful)
This is a great strategy on his part. I view this as analogous to the great gcc2->egcs->gcc3 "fork", which was quite successful.
Oooooh I know! (Score:2, Funny)
Novell should get involved in the "fork" (Score:2)
Mono has the benefits of being able to run Python, C#, Java, C, C++, VB, and a whole slew of other languages that the JVM is incapable of. Not only do you get the benefit of automagic bindings to various libraries, but you get tons of
You still write core parts in C, but more and more in managed cod
Re:Novell should get involved in the "fork" (Score:4, Informative)
You mean like the FUDsters that derided the use of BitKeeper?
Cheers
Stor
Re:Novell should get involved in the "fork" (Score:4, Informative)
So? If Microsoft decide to start taking companies such as Novell to court over patented methods in Mono, the MIT/X11 licence is irrelevant. Noone will be able to use Mono without risking litigation.
This is probably the main reason why NTFS is available in the main Linux Kernel tree but isn't in Fedora's version of the Kernel: RedHat don't want to take the risk of patent attacks from Redmond.
This issue is very real, especially when US companies are so damn trigger-happy when it comes to litigation. It's a revenue model.
Your analogy is so obviously flawed and stupid, but I'm sure the zealot crowd will be trying to milk that one for years to come.
On the contrary: surprisingly enough you missed the point.
Cheers
Stor
The real reason (Score:2)
Very rude comment (Score:5, Interesting)
Re:Very rude comment (Score:2)
I haven't used gnome2 extensively, as I'm mostly an Enlightenment user myself, but seriously, try using a mac for something more advanced than web browsing and you'll see how many clicks you need there!
I mean, I'm sure you could specify keyboard shortcuts for it, but they're not created by default. Meaning almost every operation, including accessing the Apple menu has to be done by a mouse click... It sucks. Yet people love it's "user friendliness".
Re:Very rude comment (Score:2)
You can do almost anything with the keyboard under Mac OS X, but of course, you have to bother to find out how (duh). How is that different from any other OS?
Re:Very rude comment (Score:2)
It is possible to have a simple system that is not "in your way", it's just a lot more work. I wish people would spend more time on such details.
This is the subject of the book The Art of Interactive Design [amazon.com] by Chris Crawford, it's very insightful reading.
Sensationalism (TFA Updated) (Score:5, Informative)
Pennington isn't proposing anything. He's merely examining the current discussions on the future of Gnome and exploring possible options. From TFA:
Gnome 2 has problems now (Score:4, Interesting)
First of all, some xcompmgr support would be nice. Gnome has a few BIG problems with using that program, which is unfortunate because using it on my computer speeds up the sluggish Gnome.
Another thing would be better wireless support. Unlike KDE, there is no app that can do what Kismet can. The network app. lets you connect wirelessly, but no part Gnome lets you scan. In this department many good programs have appeared that would fix this problem. I like- Wifi Radar [gnomefiles.org]and this applet [ubuntuforums.org]
They only need to be incorporated (or packaged with a Gnome distro for the love of diety).
Many people think that Gnome's biggest problem is RAM usage, and they might be right. 256mb feels VERY different than 512mb on the same machine. I personally believe that this problem was made worse in the last release, not made better. I think that 2.12 has intentions on fixing this, so I care more about Gnome 2's interface problems.
Re:Gnome 2 has problems now (Score:2)
Actually that's not true. The NetworkMonitor applet will launch network-admin (gnome's network configuration tool) if you click the button to configure the interface you're monitoring. From there you get a drop-d
Rethinking Your Assumptions (Score:5, Interesting)
Even though I depend on GNOME libraries for my projects (specifically PyGTK), I think this is a good thing.
The reason why is that having a bleeding-edge version that integrates things like Cairo, xcompmgr, more eye candy, etc will give us who like to have a system with all the eye candy a chance, without having to worry about adding them to GNOME 2.x and possibly disrupting users who want a no-frills desktop. When GNOME 3 becomes stable, it can replace the old version.
But moreover, the Linux desktop is at an inflection point - we're just starting to get the kind of nifty eye candy that other desktops have. GNOME 3 should be a chance to get GNOME ready for the future of the Linux desktop - using Cairo to render the GTK widgets, using Luminosity as the next GNOME window manager, etc.
Sometimes it's healthy to fork off your code and rethink some of the assumptions you made rather than having to deal with the cascading problems that can crop up when you try to muck about and fix those messy hacks we all seem to create.
Forking isn't always bad - sometimes it's necessary to eliminate cruft. If the end result is a better desktop, then that's what should be done.
Seems reasonable (Score:5, Insightful)
The problem with this, of course, is when the underlying libraries like atk, etc, are altered fundamentally. In that case, things will become a right mess.
Useful Precedent: PGCC -- GCC (Score:5, Insightful)
Revolutionary work can be done in a fork and I surely wouldn't discourage it. It will make distributions a little more complicated and may cause compatibility issues, but there is a clear benefit here. If the whizbang new stuff is worthwhile, people will use it, patch the bugs, solve the compatibility problems, and use it.
Minor correction (Score:3, Informative)
(Indeed, it's still not that great, or you'd be seeing a lot more i786, -p3 and -p4 RPMs out there. Not many people use an actual i386 these days, except in the space industry.)
PGCC's optimizations wer
Re:Useful Precedent: PGCC -- GCC (Score:4, Informative)
PGCC was a fork of EGCS which was able to emit code optimised for i586-class CPUs. There were versions based on EGCS 1.0.2, 1.0.3 and 1.1. Eventually, the PGCC optimisations got folded into a version of EGCS, and EGCS begat GCC 2.95, which eventually became GCC 3.0.
Re:Useful Precedent: PGCC -- GCC (Score:2)
Gnome 2 is nowhere near complete (Score:5, Interesting)
* No menu editor.
* Hard coded un-overridable mime-sniffing that gets lots of things wrong (because it's foolish to even try to anticipate every single file format and code to handle them all) and then forces its will on the user (won't open some of my text files in gedit for "security" reasons).
* A file browser that defeats all that paranoid mime-sniffing "security" by hiding extensions
* Menus that scroll like win95 when very full. A menu editor and/or overflowing into columns would help a lot.
* And a continually decreasing level of configurability.
I suppose aside from that it's very good. It's the desktop environment I'm using now, and the one that I keep coming back too after repeatedly trying to dump it in favor of the alternatives.
Re:Gnome 2 is nowhere near complete (Score:3, Informative)
Ubuntu Warty - It did what you say, but not nearly as much as I'm looking for in a menu editor. But I could type applications:// into nautilus and do some other minor editing.
Ubuntu Hoary - Menu editing no longer works. Even applications:// is gone. I don't have more details since a week later nautilus crapped itself and I switched to XFCE (I hate KDE).
CentOS4 (RHEL clone) - The context menu is there, but all the actions you describe are greyed out, even when log
Havoc's right. (Score:4, Interesting)
On a related topic, I'm not up to speed with the details of programming GNOME: in which order should I learn my way round the libraries?