Tuesday, July 19, 2011

Comparison of Desktop environments

This article is ever-so-slightly deprecated. Please see: http://profectium.blogspot.com/2012/08/comparison-of-window-managers-and.html
As you saw in my post below I do not use Unity. I use the currently unstable version of Gnome 3 on my Ubuntu operating system. Today's post is about comparing some popular desktop environments for Linux. XFCE / tiling fans, I'm sorry, but I am not included you in this debate. I do not have any experience with XFCE or many tiling window managers and I wouldn't be able to give a fair report on them.


What desktop environment you choose is a matter of preferences. From the four I have used they all did the same thing in a different, sometimes prettier way.


Unity
The Ubuntu development team dropped Gnome as their default desktop environment on their release of version 11.04 - Natty Narwhal. They swapped it out with a more modern looking desktop environment called Unity. The key features of Unity are a taskbar (With a very intelligent window-dodge system) and header-window integration. For instance, when you open Libreoffice the options file, edit, view, all go to the top panel. As with most Linux desktop environments they can be customized heavily through themes. Unity suffers from a lack of customizability. No matter what color scheme you use or what desktop effects you want you will still always have the taskbar and integration panel hanging around. It is also hard to use for beginners. Icons from the launcher can't be removed and placed on the desktop as you might think. You need to make a whole new launcher to get desktop icons.

Some good points to make about this desktop environment is the familiarity Windows 7 users will have with be able to keep launchers for their favorite apps. This is something that old Gnome versions couldn't do prettily. It also reduces the amount of distraction and increases the screen size for maximum viewing convenience.

Gnome 3
I have used Gnome 3 longer than any other desktop environment. It retained it's ability to be highly customized but also had a very appealing user interface. It can be confusing to start off with because of the lack of minimize and maximize buttons, a dock, or the lack of a file-managing desktop. (All of which can be changed with software like gnome-tweak-tool and docky). The most powerful part of Gnome 3 is something that I called the Sea of Windows (Shown to the left in the picture). It is activated by moving your mouse cursor to the top left corner of the screen (Similar to how the Unity launcher is summoned). There will be a ripple effect and it will show all of your open windows and processes(like Dropbox or Screenlets). This is also where the favorites bar is kept and where Launchers can be stored. Everything in the Sea of Windows is customizable through gtk 3.x themes and gnome-shell themes. (Gnome shell themes being the one that changes this part of the DE).

This paragraph used to be about the instability of gnome when trying to install it on Ubuntu 11.04, and yes, that is a very bad idea if you do not want to kill Unity. It may even make both desktop environments flawed if something goes terribly wrong. However, Ubuntu 11.10 is out and it has fixed the compatibility issues of having Gnome and Unity installed at the same time. In addition to fixing the problem, Gnome 3 has been added to the Ubuntu repositories, so installing it is as simple as using the software center.

Enlightenment 17

 I will admit right off the bat that I have little good to say about E17. It's selling point is the lightweight beauty that it has. It is true that for someone willing to make their DE a hobby that E17 is the best out their for only 4 Megabytes. Some things I noticed was the bottom bar was confusing to use at times and was terrible at hiding itself. It would always overlap any window that entered it's territory. Maximizing and minimizing buttons were included but completely broken. Right click doesn't work on the desktop because left-click takes it's place. It comes with no detection of previously edited global shortcuts, which I didn't really expect it too.

  The only good parts about E17 is that is has the potential to be great AND it is incredibly lightweight (4MB). It comes as sort of a template. But for people not willing to spend days tuning it to their liking it is just not for them.
    Kde 4.6 - Plasma Workspace
I haven't used KDE for quite some time (since about 4.6) the reason being after about two weeks of using it on Ubuntu 11.04 it decided to not boot for me anymore. Also, at every boot I would need to sudo remove kde-window manager, sudo install kde-winder-manager just to get it working.

The release of KDE 4  attempted to change the style of the DE into a prettified masterpiece. One of the first things I discovered was the built-in desktop settings manager. Straight out of the box I was able to activate my wobbly windows, change my color schemes around, and add widgets without having to leave my desktop. Windows users would find it easy to use as well because of the K menu, which resembles the start globe from Windows Vista and Windows 7. There are little things thrown into this desktop environment that make it what it is. Things so small most of the time they go unnoticed. For instance, when a window closes it doesn't abruptly shut down. It sinks into a center point and fades away. Or when a popup from the side of the screen comes out it will glide back to where it came from.

KDE's desktop effects can be turned off with the command alt+shift+f12 if you have a bad/old graphics card. Upon installation it checks to see if your settings allow you to run the Plasma workspace, so it may already be off by default.

The only bad things to say about this desktop environment are that it is not lightweight and that Gnome applications (If you install it over Gnome) keep themes. The download of Kubuntu(Ubuntu with KDE instead of Unity by default) is around 140MB if you already have the kernel and Libreoffice(It tries to install the Libreoffice suite on installation).

Kubuntu will also install KDE-related software if you don't deselect it. (Don't unless you know what you are doing. The Window manager is NOT enough to run KDE). This could lead to jumbled app lists like a System Settings Clone or Kate and Gedit. Two programs that do the same thing but each designed for another DE. Any program from Gnome works on KDE and vice versa, though. Like I mentioned earlier only KDE applications retain themes in KDE.

Extra: KDE can be installed on Windows and Mac too.
KDE also features a Sea of Windows, but it needs work.


The Verdict
  Originally this paragraph hailed KDE as the winner of my competition, but now I feel that Gnome 3.2 has blown it out of the water. This is just opinion, since all of them are very usable desktop. There are the occasional crashes with Gnome, but it's simple, efficient when you start learning the ins and outs of the system (like wikipedia querys from the application search bar), and customizable through CSS. The height of the interference to the user is the occasional popup of the process dock and the always-present activities bar.


To download Gnome 3 your distribution probably has it in the repositories. If not and you would like to try it, there are other versions of Linux that were built with Gnome 3 in mind, like Fedora 16.

1 comment: