Ubuntu Unity: Demystified

Written by:  Maitraya K B • Edited by: Eric Stallsworth
Published May 16, 2011
• Related Guides: GNOME | Ubuntu

This is a detailed guide to Ubuntu Unity and explains in detail all the features of the new software. Watch this article closely as this will be frequently updated with new features as Unity improves. Everything you wanted to know about the new shell developed by Canonical is here,

Introduction

As you might already know, Unity is the new shell for Ubuntu 11.04 which was released a couple of days ago. Unity is a part of the Ayatana project and is developed by Canonical Ltd, the official sponsors of Ubuntu. Since the announcement of the project in 2010, Unity has generated a lot of buzz in the Linux world. While Unity 3.8.10 has received mixed reviews, let us look at Unity in detail and see why it is a step forward. Ubuntu Unity has two versions: Unity 3D (for harware that support 3d acceleration) andUnity 2D (for older hardware). As of now, Ubuntu 11.04 does not include Unity 2D by default, but uses classic GNOME as a fallback system. We are therefore going to concentrate on Unity 3D.

Unity dissected

We've divided Unity into the following parts:

1. The dash

One of the key components of the Unity design is the Dash. It is meant to be a replacement for the Applications, Places and System of GNOME 2. The Dash uses an intelligent technology called Zeitgeist, which is responsible for more relevant search results. By using Zeitgeist, Ubuntu knows what applications you use frequently and makes sure they are available at your fingertips when you search for them. Clicking on the Ubuntu icon at the top left of the screen reveales the dash. The dash is resizable (for desktops) while it occupies the full screen for smaller devices. Besides having a search bar, dash also has options to browse files, applications, check emails, browse the web or listen to music. (Large icons make it suitable for touch-based devices).

The Unity dash
click to enlarge

The Unity dash: nice and simple

2. The redesigned panel

Only the top panel is present in Unity. With the removal of the bottom panel, the user gets more screen space (this is especially beneficial for netbooks). The panel has a redesigned indicator area with a new sound menu, clock and sessions menu. Another important feature is the presence of the window controls on the menu itself for maximised applications.Ubuntu softwares now have a unified global menu on the panel (a lot like Mac).

The launcher
click to enlarge
The Unity globalmenu

3. The launcher

The launcher is definitely a killer feature. The launcher, present at the left of the screen,provides a replacement for the standard window lists for managing running apps as well as opening new windows. Moving the mouse over the Ubuntu button or by hovering the mouse near the left edge of the screen reveals the launcher. New applications can be added by simply dragging them from the dash onto the launcher.

The launcher with stacked icons
click to enlarge

The launcher icons get stacked when there is lack of space

A cool feature of the launcher is that when you drag a file onto the launcher, only the applications which can open the file are highlighted.

Dragging a file to the launcher highlights the applications which can open the file
click to enlarge

Dragging a file to the launcher only highlights the application which can open the file

You can open a new window for a particular app by middle clicking on its icon. To view all the windows of an application, click on the application icon.

Two Abiword windows side by side
click to enlarge

Two Abiword windows were open here. Clicking on the Abiword icon showed the two windows side by side

The launcher also supports keyboard shortcuts. When you hold the super key (Windows key) for some time, numbers appear on the launcher icons (and letters appear on the lenses). Simply pressing the desired number/letter opens the application.

After pressing the super key for some time
click to enlarge

After pressing the super key for some time, numbers appear on the icons.

If any application needs you attention, its icon shivers and a blue triangle appears at the corner of the Ubuntu button.

A blue triangle indication an application needs your attention
click to enlarge

The blue triangle at the top left indicates that an application needs your attention

You can even tweak the launcher behavior by using the Unity plugin for Compiz. Icon size, launcher behavior as well as some experimental features can be tweaked from the CompizConfig Settings Manager. Lenses are another cool feature in unity. Lenses are easy ways to access information from particular sources (for example, a YouTube lens would allow the user to search YouTube videos right from Ubuntu). Right now Ubuntu has the applications and the places lens by default, but there are other lenses in development. See here:http://www.omgubuntu.co.uk/2011/04/five-neat-unity-lenses-in-development/

The Ubuntu applications lens
click to enlarge

The Ubuntu applications lens

An Ubuntu launcher API is also in development. According to the Ubuntu wiki, the launcher is able to support quicklists, counters and progress bars.

Chromium supports progressbars
click to enlarge

Chromium is just one of many applications which takes advantage of the advanced launcher features.

Showing page 1 of 2

 
blog comments powered by Disqus
Email to a friend