Cantarell, by the way, is also the UI font of Gnome Shell. Not a bad UI font, I think, but it has a narrow glyph range (about 400) and only includes Latin.
Moving to the larger picture, my impression from the Gnome Shell desktop up to now is that it is an interesting experiment, trying to rethink as it does a lot of stuff that we have grown to take for granted in desktop environments. But it is not necessarily a good desktop experience. Up to now (I have used it for about 40 hours in total) I find it tiring and distracting, rather than distraction-free. Switching between app windows, e.g., is not a pleasant experience for me, with all the action I see on the screen and that I have to take myself each time I want to switch. (Alt-tabbing avoids all that, but I don’t always switch windows with Alt+Tab.) Another thing that does not help me, and that I find strange as an design decision, is the position of the clock right in the middle of the topbar. It causes me stress; I feel like time is hunting me.
In general, Gnome Shell seems to me to offer an experience more tuned to small rather than large screens. In a 2560*1600 screen, say, and if you prefer using the mouse rather than the keyboard, the distances you have to travel are ridiculous.
I expect the whole thing to improve in the next couple of years or so, but I am curious to see how much it can improve given its basic design principles.
UIs like this are not for power users. They use xmonad or awesome or dwm or ratpoison or ...
This is for someone who turns on their computer, does some work, and then stops using their computer. They do not want to bother themselves with a lot of learning. Simple actions that can be easily learned and improve speed (like keyboard shortcuts) are in reach. But more "confusing" concepts like virtual desktops without visual cues are not what they go for, even though pressing M-1 is much faster than moving your mouse to some picture of window.
The idea is "how can we make computing accessible to the average person", not "how can we make demetris not feel stress on his 2560x1600 screen". Once you reach a certain level of interest in optimizing everything, you have to use tools to build your own desktop environment, because you are a unique flower, and only you can decide what you want. You've reached this point, so GNOME is not for you.
I consider myself a power user and I've been happily using Gnome for several years now. It's got just enough room for customization that I can configure it to be a very efficient workspace, but it doesn't require me to spend days or weeks configuring it and learning a new way to use my computer.
But it looks like this release might be enough to drive me away. The app-based window management paradigm just doesn't work if you regularly have 8 console windows and 4 browser windows open on a single virtual desktop. My working style used to be well supported by Gnome, but now it's been completely dropped.
>This is for someone who turns on their computer, does some work, and then stops using their computer. They do not want to bother themselves with a lot of learning.
>Once you reach a certain level of interest in optimizing everything, you have to use tools to build your own desktop environment, because you are a unique flower
Or the power user can switch to OS X, which requires less 'optimizing' to get it into a comfortable state than any of the Linux environments (e.g., Gnome 2, dwm and ratpoison) I have tried do.
I do not want a set of tools with which I can build my own desktop. I want a desktop that is usable without major customization or tinkering although I do realize that any desktop warrants some customization and administration if it will be heavily used.
ADDED. I ran Linux for 13 years, and command-line Gnu tools and Emacs on proprietary Unix for 5 years before that, and I would like to continue supporting free software if I can do so without undue sacrifice.
Maybe I am just more sensitive to matters of design and aesthetics than most Linux users are, but I started using OS X last year. It's not perfect, but I like it better than I like the Gnome 2 on Linux I used before that even though I have put less effort (but still much effort, maybe more that is rational) into tweaking and customizing OS X than I have Gnome 2.
As someone who has used both systems at length and who has commented on the subject before, I'll simply tell you that your opinion is obviously very subjective. I find the out-of-box Ubuntu experience to be far surperior to the OS X one, and to get OS X to even approach the level of efficiency I get from Ubuntu/Gnome/Compiz I end up investing well over $100 in utilities. Not that I mind supporting the developers, but it is what it is. I don't want to get into a features pissing match, but I can point specifics when I have more time to write. OS X is fine if it fits your view of the world or if you're willing to adapt your world view to fit it, but Ubuntu gives you a very solid experience out of the gate which you can mold to your heart's desire.
I think you've got some fair points here; but let's not forget that (at least as of a while back, I can't speak for newer releases) Ubuntu would not have support for even basic mp3 playback without downloading support for it. I understand the "free software" reasons for such restrictions--but I think it's difficult to justify the statement of Ubuntu having an "far superior out-of-box experience" when difficulties such as this are considered.
Actually, mp3 support is a checkbox during the install process now, so this is a non-issue.
Video drivers have been just fine for me for the past six years or so, but perhaps that's because I always buy nvidia cards that are well supported.
The only place OS X has a leg up on Linux IMHO is video codec support, and you can't really blame the open source developers for this one.
I keep waiting for a hardware manufacturer to issue 3 or 4 different machines and make Linux work very well on them, akin to what Apple does with OS X. Most of the issues I see people have with Linux is due to the immense variability in hardware combinations. Eliminating this variability would make it pretty easy for a company to provide a seamless desktop experience to users.
Didn't know that about mp3 support; that's really good to hear. What about installing proprietary video drivers? Can that be done at install time too? Has maintaining up-to-date versions of these drivers become easier?
I admit ignorance--the last time I used Ubuntu regularly on the desktop was just before my first mac arrived in late 2006. I've toyed with it since then; but never gone through installation and configuration.
I'm not sure if it can be done at install time, but it's very easy after you're booted up. Almost all cards I've tried are supported by the basic drivers, and enabling third-party driver support (to get nvidia drivers, etc straight from the commercial source) is as simple as System->Administration->Additional Drivers. Click activate and you're good to go.
This.
My last setup of Ubuntu took like two hours (a few ubuntu releases back) and has been a great experience in terms of efficiency/usability. The really nice point about linux is to ask yourself what could you do to work more efficiently and usually there will be several tools available. I often ask myself that question and i don't know what could be better :)
That is kind of strange how they want to make it easy to use for the average user, when I think 'discoverability' (how easy is it to find/discover features) of these kinds of desktop environment isn't all that good.
To me it looks more like they tried to make a desktop which also works for tablet-users (read: touch)
Cantarell, by the way, is also the UI font of Gnome Shell. Not a bad UI font, I think, but it has a narrow glyph range (about 400) and only includes Latin.
Moving to the larger picture, my impression from the Gnome Shell desktop up to now is that it is an interesting experiment, trying to rethink as it does a lot of stuff that we have grown to take for granted in desktop environments. But it is not necessarily a good desktop experience. Up to now (I have used it for about 40 hours in total) I find it tiring and distracting, rather than distraction-free. Switching between app windows, e.g., is not a pleasant experience for me, with all the action I see on the screen and that I have to take myself each time I want to switch. (Alt-tabbing avoids all that, but I don’t always switch windows with Alt+Tab.) Another thing that does not help me, and that I find strange as an design decision, is the position of the clock right in the middle of the topbar. It causes me stress; I feel like time is hunting me.
In general, Gnome Shell seems to me to offer an experience more tuned to small rather than large screens. In a 2560*1600 screen, say, and if you prefer using the mouse rather than the keyboard, the distances you have to travel are ridiculous.
I expect the whole thing to improve in the next couple of years or so, but I am curious to see how much it can improve given its basic design principles.