in

The Good, the Bad and the Ugly About Unity

- - 11 comments
A few days ago, Canonical released the latest version of the world's most popular distribution, Ubuntu. Aptly titled Natty Narwhal, Ubuntu 11.04 is the Linux community's bravest attempt at pushing the boundaries of the Linux desktop. Also, being a complete departure from the traditional desktop, Natty brings along changes that are good, sometimes bad, and even ugly at times. Here’s a look at these changes in a little more detail.



The Good:

We've talked about Natty and its features in our previous article (see: Ubuntu 11.04 'Natty Narwhal': To Upgrade or Not to Upgrade?); however, we didn't touch upon Unity much. Unity, the brainchild of the Canonical team was an out-of-the-blue decision which surprised and even shocked many users and developers alike. The shocking part of it was the decision to part ways with the GNOME desktop, which had been part of Ubuntu for so many years. The move has left many GNOME loyalists changing clans. However, there are also many users who have welcomed the changes. One reason why Unity works is because it brings something completely fresh to the user as opposed to the traditional GNOME desktop, which was getting too old-school to compete with Windows, Mac and even KDE4. Unity also relies heavily on the trusted Compiz window decorator, thus making the switch relatively smoother as compared to the one with GNOME 3 and Mutter. Furthermore, the GNOME 2.x series was a desktop that had not gone any major visual changes for years, and thus it failed to keep up with many of the modern desktop usability standards. For example, GNOME 2.x included two panels, one at the bottom and one at the top which consumed a lot of space. Also, the menus were too outdated when likened to modern desktops like Windows 7 and KDE4. Furthermore, the tray, the menubar, and indicator applets made the panels look way too crowded and tacky.


Unity despite originally being a Netbook UI, addressed all these problems perfectly. It got rid of the bottom panel, placed an application launcher at the left and removed the tray to make the desktop look more streamlined and sleek. The global menu sits perfectly at the top giving more space for applications to take over. The launcher on the left dodges windows effectively making the desktop experience less distracting. Apart from the looks, Unity scores very high when it comes to usability. It incorporates shortcuts that are easy to learn and even easier to use. For example, using Super + # gives access to the applications that are pinned to the launcher. This makes using Unity hugely productive, especially to power users. Finally, Unity brings Files and Applications searching to Ubuntu; a feature conspicuously missing from the Linux desktop for so many years.


The Bad:

Now that we've talked about all the good features of Unity on Ubuntu, here's a look at everything that's bad.


It's bad manners not to introduce yourself first!

The first thing a new user will encounter after installing Ubuntu is the completely different UI. It's nothing like Windows, Mac OS or even GNOME 2.x. With such a complex UI, a welcome tour explaining different parts of the UI would have been a great feature. Maybe Canonical could've included a video that explained users different parts of the desktop. Even though the help files do explain the desktop perfectly, they are not that conspicuous as they should be. It is only when you hover over the top panel and click on 'help' that you get access to the help files. Why cant the help guide start by default for a new session?

Hey! How do I get started?

First things first, the Ubuntu logo on the top left is not that conspicuous. There are some users who will definitely miss the button as it is a monochrome icon and it blends in perfectly with the rest of the buttons on the panel. A good way to counter this problem is to make the Ubuntu logo glow for the first session so that users would know where to begin. Secondly, the menu is categorized in such a way that it becomes difficult for new users to find applications they need. For example, when a new user enters the 'More Apps' menu, he or she sees applications scattered without proper categorization. You may not even know what the application 'Libreoffice writer' does. Is it a CD-writing application? A text editor? There is no way of knowing unless you are a seasoned Linux user. If you are looking for something on the lines of Microsoft Word, you may search the term 'word' but to no avail.

The mysterious case of the missing app

Supposing a user is visiting his favorite tech web site. There, he sees a link to a shiny new app that will make his life so much easier. Thanks to 1-click install, he installs it to his computer and then moves on to other tasks. After a few hours, he comes back and starts looking for his newly installed app in the Unity menu. As he watches a lot of T.V, he has forgotten the name of the application and thus he has to rummage through the whole menu just to find an app he installed earlier. He thinks to himself, why can't they properly categorize the apps so that they're easier to find? The best thing Canonical can do to tackle this problem is to make sure that the applications are categorized properly. They can take cue from KDE4 or even Windows 7.

But, I'm a mousie!

Even though Unity incorporates many features that make it a great competitor to Windows and Macs, it still has a lot of shortcomings. One of those shortcomings will definitely affect people who rely heavily on their mice/touchpads. If you notice closely, Unity isn't that mouse-friendly. For example, if you start looking for a particular application, it will take more clicks to get there than it usually took with GNOME 2.x. Also, minimizing applications quickly is difficult as the only way to minimize a window is to click on the minus button on the top left. People who use Windows,KDE, or even GNOME 2.x will find it difficult to quickly minimize applications or even switch between them using only the mouse. Furthermore, another petty annoyance about Unity is that single-instance windows don't minimize if we click on their launcher icons. The question is why didn't Canonical include that feature?

I Can't Customize!

There are many users who aren't comfortable using Unity. Most of these users are usually long-time Linux users who were comfortable using GNOME and KDE by tweaking the UI according to their needs. In Unity however, this is not possible. Neither is it possible to rearrange the indicator applets. The same applies to the Dash too on which even a slightest of change is impossible. Besides that, the elusive launcher's behavior too can't be changed unless the new user knows what Compiz Config Settings Manager does and how to install it.

Poor integration

The global menu is a great addition to the Linux desktop. Not only does it save a lot of space, it also keeps Ubuntu's minimalist ideology intact. Having said that, the global menu is pretty much useless at this moment as it barely integrates with any major application. At times it is buggy and if an application loses focus, it results in the wrong window being closed. Even applications like Libre Office don't respect the global menu. The best thing Canonical could have done here is that they could've included Global menu in the next version of Ubuntu.


The Ugly:

One of the most appealing things about Ubuntu Natty is its sleek interface. However, the big fat launcher on the left sticks out like a sore thumb. Moreover, the launcher cannot be modified unless you are geeky enough to install Compiz Config Settings Manager (ccsm) and change the settings. The Dash too, looks quite tacky when contrasted with other menus like Kmenu, Gnomenu and more. Also, if you're using an old graphic card, Compiz will tend to slow down especially when many applications are open.


No way to erase the past!

Ubuntu Natty provides a smart way to search and access frequently used files by integrating with Zeitgeist framework. One annoying downside of this great feature is the inability to delete history. Furthermore, there is no application that makes up for this missing feature. The problem with that is some people need to erase history to protect their privacy especially on public and shared computers.

Too much for the fingers!

Unity is a power user's dream. It makes perfect use of the keyboard to provide a productive desktop experience. However, when a new user installs Ubuntu, he or she has no way of knowing what these keyboard shortcuts are. In fact there are a lot of users who don't know where the 'Super' key is. Ubuntu could've included a File listing all the Unity shortcuts.


Overall:

Unity is a decent attempt at bringing the average desktop user to Linux. However, its half-baked and sometimes buggy features make it quite unpalatable for the next-door neophyte. Moreover, there have been many negative comments about Unity and how it's forcing users switch back to GNOME2. Also, many people are waiting for the next version of Linux Mint to come out so that they could make a switch as soon as possible.

Having said all that, this is definitely NOT Ubuntu's Vista moment. To be honest, it 's Ubuntu's KDE4 moment as they have released a half-baked product to the general audience. Another thing, this article is not a rant on how bad Unity is, it is actually a list of all the negative things users have encountered while using it. If only Canonical listens to the feed back from the users and works on the UI it can surely get back in the desktop game. Who knows, in a few years Ubuntu might be giving Microsoft a hard time.

11 comments

  1. All I can say about Unity and Ubuntu 11.04 is that it has disappointed me so much that I have tried testing other distributions for the first time since starting using Linux, which in my world is exactly the Vista moment as it was so bad that I decided to try Ubuntu at that time. First I tried Fedora (beta) with GNOME 3 and it is about the same disaster as Unity is. So I installed openSUSE to try KDE4 (I read I should avoid Kubuntu for this) and so far it is a blast. I feel almost exactly the same as when I switched from Vista to Linux. It looks like I will be spending the next couple of years in KDE land. At least until the next Vista moment comes around :)

    ReplyDelete
  2. AnonymousMay 08, 2011

    I wonder how many loyal users Canonical will loose, till next 11.10 release.
    For me, after 2 years with Ubuntu, I'm not going to use it any more. Many thanks to Ubuntu for making my way in Linux world, but Unity for me as web developer is the worst example of UI. Debian is waiting for me.

    ReplyDelete
  3. Per "Wertigon" EkströmMay 09, 2011

    For points 2 and 3, unity *does* have categories. If you go to Ubuntu menu -> More Apps (or simply Super+A) -> To the right of the search bar, you have a pulldown menu listing the various apps. It is a bit hidden, I grant you that, but the feature exists.

    Also, regarding shortcuts, there is actually a really neat cheat sheet here (SVG-based): http://ubuntuone.com/p/pBs/

    I agree, it's not a perfect solution, but sure helps. :)

    I find my biggest pet peeve with Unity is that it crashes if I unplug my ethernet cable. Not good on a laptop...

    ReplyDelete
  4. AnonymousMay 09, 2011

    I don't like Unity at all, and will use 10.10 as long as possible, then I will probably change to Linux Mint.

    ReplyDelete
  5. I don't think Unity is a bad desktop, it's just different, a few days ago i installed the latest Ubuntu to a friend and he was very comfortable with the environment (he has never used linux). But it's a problem in Linux that people don't focus in developing few projects to make them more competitive against M$ for example, or to improve them. They should concentrate on KDE and Gnome. I think that point is in one of your older posts :)

    ReplyDelete
  6. Thanks for the info - seems like I'm not the only one who felt awkward with Unity (as a Noob, also).

    Hey- Do you have the original version of that funny caricature of the Good Bad & Ugly, w/o "Unity" on it? I'd love to download that. G B & U is one of my favorite movies.

    Oh, yeah; I did find a way to revert to the older desktop view. You can see it here:

    To switch from Classic to Unity, or back again, go into System> Administration> Login Screen. There you can set your preferences for your next boot up.

    Dan

    Thanks,
    Dan

    ReplyDelete
  7. AnonymousMay 22, 2011

    I ultimately ended up leaving ubuntu(faithful user since 6) for debian a few months ago because of this. Unity is absolutely horrible. It turns your desktop into an iphone. icons have no hierarchy and it completely frustrating to use. It removes the "feeling" of using linux. Hard to explain, but that's my problem with it. It just feels too controlled.

    ReplyDelete
  8. AnonymousMay 23, 2011

    The biggest problem with the new Unity interface is that its more pathetic then windows when you kill explorer.exe....

    ReplyDelete
  9. AnonymousMay 30, 2011

    “Unity also relies heavily on the trusted Compiz window decorator, thus making the switch relatively smoother “ Then why is it whenever I enable a Compiz option, it screws-up Unity so bad I need to do “unity –reset” to get control of the windows again? Wobbly Windows? Rotating Cube?

    “the tray, the menubar, and indicator applets made the panels look way too crowded and tacky.” umm...maybe the tray was crowded because, well, I WANTED that stuff there? Update Indicator? CPU Speed? CPU Temp? Workspace Map?

    “The global menu sits perfectly at the top”. Yeah, “perfect”, if you only have one, maximized window. Not so perfect if you have multiple screens and are working on a small window at the bottom of the right-hand screen. And you don't even know that you have options until you roll the mouse over there to check.

    ReplyDelete
  10. I've just installed 11.04 and you still have to create your own configuration file to adjust screen resolution. As for using two monitors, find your own way.

    I've got a new pc and it's running fine...with Windows Vista!!!!!

    Bye bye Ubuntu.

    ReplyDelete
  11. I use Ubuntu but I deleted Unity and started using MATE. It's a nice easy to use desktop.

    ReplyDelete