GNOME 3 To Support a "Classic" Mode, of Sorts
An anonymous reader writes "LWN.net is reporting that GNOME developer Matthias Clasen has announced that, with the upcoming demise of 'fallback mode,' the project will support a set of official GNOME Shell extensions to provide a more "classic" experience. 'And while we certainly hope that many users will find the new ways comfortable and refreshing after a short learning phase, we should not fault people who prefer the old way. After all, these features were a selling point of GNOME 2 for ten years!'"
Lets see what classic will mean :)
Saxa
GNOME is paying attention to what their users say and are listening to what the users want?
Hell must be freezing over!
Too little, too late. The project has already run off too many power users and influential people within the FOSS community. The top-down, change for the sake of change dictate has led many to question the project's leadership.
News Flash: They were faulting people who preferred the traditional way. Those who wanted a minimal and unobtrusive workspace were told to stop being stodgy luddites and get with the Metro/OSX times.
"we should not fault people who prefer the old way"
Oooh, how generously big-hearted and inclusive of them!
This is just another account of how amazingly full of shit the GNOME team (Red Hat, let's just call it with it real name) continues to be. On one hand they continue NACKing the problems with their environment people have been shouting into their ears from the last two years -at least-; while now on the other they tacitally ACK them but in the same vein they do everything: arrogantly, reluctantly, thinking only about [b]control[/b].
As clearly showed in [URL="https://igurublog.wordpress.com/2012/11/05/gnome-et-al-rotting-in-threes/"]this eye-opening essay[/URL] (and the numerous links and comments that spawned in many levels deep), the GNOME team themselves have made clear both extensions and themes are detrimental to their goal of tight CONTROL over every aspect of your involvement with GNOME, whether you are a mere user, a theme or extension dev, a third app dev, or a distro dev.
So much for the argument that "Gnome shell sucks less because you can make it so by using extensions". People, they DON'T WANT THAT. They themselves say it loudly and clearly and without a trace of regret. They *won't* change what you expect them to change. Just read carefully the linked post above. They broke the extensions and themes on each release intentionally. Now they "tackle" this issue...
At this point what they are asking themselves is this:
"how do we attempt to save our project while NOT having to ackowledge the criticism, and NOT having to drop an inch of control??".
Answer: [B]We[/B] take control of the extensions, and [b]not[/b] third parties.
For them it is a good solution, they tackle many angles at once: tighten control, avoid change, pretend change, do something about public oppinion.
In the end the outcome will be decided by the sum of the personal choice each of us has to make between "do I stop, do I stand back against people that are against what this OS was always about, do I turn my back on them and take some weight on me" or "I need the short term gain of not distracting myself with ackowledging there is a problem here and reacting to it: that myself, as a user, as a contributor to this scene am not in these people plans". Do you keep pluging your ears and go "lalalalalala everything is awesome" like these people want you to do?.
You may call me delusional, I won't give a shit. I think many of the people that have been here from the beginning in the nineties, haven't (or haven't completely yet) forgot the struggles and years of effort on part of each member in this community to get to where we got a few years ago. The issue here is *money*. The issue here is *companies wanting to subvert Linux ecosystems for money*. Just take a look at what company employees the key GNOME devs are, for christ sake. To the younger, uninformed people: educate yourselves, don't take for granted what you have now, and yes, *fight* to conserve your power over it. If you are "just" a user, your power resides in your CHOICE, and in your OPPINION. If you are a dev, you also have the power of FORK, the power of NOT PLAYING THE GAME.
Often, "new improvements" mean surface-level improvements that don't improve use and efficiency at all.
For example, I think Microsoft's Aero and related interfaces are neat-looking, but they don't help me achieve anything using the computer. They just make it a bit slicker.
If you turn on the classic Windows interface, you eliminate a fair amount of overhead and get back to the basics of a very functional interface.
The same seems true of Linux GUIs. I appreciate what they're doing in trying to keep up with Windows and Mac OS X and the glitzy new interfaces those have implemented.
However, how much of this actually adds to the basic interface? Does it increase efficiency of the the user? I'm not so sure.
I miss the days of installing a new Linux distro on a ten-year-old machine and finding out that it ran as fast as a new machine with Windows.
Futurist Traditionalism
As part of the planning for the DropOrFixFallbackMode feature[1], we've decided that we will compile a list of supported gnome-shell extensions. This will be a small list, focused on just bringing back some central 'classic' UX elements: classic alt tab, task bar, min/max buttons, main menu. To ensure that these extensions keep working, we will release them as a tarball, just like any other module. Giovanni already added an --enable-extensions=classic-mode configure option to the gnome-shell-extensions repository, which we will use for this work.
Also, they make it clear that this is not their preference:
Q: Why not just make gnome-shell itself more tweakable ?
A: We still believe that there should be a single, well-defined UX for GNOME 3, and extensions provide a great mechanism to allow tweaks without giving up on this vision. That being said, there are examples like the a11y menu[2] or search[3], where the shell will become more configurable in the future.
Answer is simple: no. They were all gung-ho for a new experience (yes I went there) while faulting all the old-timey users who were used to Gnome2. They were content with losing them until MATE/Cinnamon/whatever showed them there were more than a 'vocal few' who didn't like the new interface. Now they want all those users back.
Having used the new desktop for a year+ now I'm quite into it; find it productive and fast, don't need the classic one back thanks.
BUT the latest builds have by far the most moronic UI regression I have ever seen.
Pop up dialogs in windows cannot be moved/resized (*).
If I do a print-preview in (say) Firefox the 'print dialog' appears; and cannot be moved out of the way so I can see the actual print preview itself.
If I want to print images this huge printer options screen, full of whitespace, can totally obscure the image I want to print! therefore negating the point of having a print preview system in the first place since I'm still printing 'blind'.
That is a specific example, many more occur in daily use when, for instance, a dialog appears in which you need to reference or enter details from the screen behind it, which it obscures, and prevents copy/paste from operating. Etc. Ad Nauseum.
An almost daily irritation. I know it is a change made for Tablet Users.. But they are irrelevant to be honest, Gnome is a desktop OS and will remain that way, tablet users have proper tablet OS's to use.
The Idiot Gnome weiners who argued for this, and implemented it, need to be expelled from the project; only by ridding the project of such incompetence will it be able to proceed.
(I think these are Modal dialogues, but I'm not a UI expert so apologies if terminology not quite right, I alos remember that Micro$oft dropped this in their UI after Windoze 3.5.. it is a shame Gnome chose to regress back to the late 80's.
"Oops, I always forget the purpose of competition is to divide people into winners and losers." - Hobbes
FTA: "And while we certainly hope that many users will find the new ways comfortable and refreshing after a short learning phase, we should not fault people who prefer the old way."
Translation: "We've lost so many users and had so many complaints that we have to do something, but we're not willing to totally capitulate, so we'll toss them something that looks like a compromise and see if they swallow it."
FTA: "After all, these features were a selling point of GNOME 2 for ten years!"
Note the exclamation point. I'd expect that from someone who's been fighting all along to keep some of GNOME 2's legacy intact - I don't expect it, and don't trust it, from someone who was, and possibly still is, ready and willing to throw all of GNOME 2 under a bus.
I'm glad they're finally making some concessions to their users, but I'd be more convinced of their sincerity if they'd been more responsive to criticism earlier on, instead of covering their ears and digging in their heels for so long.
For the time being I'm just fine with XFCE, and regardless of GNOME 3's newfound tweakability, I don't think I'll be looking to move back to the GNOME fold any time soon.
'The Economy' is a giant Ponzi scheme whose most pitiable suckers are the youngest among us and the yet-unborn.
I thought GNOME already had a "classic" experience extension - called MATE. (Or Cinnamon. YMMV)
The obvious question in terms of 'why not just let gnome-shell be tweakable answered with:
<quote>We still believe that there should be a single, well-defined UX for
GNOME 3, and extensions provide a great mechanism to allow tweaks
without giving up on this vision</quote>
I don't understand how this remotely makes sense. I'll preface this by commending the extensible of gnome shell, it allows changes that most other environments cannot offer. However, it's maddening that even the most trivial options mandate extensions to fiddle with. The two sides of the argument are pro-configurability and pro-single UX. What this solution offers is the worst of both worlds. For pro-configurability people, the configuration is not discoverable and its really hard sometimes to find what you want. On top of that, popular extensions break version to version. For pro-single UX people, extensions mean gnome can be anything. This is a single sentence that isn't internally consistent, which can be rephrased as "we don't want configurability because it can create too varied an experience, that's why we think its great that we provide a trivial mechanism that can be used to vary your experience all day long".
XML is like violence. If it doesn't solve the problem, use more.
I'm guessing the exodus of users scared the hell out of them. What's the point of a "superior" desktop experience that nobody will use?
XFCE. I switched from Gnome this year and haven't regreted it. It's snappy and simply does what it is supposed to do.
I am not thankful for Matthias' condescension. A little more humility on his part in admitting Gnome 3 is bad design would be appropriate.
I'm a developer, and I have tried just about every windows manager out there. Ultimately, gnome 3 remains my choice for a few reasons.
Gnome 3 works in the most pleasing way of all the WM's without any configuration. With minimal configuration it gets a lot better. KDE is awesome after intense and sustained configuration, which also goes for a lot of the more classic WM's. But, I don't want to spend very much time configuring at all, even though I have the ability to read manuals and get what I want. That's because what I want most is to focus on my work, not on my work tools. This is coming from someone who almost obsessively learns hotkeys and configures them in any window manager, the default behavior should still be coherent and reasonable.
Gnome 3 also has the most superior window switching I've seen, and it has a very responsive flow to starting new applications. Its alt-tabbing with the way it shows you windows in other work spaces, the way it arranges windows when you hit the windows key, the hidden ribbon bar, the sensible default hotkeys (most of them inherited from gnome 2 I recognize) and the way the window manager seems to just try to get out of the way most of the time...
I want minimal, pretty, and fast. So, yes I have some seriously powerful hardware to run this on, and maybe if I were on an older machine I would want a more efficient WM, but from a user interface perspective, Gnome 3 is exactly what I want in a window manager. Task switching and window arrangement is just vastly superior to the other WM's pre-configuration.
I'm learning to love XFCE more and more everyday.
Julio Henrique Morimoto juliohm@gmail.com
Maybe GNOME folks should indeed remove the classic mode and focus on whatever their goal is rather than trying to keep an unsupported classic mode, ending up with a Jekyll and Hide type of DE.
You mean like Windows 8 / Metro, or to a lesser extent, Unity? Seems everyone wants us to have a new and better "user experience". Funny how "new" and "better" don't always actually seem to go together. I don't recall reading - anywhere - about major UI productivity woes with GNOME2, Windows XP/7, Office (pre-ribbon) etc... You know, Classic Coke.
It must have been something you assimilated. . . .
I use XFCE 4.10 + lightdm now (i used it in the past along with gnome 2). It is very good and has pretty much everything you need including network mounts. Its more stable than Gnome 2 ever was plus its not that heavy on dependencies and desktop services. Its also noticeably faster (on nvidia cards with the proprietary driver with core2duo/Athlon II level CPUs) than Gnome even on basic window drawing. Granted it doesnt have the Gnome's OOtB bazillion of services and integration, but i regard this as a plus. I did try Gnome 3 and Unity and wasnt pleased at all - Unity seems to be ok for touchscreens, but Gnome 3 doesnt seem to be - both are crap for desktop usage, either you have to learn entirely new skills for basic stuff, either you accomplish a previously-point-and-click operation with multiple maneuvers. Well done Gnome devs - you have accomplished the task of neuthering your own DE with unprecedented effectiveness - it was THE de-facto Linux DE, you probably thought you could pull a Microsoft/Vista/8 and still have the backing of most users? Well, seems didnt work like that not in this world (Linux/Open Source, that is). Would have been that hard to make changes gradually or do a fork, as previously mentioned? Or just tweak the hell out of Gnome 2 with the many hours of work that went into this crapfest...
I installed Mint 14 and I think the Cinnamon desktop is amazing. It's like what Gnome could have been if the devs didn't want to kill it. I still have a soft spot for KDE after using it for years, but Cinnamon is my new favorite Linux setup.
Dewey, what part of this looks like authorities should be involved?
For some definition of "actively". E17 has been in development since the year 2000. I mean WTF?!
I'm not criticizing the team. I mean I think it's only a couple of guys and they do great work.