A few days ago, Canonical announced the release of a new desktop environment for Ubuntu, called Unity, targeted at netbooks and touchscreen devices. I’ve been using it since then, and have found some time to write about my experience so far.
I can’t say I’m a fan of Ubuntu Netbook Remix, the interface currently targeted at netbooks. I find it a bit laggy–a perception which probably derives from the lack of feedback when clicking on buttons–and something about having no window titlebar just doesn’t feel right. I tried really hard to like UNR after I bought my netbook last winter, but in the end I returned to traditional Gnome.
Testing Unity
In contrast, I’m encouraged by what I’ve seen so far of Unity. Even the far-from-stable version that I installed from the project’s PPA works quite well, and solves a number of the issues that plague UNR.
For one, windows in Unity have titlebars, which go a long way towards making the whole interface look tidier. Maybe it’s just me, but I can’t stand looking at a window without a titlebar.
I also like Unity’s toolbar. Rather than requiring users to open a full-screen panel, as UNR does, Unity’s toolbar is much narrower, and serves both as an application launcher and a taskbar. In a lot of ways, it’s like the OS X dock.
While the toolbar can be used to switch focus between running applications, Unity also allows users to click the top-left corner of the screen to pan out and select between all open windows. Despite my various misgivings about Gnome Shell’s interface, this feature is growing on me as I use it more.
Shortcomings
As nice as Unity looks so far, it still has a number of flaws which will have to be worked out before it’s ready for prime time.
One major issue I’ve experienced is that, without a way to hide the toolbar, the maximum width of open applications is always about fifty pixels smaller than the screen itself. Since my netbook has only 1024×600 resolution, this is problematic with some programs–and particularly with Firefox, since many websites (such as WordPress, whose composer page is severely messed up as I write this!) require 1024 horizontal pixels to work properly.
I also wish there were a way to add virtual desktops. By default, Unity has only one desktop, and I can’t figure out how to create more. Virtual desktops aren’t any less desirable on a netbook than they are on a computer with a full-sized screen, so this should be addressed.
Along similar lines, Unity doesn’t provide a straight-forward way to add application launchers. Rather than intuitively dragging-and-dropping applications onto the toolbar (which caused some stuff to crash when I tried it), users have to open an application, right-click on its icon in the toolbar and select “Keep In Launcher” to create a permanent launcher.
Finally, Unity’s application browser needs to be improved. Unity allows users to browse applications by clicking a button in the toolbar that opens up a file browser to the location /usr/share/applications, i.e.:
This would all be good well if not for a few major flaws. First, the applications are not categorized, and unless you know exactly what you’re looking for, it can be a hassle to browse through the many launchers until you find the right one (Gnome Shell suffers from a similar problem, as I wrote a couple months back).
Second, some of the executables in /usr/share/applications, such as the one for Compiz, should only be launched from the command line by people who know what they’re doing; others, Bad Things could happen. Indeed, when I, as a person who rarely knows what he’s doing, double-clicked the Compiz icon, the Unity interface disappeared, because Unity and Compiz apparently don’t get along.
Finally, as the screenshot above demonstrates, the applications folder contains random configuration files, which will only confuse users by being grouped with desktop programs.
Most of the shortcomings I found in Unity, however, are not fundamental design flaws; they’re just bumps that will likely be smoothed over as development continues. I’ll look forward to seeing Unity continue to evolve as the Ubuntu 10.10 development cycle progresses.
Read More About This Topic
Share This Post
Tags: Gnome | Netbooks
Interact: Add a Comment | Trackback Link | Permalink
Subscribe: RSS Feed




Don't miss Charlene O'Hanlon's weekly columns...
Man, it’s just BETA. Who cares the categorized applications in BETA. Lets see the plans before you write this…
compiz works with it… -_- try before saying it doesn’t work.
anyway I can’t get unity to run without crashing
rolandixor: when I start Compiz with Unity running, the Unity panels disappear and I’m left with just my open windows. Maybe the behavior is different in your case.
Window titlebars will go (to the top panel), like UNR. And the menus will also go in the top panel (global menu).
You might like window titlebars, but they waste precious vertical space, and so do the menus.
Don’t you read Shuttleworth’s blog?
PD: I have used UNR’s interface and like it very much. It is very fast in lucid (no composite needed).
@Christopher Tozzi:It uses Mutter which is Gnome-Shell Metacity with clutter.In case you haven’t heard the infamous Gnome-Shell loses toolbars when compiz is used.
as Akshat says…. it uses Mutter… you cannot mix compiz and Mutter… they are both compositing window managers… its impossible.
Akshat and kaddy: thanks for the information. The point I was trying to make, though, wasn’t about which window manager Unity uses, but simply that the executable for Compiz shouldn’t be mixed in with desktop applications, as it currently is (maybe this is set to change as development continues). Curious users might double-click the Compiz icon and then have their toolbars disappear.
Compiz is only one example; there are other applications mixed in that probably shouldn’t be there.
@Christopher Tozzi:You installed it over an existing Ubuntu Install.This must not be present vanilla UNE install.
Chris you say you read the press release. Then you should know most of what your complaining about are stop-gap solutions ie: temporary, or are things not intended for Unity. Also although built on the same clutter base, Unity shares zero code with gnome-shell. Similarities are Ubuntu’s effort at having a uniform platform across devices. (Preparing for Gnome 3?) Not to mention you install Unity over and existing install, surly there are things in you rig that would not be there had you not done that. All of this explained on Mark’s blog http://www.markshuttleworth.com/archives/383 here’s the links since you apparently couldn’t find it.
lol, this review is like ordering a dish at the returant, ask it in after 5 minutes even though the chef tells its not finished, then complain about how seriously bad the resturant is.
Seriously dude, you cant review something unreleased, you can show it, but not review it.
the best and cheap netbooks are made by Asus or MSI, if you want reliability then the best is Hitachi netbooks ::
i would always prefer to use netbooks when i am on the move because they are so very convenient to carry around ;~: