Reviewing Gnome 3
03 May 2011
Those involved with Linux in any way have most likely caught wind of Gnome 3, a rewrite of the Gnome 2.x.x desktop environment. As of just a few days ago, Gnome 3 is considered to be fully out of testing and is available to Arch users, Fedora users, and others (Ubuntu is not included in the mix as they created their own environment, Unity).
As Gnome 3 is going to fully replace its old 2.x.x counterpart, I adopted it in advance in order to get to know it and leave myself time to find a new desktop environment in case I didn’t like it. Gnome 3 with gnome-shell is entirely different from the standard desktop that most of us are familiar with, and is most like what you would expect from an Android tablet or something similar rather than a desktop computer. There is, for all those who don’t have hardware capable of 3D rendering that Gnome-shell requires, a fallback mode that is essentially the classic desktop that everyone is accustomed to.
Gnome 3 struck me as being extremely easy to use, and probably the first noticeable changes are that it lacks a “desktop” and a taskbar. Losing the Desktop wasn’t a huge change for me because I have never actually used my desktop except as another folder. The “desktop” has been replaced with a brand new launcher that smacks of Android, and functions a lot like the app screen that most smartphone owners are familiar with. Typing a few letters filters the list, and includes files that have relevant names. It is much faster than sifting through a menu to find an application; those that are used frequently will show up in the “favorites list” which is the dock-like area at the left of the screen. (Screenshot: Launcher)
The replacement for the taskbar is a full-screen list with previews of all the open windows, minimized or otherwise. Windows can be closed from that screen with a small X button that appears over windows (like iOS), so sifting through and closing windows is fast. From that screen, windows can also be dragged to other desktops (“workspaces” is probably more accurate) that appear in the right hand dock. Gnome 3 automatically adds extra desktops so that there is always a blank workspace available, though switching between them in dual monitors takes getting used to, as anything on the extra monitor travels between them as though it’s a separate area unrelated to the workspaces. (Screenshot: Window management). At the bottom is the tray with running applications as is customary, though system functions such as battery, volume, accessibility and such are now permanently in the upper bar to the right. The launcher and window manager can be found by moving the cursor off the upper left corner of the screen or by clicking on “Activities”.
Notifications appear in the lower centre of the screen and are unobtrusive and overall more useful as things like instant messages can be read and responded to by hovering over the notification, which then vanishes when the mouse is no longer over it. Message boxes are tied to their respective application windows as well which for me took some getting used to but it makes sense. The desktop seems to run much smoother and faster than Gnome 2.x.x which always struck me as slightly bloated, even without the 3D effects. For the most part though, it’s easy to get used to using as it’s extremely intuitive. There are, however, a few things hidden away, such as the option to shut down- in the menu, holding the “alt” key switches “suspend” to “power off”. All in all though, it’s definitely worth upgrading once it’s available for your distro and if the new interface isn’t to your liking, the fallback mode has the speed improvements but the look and feel of the classic desktop. Keep in mind that there is no downgrade path so if you run Ubuntu or another distro that doesn’t have it in the repositories yet you are probably better off waiting (I killed my testing setup of Ubuntu with it).