And again, my rule of thumb is that an application should have as many configuration options as are absolutely necessary to its functionality.
We agree that applications should have that property, and I'm sure most everyone here agrees as well.
I think we also agree that configuration information should be logically arranged. There shouldn't be 5 screens of mostly redundant information scattered about when 1 will do. Is anyone arguing for the opposite?
But should applications be limited on purpose to keep users from using them in ways that the developer didn't consider? Maybe, but it's not a given IMO. I would personally take that as a strike against that application - not a plus.
I'm personally more concerned with the GUI environment than with configuration of a particular application. We often have more choices in applications than in GUIs.
I also think your use of Enlightenment shows that Gnome isn't all that it should be.
This seems to assume that what GNOME (or any interface) should be is something which meets every need of every user; no matter the level of configurability, some group of users will always be left with some of their needs unmet and so may look to another solution which better suits them.
No, my bringing up your mentioning E! is not intended to indicate that I think any GUI should be designed to meet the needs of any hypothetical user. I don't believe that. (I don't want my floor polish to be a dessert topping.) I do believe, however, that general-purpose PC desktops should be flexible, extendable by the user, and should not be locked down needlessly.
Your argument recently seems to have been that those who don't like Gnome don't understand it well enough, or don't know their needs well enough, or ... - something other than accepting their honest appraisal of their wants and needs. Yet to an outsider it looks as though you were more interested in "stirring the pot" than putting your money where your mouth is because Gnome isn't your preferred environment.
Gnome looks nice and they've done a good job with it. I'm sure it meets the needs of many people just fine. But they have limited it in ways that even people who aren't geeks find [link|http://z.iwethey.org/forums/render/content/show?contentid=234121|annoying]. It didn't have to be that way. They didn't have to lock up configuration options that used to be there. They threw out the baby with the bathwater as far as some users are concerned.
And note that future versions of Gnome are planned to be [link|http://live.gnome.org/AppletsRevisited|more configurable]. If sane defaults were the be-all and end-all, then why would people be working on things like:
DavydMadeley and VincentUntz discussed plans for a new applets API that implemented a standardised applets widget, ?PanelContainer, which allowed you to place another widget inside it and handled menus, focus passing, transparency, label colours and everything else.
FWIW.
I'll bow out of this thread now. I welcome your closing comment. :-)
Cheers,
Scott.