LWN.net Logo

GNOME Shell, extensions, and control

GNOME Shell, extensions, and control

Posted Jun 16, 2011 18:01 UTC (Thu) by imitev (subscriber, #60045)
In reply to: GNOME Shell, extensions, and control by drag
Parent article: GNOME Shell, extensions, and control

+1

I can't understand why so many people are complaining here on LWN; a few topics - ubuntu, gnome - just seem to trigger anger, it reminds me of slashdot (haven't been to that site for years, maybe it has changed since). It's like the recent article on systemd - it has its quirks but most of the complaints are because people don't want to change their habits.

After installing F15 and trying gnome-shell it was the *first* time I thought "wow, nice !". And believe me, I've been through RH5.1, 7.3, 8, 9 and a lot of the Fedoras. It's just so different from the usual improvements that it might just get a much larger user base at the price of loosing "half-power" users; "full power" ones will go on and dig into the shell's internals.

As for me - I won't use it; I'm too used to my openbox/bbkeys setup. But yet I won't criticize the direction gnome is taking and I would strongly recommend gnome-shell to people. The F15 install I did was for a friend with minimal computer knowledge and extensive testing for its planned use (the usual media/office apps + sound recording) showed that it was very stable for a .0 release.

Kudos to the gnome team/community.


(Log in to post comments)

GNOME Shell, extensions, and control

Posted Jun 17, 2011 13:45 UTC (Fri) by marcH (subscriber, #57642) [Link]

> most of the complaints are because people don't want to change their habits.

A very valid reason.

GNOME Shell, extensions, and control

Posted Jun 17, 2011 14:55 UTC (Fri) by imitev (subscriber, #60045) [Link]

Everybody agrees that some/many people are opposed to change. But that's not a *valid* reason to flood LWN with non-constructive criticism. When reading comments here I expect to learn something, but the huge amount of similar "WTF why did they remove feature X, damn them" comments is boring and hide the insightful comments.

The fact you're using a web browser to reply instead of sending me a letter would (should) indicate you are not opposed to change, and you were just acknowledging the resistance to change. Is that what you meant by "valid" ?

GNOME Shell, extensions, and control

Posted Jun 18, 2011 1:38 UTC (Sat) by rgmoore (✭ supporter ✭, #75) [Link]

The fact you're using a web browser to reply instead of sending me a letter would (should) indicate you are not opposed to change, and you were just acknowledging the resistance to change. Is that what you meant by "valid" ?

This seems like a strawman argument. If somebody is replying through their web browser rather than through a letter (phone call, yodeling, smoke signals, etc.) it's because they find the benefits of that change more than outweigh the costs. That decision is independent of their cost/benefit analysis of changing desktops.

I'm currently a GNOME 3 skeptic. I'm not convinced it's going to be an advance over my current system, which is the main thing that's kept me from updating my desktop from Fedora 14 to 15. I guess in the long term I'll probably update and adapt, but questions about usability, especially on large monitors, are definitely slowing me down. That said, the large volume of complaints seem to be coming from a small set of users complaining a lot, rather than a really broad-based group, as I got the impression was the case with the ill-managed KDE 4 move. Reading the replies here makes my nasty, suspicious side think it's mostly a group of people trying to recruit XFCE users.

GNOME Shell, extensions, and control

Posted Jun 18, 2011 22:06 UTC (Sat) by elanthis (guest, #6227) [Link]

I'm not trying to recruit XFCE users, at least. :) I had never even touched XFCE until about 4 months ago, and only did that because GNOME 3 simply did not work for my needs.

I will attempt to recruit XFCE _developers_ out of anyone who says that forking or contributing "fixes" to GNOME is a good idea, though. Yes, people can contribute to the "Fallback Mode" components, and if you believe that's a better use of your time so be it, but I at least would not contribute to code bases that exist in spite of rather than because of the project's vision. (As in, if Mutter/gnome-panel had the foresight to use a toolkit that didn't demand hardware accelerated GL drivers or if the GNOME predictions about Linux graphics drivers had come true, there wouldn't even be a Fallback Mode; it exists as an official part of GNOME out of necessity, not out of desire.)

GNOME Shell, extensions, and control

Posted Jun 20, 2011 20:33 UTC (Mon) by utoddl (subscriber, #1232) [Link]

As in, if Mutter/gnome-panel had the foresight to use a toolkit that didn't demand hardware accelerated GL drivers or if the GNOME predictions about Linux graphics drivers had come true, there wouldn't even be a Fallback Mode; it exists as an official part of GNOME out of necessity, not out of desire.

This. I have about 7 computers of various friends/family that I nurse along, most of which run whatever is the current Fedora or Ubuntu. That means they're now saddled with GNOME3. I've yet to see this "GNOME Shell" except in screenshots on the web, because none of these machines can run it. None of these machines are used for gaming or visually intensive stuff; their chances of getting a video upgrade just to run a Desktop is exactly zero. The default install of GNOME 3 in Fedora 15 doesn't include the double handful of packages necessary to make fallback mode anywhere close to as usable as prior GNOMES.

While the idea of a fork or running your own builds is intriguing, the sad fact is, with real work to do, most users will have to settle for whatever the leading distributions include plus a couple hours tweaking. From what I've seen of GNOME3's fallback, that leaves a pretty unsatisfying desktop experience.

I'm really curious to know how many Fedora 15 or Ubuntu 11.04 boxes out there can't even run GNOME Shell. I'm batting 0 for 7 so far.

GNOME Shell, extensions, and control

Posted Jun 20, 2011 21:48 UTC (Mon) by nzjrs (subscriber, #35911) [Link]

I'm batting 5/5 for my family (all 2-5 year old laptops, integrated intel/radeon down to i915/R300). Ubuntu 11.04.

GNOME Shell, extensions, and control

Posted Jun 21, 2011 8:21 UTC (Tue) by marcel.oliver (subscriber, #5441) [Link]

Same here. I think the biggest mistake Fedora made was disabling any reasonable fallback (Gnome classic with compiz is just so horrible that it does not qualify). I am having problems on both of two machines, one with NV4E grahpics is completely unusable under Gnome shell and unstable under compiz (random crashes), my laptop with Intel graphics (two years old) gets a working Gnome shell, but has a number of killer bugs in dual head mode which make it unusable for professional use. (I filed some bugs and will file some more.)

I tested both extensively and concluded that I have to stick with F14 for getting actual work done.

I have to say that do like most of the design of Gnome 3, except that the mouse handling seems to be optimized for small screen devices and increasingly breaks down with big screen/multi head setups. But I suppose I can get used to keyboard shortcuts. But why is it necessary to have accelerated graphics to implement this rather simple concept? Is it "we do because we can" (on our fancy new machines)? Nothing seems to be so revolutionary that simple conventional 2D shouldn't be able to handle it.

The missing Minimize button is a bit funny. I suppose I could get used to working with the keyboard shortcut (which might be faster in the long run anyway), but I wonder about the logic behind. The overview screen now makes it much nicer to find the right window quickly from a mess of open windows, so it appears to invite an aggressive "leave everything open on one virtual desktop and switch windows when you need" workflow. So a prominent Minimize function would help to keep distracting windows out of sight. So I am not sure which kind of workflow Gnome 3 people were actually thinking of when implementing the new shell, there seems to be some disconnect here.

Aesthetically, Gnome 3 on F15 looks like a regression compared to the clean and pleasant desktop of earlier Fedora releases. In particular, font sizes seem too small relative to the surrounding space. In particular, the window title bar seems too big (wasting vertical screen space) while the window frame is so small that it is difficult to grab. Colors look a bit depressed, but maybe it's just me.

Also, while I am generally supportive of the strategy that setting good defaults is worth more than a hundred configuration options, I would like to see official support from the Gnome project for keeping focus-follows-mouse alive and supported from within the GUI. It's a mode of working with a long tradition on Unix. Over the years I have stopped bothering about changing many settings from defaults, but focus-follows-mouse is one I always come back to. In fact, I believe that pretty much the only reason for not having focus-follows-mouse is that some users use different operating systems at different times, and the mouse focus strategy is something deep in the subconscious that one would like to be as uniform across machines as possible. But for a user not spoilt by prior expectation, I bet that focus-follows-mouse would come out the preferred choice in direct comparison.

So my personal conclusion is that the regressions (the most serious being graphics-driver related) appear fixable. I am worried whether they are fixed on time for F16 in a way that does not introduce new regressions (such as a complete removal of focus-follows-mouse). But for now F15 is not ready for serious use on existing pretty standard hardware. I have been using Fedora since FC1, and this is the first time that, after careful evaluation, I cannot upgrade to the latest version for production use.

GNOME Shell, extensions, and control

Posted Jun 21, 2011 11:36 UTC (Tue) by jubal (subscriber, #67202) [Link]

Oh well; don't exaggerate. My TPR61e, dated 2007, with a typical Intel card, is running Gnome Shell happily.

All in all, Gnome Shell itself was a pleasant surprise – it is really slick and convenient – it's not cluttering the screen and is much more pleasant to use than Unity. (Unity is chaotic and – in my view – completely counterintuitive. I'm tempted to call it an usability disaster, really.)

On the other hand, Gnome Shell also a bit rough:

  • it should be possible to at least enable/disable extensions using GUI,
  • removing the font controls was definitely not one of the most brilliant design decisions,
  • the dock-a-like would be much nicer if the windows were grouped,
  • …and the list can continue, but overall, it's much better than GNOME 2.0 release (that made me switch to KDE for a while)…

(I do hope, that the GNOME marketroids won't be able to destroy the nice extension mechanism; while it wouldn't be the first software project destroyed solely by self-important marketing people, it would be probably the first free software project suffering that fate.)

GNOME Shell, extensions, and control

Posted Jun 21, 2011 0:07 UTC (Tue) by cmccabe (guest, #60281) [Link]

Xfce is free software. I don't see why anyone should feel bad for advocating it.

At the same time, I respect the work the GNOME people have done and will give GNOME shell a try at some point to see what it is like. I doubt that it will really fit my work style, but I will keep an open mind.

GNOME Shell, extensions, and control

Posted Jun 21, 2011 10:39 UTC (Tue) by dgm (subscriber, #49227) [Link]

I think most of us do respect the work that GNOME people put into GNOME 3. Even more, I agree that a 3D accelerated desktop may be the way of the future, just like the graphics desktop was an improvement over only having the text console.

BUT, I cannot agree with he way this all has been managed. We all know how immature are 3D drivers on Linux. We all know that there's plenty of old hardware that cannot run OpenGL 1.4 or 2.0, and that will not be upgraded in the short term.

Frankly, being a volunteer should not mean you have "carte blanche" to do whatever you want. Working in a big project with lots of users means a big responsibility, even if you do it for nothing. If you want the freedom to experiment, start a new project.

GNOME Shell, extensions, and control

Posted Jun 19, 2011 0:11 UTC (Sun) by marcH (subscriber, #57642) [Link]

> Everybody agrees that some/many people are opposed to change.

Change has a cost and practically no one likes wasting his time or money for no good reason. If the reasons for change are not convincingly good, then people will not change (why do I even need to explain that?)

Now you can always find a couple of people enjoying new things just for the sake of change. But I doubt GNOME's ambitions are restricted to such a minority.

Maybe GNOME is focusing on brand new and computer-illiterate... Linux users (?!) A incredibly brave agenda, unsurprisingly irritating older users like LWN readers.

GNOME Shell, extensions, and control

Posted Jun 19, 2011 0:15 UTC (Sun) by mjg59 (subscriber, #23239) [Link]

I'm not irritated at all.

GNOME Shell, extensions, and control

Posted Jun 21, 2011 21:30 UTC (Tue) by nix (subscriber, #2304) [Link]

That's because you used all your irritation up on EFI and related horrors. I'm not surprised you don't have any left. ;}

GNOME Shell, extensions, and control

Posted Jun 19, 2011 8:43 UTC (Sun) by imitev (subscriber, #60045) [Link]

> (why do I even need to explain that?)

No need, it's implicit.

I agree my comment on change was a bit provocative but it was meant to show that we change things all the time. Do you think using a browser is more convenient than sending a letter ? Of course you do, as we all do *here on LWN*. But go explain that to my old grandma. See, there will always be a subset of people not happy with change. Now, whether this subset is huge or not for gnome-shell is the main missing piece of information: reading bkor's comments seem to show it's small ; reading other comments from *some* LWN subscribers seem to show it's large. But you shouldn't put all "older users like LWN readers" in the same bag; I'd think there's a silent happy majority, but I have no figures to back this up, so let's agree to disagree.

[off-topic: as with "LWN users" == "not happy with gnome3", not everybody will agree with the "computer-illiterate" != "Linux users" assumption ]

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds