GNOME: Can this Linux desktop be saved?
Summary: After taking a design path that sent many of its users running to other desktops, GNOME seems to be giving its users what they want: a GNOME 2.x style desktop. But, is it too late? Will GNOME fans come back?

Once upon a time, GNOME, along with KDE, ruled the Linux desktop. Then, in 2010, GNOME's designers decided to ignore their users' wishes and introduced a radically new desktop interface: GNOME 3.
Many users hated it. Not even two years later, even GNOME's programmers were wondering if their interface was "staring into the abyss?" Now, GNOME developers have woken up and are offering a way for GNOME users to go back to a GNOME 2.x style interface.
But is it too little, too late? Will GNOME actually be offering a real, return-to-the-past desktop interface?
Earlier, it appeared that GNOME was going to leave its disgruntled 2.x interface fans entirely in the lurch. The GNOME developers had announced it was dropping its "fallback mode" from the forthcoming GNOME 3.8 release. This mode was meant for user without the graphics hardware or CPU power to support GNOME 3.x Shell's 3D desktop. While far from perfect, many users used fallback mode by choice because it looked a lot like the old, familiar GNOME 2.x interface. This decision did not go over well.
Even before this programmers and users alike had been quickly moving away from GNOME 3.x. Canonical, Ubuntu's parent company lead the way with its Unity shell, a GNOME 3.x fork. Others, such as Mint with Cinnamon and Arch with MATE have their own takes on the classic GNOME 2.x interface. Other users, such as Linus Torvalds, Linux's creator, turned to XFCE and other older interfaces.
The result has been that all these desktops have gained fans at GNOME's expense and GNOME has finally decided to do something about it. GNOME developer Matthias Clasen wrote, "We certainly hope that many users will find the new (GNOME 3.x) 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!"
Therefore, since GNOME has "a pretty awesome extension mechanism in gnome-shell... 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."
Exactly how GNOME will let users easily access this? That's a question that remains unanswered. Clasen wrote, "We haven't made a final decision yet on how to let users turn on this 'classic mode' -- it may be a switch in gnome-tweak-tool or something else."
In addition, GNOME will not be making the GNOME shell "itself more tweakable," adding: "We still believe that there should be a single, well-defined UX [user experience] 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."
That's not exactly the kind of news that I think will bring GNOME fans flocking back. I, for one, would like a firmer statement on how they'll be enabling users to control their desktop. After all, the real reason why so many programmers and users left GNOME was its "my way or the highway" approach to the user interface. If GNOME ends up not making it simple for its users to switch to a GNOME 2.x style desktop, they're not going to come back.
Besides, many, if not most, users have already switched to the GNOME 2.x style Cinnamon or MATE interfaces. Still, at least one user, who really hated GNOME 3's UX. is back in the GNOME fold: Torvalds, Mind you, Torvalds isn't crazy about GNOME but he recently said “It has been getting less painful. They have extensions that are still too hard to find. You can make your desktop look almost as good as it did two years ago."
And, if nothing else as Bruce Byfield put it in Linux Magazine, GNOME has proven it can listen. It's been a long, long time since they've done that.
Personally? I'm not going back. Cinnamon is now my user interface of choice. Still, it's nice to see GNOME paying some attention to its user-base. And, who knows, GNOME may yet make a comeback.
Related Stories:
Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.
Talkback
It will take time.
Cinnamon for me
That's Funny
Uh, news flash: you're still using Gnome. Cinnamon replaces Gnome-Shell as the UI, but it still runs on Gnome. So, you don't count as someone who has "gone away" from Gnome because you're still using it.
There is some confusion over names, Gnome Shell v Gnome 3
When people bitch about the Gnome 3 (the UI) they are generally actually referring to "Gnome Shell", the Gnome 3 "official" Desktop GUI, not Gnome 3 itself.
Technically, almost any Linux GUI environment is a "shell" for the OS, and alternatives (like Cinnamon) has just as much right to be called a Gnome 3 shell as Gnome Shell does.
I personally think that it's yet another indication of the Gnome devs attitude -- this was essentially a way of asserting their exclusive "vision" on how a Gnome-based Desktop Environment should work.
This is the real problem with Gnome 3 -- the Gnome devs decided that they know better than not only other devs, but also the users who had already chosen Gnome over other alternatives. If they had expressed their wonderous vision as a seperate branch of the Gnome desktop, and encouraged the user community to switch over to it, we would be debating the relative merits of the design, rather than focused on both the "flaws" of the new DE and the heavy-handed attempt to push user into their vision through unilaterally withdrawing the familiar DE that users were used to, relyed on, and found appropriate to their real-worl work-flow.
?
Are you one of the knome devs? :p
Gnome is a big name if they listen to users and don't do what
Seems "too late" to me...
nope
You should say you switch Unity to XFCE. As xubuntu is Ubuntu with it and Ubuntu comes by default with a Unity.
That is one problem what canonical did by using Ubuntu, xubuntu, kubuntu etc names instead logical "Ubuntu XFCE edition" style.
RE: nope
nope
Ubuntu editions are same, only wrapped to different paper.
Fri13 when you say low end computers ...how far back are you going?
Double-nope
Of course, for the *really* low end machines (like the bitty boxen with 16 MB of RAM and an old Pentium I processor), other distributions are going to be more successful; Damn Small Linux works well in that realm, as do the really archaic distros like Softlanding Linux System. But unless you're a computer hoarder like me, the chances of you having such a machine are miniscule...
I don't mind the new GNOME
Cinnamon, on the other hand, isn't for me. I don't know why yet, but it isn't jiving with me like other DMs/WMs do. Perhaps I just need to warm up to it. I'm running an Ubuntu/Mint dual-boot on my laptop and Cinnamon seems to be one of several things I'm disliking about Mint (the strange lack of a properly-named grub.cfg being another...).
I've migrated to KDE for now
agreed
I have not really used cinnamon or mate but I can't imagine them being better than KDE.
Every KDE app is typically so much better than the non-KDE equivalent and things like tabbed apps, several different desktop types, configurability, etc. Funny how I barely touched the default kubuntu installation and with gnomes supposed "simplicity" I had to constantly fight all these little annoyances that required plug ins to try to fix.
Define "crippled"...
One of the things KDE does is do a debatable, heavyweight system feature, called Nepomuk. Nepomuk does the following:
"NEPOMUK brings together researchers, industrial software developers, and representative industrial users, to develop a comprehensive solution for extending the personal desktop into a collaboration environment which supports both the personal information management and the sharing and exchange across social and organizational relations."
It basically ties you into a social networking context- and when you have a marketing-speak explanation of what they're doing (like the above...), you should question what the app REALLY does. It's an information leak risk. It's a portion of that "feature rich" functionality you claim using XFCE or LXDE "cripples" you by "being lightweight" through not including it. There's other debatable things in KDE4 in my professional opinion as a security researcher- but I don't typically go around commenting on the subject in public forums. Your remarks brought out this discussion.
The fact that NEITHER camp listened, really, to their users is a disappointment- and I've had interactions with some of the KDE devs wherein they defended mixing application logic within the GUI code (which is where the bug was introduced on the app in question...) and they wouldn't budge, claiming it was "okay" the way he did it. It's why I "jumped ship" from the KDE2 era KDE to the early GNOME. Now...the same is going on with GNOME- so I jumped ship to XFCE for now- and it seems to be pretty functional to me.
Use what suits you. Just don't claim something being "lacking" in your opinion "cripples" you- it's the same BS Microsoft throws around that we took to calling "FUD".
Always been a KDE fan
Good well informing article.
Linus...
Short comment : XFCE