Fedora 16 And GNOME Shell: Tested And Reviewed
-
Page 1:A First Look At Fedora And GNOME Shell
-
Page 2:Fedora 16 At A Glance
-
Page 3:Fedora 16 Installation: Phase One
-
Page 4:Fedora 16 Installation: Phase Two
-
Page 5:Repos, Flash, Java, And Codecs
-
Page 6:Graphics, Wi-Fi, And 32-bit Libs
-
Page 7:GNOME 3 And GNOME Shell Basics
-
Page 8:GNOME Shell Desktop, Panel, And Notifications
-
Page 9:GNOME Shell Activities/Overview
-
Page 10:Input Shortcuts, Tips, And Tricks
-
Page 11:GNOME 3 Pros And Cons
-
Page 12:GNOME 3 Tweaks
-
Page 13:GNOME Shell Extensions A-L
-
Page 14:GNOME Shell Extensions M-Z
-
Page 15:Fixing GNOME 3
-
Page 16:Mimicking GNOME 2
-
Page 17:Test System Specs And Setup
-
Page 18:Benchmark Results: Start And Stop Times
-
Page 19:Benchmark Results: File Copy Time
-
Page 20:Benchmark Results: Archiving
-
Page 21:Benchmark Results: Multimedia
-
Page 22:Benchmark Results: System
-
Page 23:Benchmark Results: Unigine, AMD And Nvidia
-
Page 24:Benchmark Results: Games, AMD And Nvidia
-
Page 25:Benchmark Analysis: Fedora Versus Ubuntu And Windows
-
Page 26:Fedora 16: Conclusion
-
Page 27:GNOME 3: Why It Failed
-
Page 28:GNOME 3: Conclusion
GNOME 3: Conclusion
Despite the colossal blunder that is GNOME Shell, there is a good deal of merit in this new version of GNOME.
A Diamond In The Rough
Bizarre default configuration aside, the GNOME Tweak Tool and user-created shell extensions prove there is a platform to work with in GNOME Shell. Try to think of the current iteration of GNOME 3 as a foundation to build upon. An empty canvas. And truly, it doesn't get much emptier than this:
Clean Slate or Empty Shell?
With a load of tweaks, GNOME 3 can be a modern, functional, efficient, and even beautiful computing environment. One of the things we don't like about Linux distributions in general is the lack of originality. Sure, different distros use different icons and themes. But the majority of them retain the stock GNOME or KDE layout.
The extension system allows for significant customization of GNOME Shell. It's now possible for one GNOME 3 distribution to look and function differently from another. There are multiple routes to take with UI layout once you throw extensions, and the possibility of distro-developed extensions, into the mix.
Can't We All Just Get Along?
Unity, the new user interface for Ubuntu, also received its share of harsh criticism. Which new GNOME-based GUI is winning? If you caught our review of Ubuntu 11.10, you know that most of the problems we had with Unity were in the defaults, whereas our biggest issues with GNOME Shell are in the fundamentals.
It really is too bad that Canonical and the GNOME Project decided to go their separate ways. Both user interfaces feel like products of a bitter divorce. Not the kind where I get the car and you get the living room furniture. The kind where we bring out the chainsaw and literally cut everything in half.
GNOME 3 and Unity both suffer from a handful of usability issues that could easily be rectified by combining the two projects. GNOME is in great need of the Unity Launcher, and Unity could benefit from using the GNOME 3 Activities overview as opposed to Dash.
The screen shot below is a side-by-side of the empty GNOME 3 shell and the Unity desktop, followed by another side-by-side of the GNOME 3 Activities overview and the Unity Dash.
The GNOME Shell Workspace
The Unity Desktop
The GNOME Shell Activities Overview
The Unity Dash
What's missing? Here are a few mock-ups depicting what could have been:
'Unity Shell' Desktop Mockup
'Unity Shell' Overview Mockup
Take GNOME Shell, add the Launcher, functional desktop, and static configurable workspaces of Unity and you have something that's familiar enough, capable enough, and slick enough to appeal to both current users and potential converts.
While the GNOME Project is unlikely to utilize anything from Unity in the near future, Canonical is slowly integrating GNOME 3 into Ubuntu. So, we'll get to see which GNOME 3 features get implemented in upcoming versions.
While the practicality and efficiency of Unity over GNOME Shell is highly debatable, Canonical seems to have the advantage. But so far, the real winners in this GNOME 3/Unity split are XFCE and KDE.
The Takeaway
Using GNOME Shell is an exercise in supreme frustration. After spending the first month with this interface, I wanted to crawl into a corner and die. That's right. Month. Coming from someone who changes OSes with the same frequency that most people change clothes, the learning curve associated with GNOME 3 is steep.
The second month we discovered shell extensions. GNOME 3 not only became something we could use, but it became something that we wanted to use. The power of the extensions system got us excited about this desktop. With a heavy amount of customization, GNOME 3 can be tailored to suit the needs of nearly any user. But the bottom line is that it shouldn't require this much effort to get the basic functionality provided by other desktops immediately upon installation. Regardless of the potential, if you “upgrade” to GNOME 3 you will almost certainly lose any semblance of work flow.
Normal folks should definitely skip this one. Don't even bother with the rental. Linux nerds reading this article are encouraged to give GNOME 3 another spin, and distributors shouldn't give up on GNOME 3 simply because of GNOME Shell's default configuration.
Follow Adam on Twitter.
- A First Look At Fedora And GNOME Shell
- Fedora 16 At A Glance
- Fedora 16 Installation: Phase One
- Fedora 16 Installation: Phase Two
- Repos, Flash, Java, And Codecs
- Graphics, Wi-Fi, And 32-bit Libs
- GNOME 3 And GNOME Shell Basics
- GNOME Shell Desktop, Panel, And Notifications
- GNOME Shell Activities/Overview
- Input Shortcuts, Tips, And Tricks
- GNOME 3 Pros And Cons
- GNOME 3 Tweaks
- GNOME Shell Extensions A-L
- GNOME Shell Extensions M-Z
- Fixing GNOME 3
- Mimicking GNOME 2
- Test System Specs And Setup
- Benchmark Results: Start And Stop Times
- Benchmark Results: File Copy Time
- Benchmark Results: Archiving
- Benchmark Results: Multimedia
- Benchmark Results: System
- Benchmark Results: Unigine, AMD And Nvidia
- Benchmark Results: Games, AMD And Nvidia
- Benchmark Analysis: Fedora Versus Ubuntu And Windows
- Fedora 16: Conclusion
- GNOME 3: Why It Failed
- GNOME 3: Conclusion
Unity, Metro, GNOME 3, Etc.
Alas, I must suffer each day for the Wacom preferences panel in GNOME settings. Ties me to GNOME 3 (or a derivative). How silly.
In the end, I'm downgrading to a much older distro of Ubuntu, and supplementing it with Windows 7. I'll be keeping an eye in the coming years to see how these rusty GUI releases turn out-- hopefully for the better. But for now, linux has lost a lot of its useability and it's flare. I'll miss the days when upgrading to a newer distro actually felt like an upgrade, but maybe after all these mistakes, developers will learn and make Linux exciting again. I'll be waiting to see.
Nobody, IMHO, who actually uses a computer for anything of value wastes their time with Fedora. You can't upgrade it, so your own personal enhancements and bug fixes are lost. Features you like are abandoned for broken replacements. Fedora is a nightmare and has been since it began. I began the adventure years ago with Red Hat 5 and finally gave up and moved to more useful distros after Fedora 8. Fedora is now for the masochistic.
On the other hand, if you like superficiality, as in wallpaper and clock positions, and enjoy the animated struggle that comes with installing something new all the time and reporting bugs then Fedora is a good thing.
With that Fedora is also made for workstations and Ubuntu made for end user support 2 differnet applications so why only show benchmarks of end user things and not anything on network support, domain support, VM thin client viability, accessing files from the network, etc. like that things which Fedora is good at not just things which Ubuntu is I think this article was basised and another should be made with more benchmarks to not be as basised towards one or the other.
Unity, Metro, GNOME 3, Etc.
Alas, I must suffer each day for the Wacom preferences panel in GNOME settings. Ties me to GNOME 3 (or a derivative). How silly.
Now, I admit that neither of these configuration options are immediately visible to a new user. Despite that, your review is bad, and you should feel bad.
See pages 12 through 16.
Thanks, good catch. The words are wrong, not the chart. Fixed it.
KDE has quad-snap, which rocks on a large monitor
"I use Fedora, but recommend Ubuntu".
I wonder what RPM stands for.
It isn't explained in the article, but it happens to stand for Red Hat Package Manager.
Perhaps that is why fedora uses it.
The is no special reason why 'parent distributions' are 100% free software, it is simply red hat's corporate policy.
You might want to fix the typo on page 2, in the header which says 'whats new in fedora 15'.
I happen to use fedora 15 and recently upgraded to fedora 16.
It is buggy at the moment, it crashes but never have I lost any work due to the shell crashing, you can kill it and it will relaunch itself without any problems. At first I thought that the interface is stupid, and I still use gnome2 on my 10.04 ubuntu desktop. BUT, I have to say, I am almost used to dragging my mouse to the top left corner of the screen when I want to switch workspaces/apps on my desktop as well
I'm now using Unity, while far from perfect provides me with a better usability than Gnome3 and the features I really don't like (global menu, overlay scroll bars, placement of window buttons) can be uninstalled or tweaked away with Unity.
Gnome3 made me feel as if I'm forced to use the desktop in the very specific way the devs feel is right for me, not the way I feel is right - this problem exists to a certain degree with Unity, too, but for now I still prefer the direction Unity is taking and I feel I still have much more freedom for adjusting it.
Eventually I might look into Mint and Cinnamon, which looks very interesting.