More thoughts on the GNOME 2 reaction

Off the Beat: Bruce Byfield's Blog
Last week, I suggested that the continued interest in GNOME 2 handicaps desktop innovation. Since then, a proposal has been made that Fedora's next release should default to Cinnamon, Linux Mint's GNOME 2-like shell. My guess is that the proposal will find many in favor.
The popularity of GNOME 2 remains widespread and growing. In the social sense, it qualifies as a reaction -- an attempt to return to an earlier state of affairs, like the Counter-Reformation in the Catholic Church. It's a topic that has drawn more responses than most I've written about -- enough that, at the cost of being too meta, I want to answer back.
However, before I do, I should emphasize that I'm far from a fan of GNOME 3 and Unity myself. Both seem to me a triumph of usability theory over firsthand experience, and I have said as much many times. My concern about the GNOME 2 reaction has little to do with GNOME 2 itself, and nothing at all to do with change for change sake, much less with a marketing culture that always demands something new, contrary to what one commenter suggested. But I do maintain that the renewed popularity of GNOME 2 amounts to a rejection of experiment and innovation for no greater reason than one or two examples of them are flawed.
Arguments for reaction
People who defend the reaction often dislike the idea that their preference is conservative, so they find another name for it. GNOME 2, I have heard several times in the last week is "classic," not technophobic, but "familiar." If the reaction is a form of fundamentalism that is not the negative anyone might imagine, because fundamentalism, as one commenter expressed it is "grounded in what works best."
Such arguments sound familiar from politics. They are a quibble over semantics, designed to make the return to GNOME 2 seem logical rather than reactive. Their logic, however, is circular. How do we know that a desktop is classic, or "grounded in what works best"? Because many people want to use it. Why do people want to use it? Because it is classic and works best. By the same standards of logic, Justin Bieber is a great musician.
Moreover, the idea that the reaction is due to an appreciation of classic or functional design is hard to reconcile with the history of the last two years. Until Linux Mint's release of Mint and Cinnamon focused the reaction, people were considering other alternatives, such as Xfce and KDE. If an appreciation of classic design were the main reason for the reaction, desktop environments like these would have continued to increase in popularity as much as GNOME 2. Yet, except briefly before Mint and Cinnamon, they have not, gaining only a few percentage points at the most.
Nor was the reaction simply a preference for GNOME apps. Both Xfce and KD run GNOME apps perfectly well. In face, Xfce depends on running tools for other desktop environments, having only a handful of its own.
Rather, like all reactions, the return to GNOME 2 seems to have begun with a response to GNOME 3. Users are not just rejecting the most radical features of GNOME 3, such as the overview mode, but the GNOME Shell in its entirety.
If you spend any time in GNOME 3, there are some features worth borrowing, even if you reject the design as a whole. One such feature is the automatic management of virtual workspaces. Users should be able to toggle it off, but this automatic management might be said to be a benefit in that it introduces users to the advantages of multiple desktops, teaching them to work efficiently. Another useful GNOME 3 features include less intrusive notifications, and chat that can be used without losing window focus.
So far, however, no re-creation of GNOME 2 has made any attempt to borrow or re-invent the useful aspects of GNOME 3. GNOME 3 as a whole has been rejected.
Instead, users have opted to return to a number of design flaws that seriously undermine the claim that GNOME 2 is a classic desktop. The classic menu, in particular, is so unwieldy as to be unusable on a modern computer with hundreds of applications. The same is true of the taskbar and virtual workspace pager. GNOME 3's redesigns leave plenty of room for improvement, but at least they try to address such problems. By contrast, returning to GNOME 2 means enduring design weaknesses that are only tolerable because they are familiar.
As far as GNOME 2-like desktop environments innovate at all, they stick to minor things. The largest innovation that comes to mind is Linux Mint's Nemo, which is a fork of GNOME's Nautilus to restore the design that GNOME 3 has abandoned -- a design that was itself considered controversial when introduced half a dozen years ago, yet which is now considered classic. By definition, you can't expect a reaction to introduce much that is new, even if developers weren't hyper-vigilant these days about introducing changes.
In the end, the reaction does not seem to have been about features, or even convenience. Rather, it seems an expression of anger. The GNOME project took eighteen months to respond publicly to user dis-satisfaction, and even then the response was the indirect one of announcing support for a GNOME 2 experience via plugins. Faced with apparent indifference, users responded by rejecting GNOME 3 in favor of what it was meant to replace.
Searching for the Excluded Middle
Don't get me wrong -- I see nothing greatly objectionable about GNOME 2, aside from the fact that its Best By date is past. I used it for six or seven years myself, and I use several GNOME 2-like environments semi-regularly. Mate and Cinnamon remain, respectively my third and fourth choices of desktop after KDE and Xfce.
What I have trouble with is the either-or quality of the choices people are making. In the last year, the free deskup has swung from a period of irresponsible innovation to one in which effort is spent re-creating what already existed and was straining at its limits several years ago. Although innovations made without user consultation seem misguided, there is not much of which to approve in the throttling of innovation, either.
What the free desktop needs is innovation with user consultation, a controlled growth that allows new solutions to be explored, yet permits users to opt out of change without being penalized by reduced functionality and efficiency.
Currently, KDE development seems to be attempting to keep this balance. However, with the GNOME 2 reaction, the GNOME world is nowhere near it.
Comments
comments powered by DisqusSubscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters
Support Our Work
Linux Magazine content is made possible with support from readers like you. Please consider contributing when you've found an article to be beneficial.
News
-
The GNU Project Celebrates Its 40th Birthday
September 27 marks the 40th anniversary of the GNU Project, and it was celebrated with a hacker meeting in Biel/Bienne, Switzerland.
-
Linux Kernel Reducing Long-Term Support
LTS support for the Linux kernel is about to undergo some serious changes that will have a considerable impact on the future.
-
Fedora 39 Beta Now Available for Testing
For fans and users of Fedora Linux, the first beta of release 39 is now available, which is a minor upgrade but does include GNOME 45.
-
Fedora Linux 40 to Drop X11 for KDE Plasma
When Fedora 40 arrives in 2024, there will be a few big changes coming, especially for the KDE Plasma option.
-
Real-Time Ubuntu Available in AWS Marketplace
Anyone looking for a Linux distribution for real-time processing could do a whole lot worse than Real-Time Ubuntu.
-
KSMBD Finally Reaches a Stable State
For those who've been looking forward to the first release of KSMBD, after two years it's no longer considered experimental.
-
Nitrux 3.0.0 Has Been Released
The latest version of Nitrux brings plenty of innovation and fresh apps to the table.
-
Linux From Scratch 12.0 Now Available
If you're looking to roll your own Linux distribution, the latest version of Linux From Scratch is now available with plenty of updates.
-
Linux Kernel 6.5 Has Been Released
The newest Linux kernel, version 6.5, now includes initial support for two very exciting features.
-
UbuntuDDE 23.04 Now Available
A new version of the UbuntuDDE remix has finally arrived with all the updates from the Deepin desktop and everything that comes with the Ubuntu 23.04 base.
Just how cluess are you
So far, however, no re-creation of GNOME 2 has made any attempt to borrow or re-invent the useful aspects of GNOME 3. GNOME 3 as a whole has been rejected.
>
>
Two words. Useless "features". Not interested in "automatic management of virtual workspaces" If I put something in a virtual workspace, I put there *FOR A REASON*, and don't appreciate it being "managed" for me.
Chat is utterly worthless. 'nuff said on the subject.
GNOME 3 - First desktop in decades that I needed to use a user manual to operate
1) When first trying to use Gnome 3, I couldn't get back to the workspace/applications display. There was no clue on the screen how to do it. Only by disgustedly throwing down my mouse after about 30 minutes of messing with it did it switch (it accidentally moved the pointer to the upper left corner). It was only after that that I discovered #2.
2) I usually have 9 workspaces opened on my machine. Each one serves a given purpose, and I have the windows set up in them as I want them. To select a workspace, all I have to do is click on it (all of them are displayed on the bar), and all of my windows are right there the way I left them. I was turned off of Gnome 3 by the fact that instead of just one mouse click to get my workspace and windows I wanted, I now had to perform three mouse clicks (upper left corner, workspace and window) and on opposite sides of the screen. Too much time and mouse movement. Why fiddle with all that junk eye candy when I can simply, with one click, get what I want with Gnome 2?
3) No edge controls, and user selectable setup options are greatly reduced.
4) It's the first desktop interface that I have had to refer to the user guide on since Windows 95, and I've been in the IT industry 32 years.
I don't agree with the comments about Gnome 2 menus being unweildy, or with it being beyond is buy date. The fact is that I am extremely productive with Gnome 2. It doesn't operate like my Android, nor do I want it to. My Android isn't my power tool. My PC is, and it's how I put bread on the table.
Stability and speed, anyone?
All problems were gone.
So, am I conservative? I don't think so, I did like those new concepts.
Reason 1: I couldn't stand so many bugs and had work to be done. Professionals don't like to have their desktops getting in their way.
Reason 2: I found that my hardware could live 40% longer by using lightweight desktop managers.
Are these reasons good?
If it wasn't broke, why'd they fix it?
- Gnome2 is likely to have contributed to the popularity of Linux (it takes up much less real estate than Unity).
- If I'd wanted giant buttons on my desktop, I'd have stuck with AfterStep (and AS _still_ has better buttons).
- Those of us with large desktops really don't want to move the mouse all the way to the top left to see our menus.
- Gnome3 was just too large of a change for those comfortable with Gnome2 and it didn't offer up enough "candy" to counter the effect. The expectation that the user would get used to the change didn't take into account that the user would more quickly become annoyed and disappointed. There wasn't enough "cool" factor (as previously stated, other desktops have had rows of buttons and weird menu systems). That the user community didn't have any choice in the matter didn't help.
- Users typically aren't looking for the next thing in desktops. They settle on one desktop and typically look for the next cool program/utility/web site.
- It remains to be seen if Gnome will recover quickly. I don't plan on using Gnome3.