Canonical will make Unity the standard user interface for Ubuntu's Linux desktop to deliver a more modern workspace with touch support and better graphics.
The new Unity user interface will be standard on the
next version of Ubuntu Desktop, according to
Mark Shuttleworth, Canonical's
founder.
Making the announcement at a keynote Oct. 25 at Ubuntu
Developer Summit in Orlando, Fla., Shuttleworth said Ubuntu Desktop 11.04 will
swap out the GNOME user interface in favor of the Unity interface Ubuntu that
currently includes on netbooks.
"We conceived some work a time ago focused on
netbooks that we want to bring to desktops," Shuttleworth said.
Canonical introduced Unity, the multi-touch interface,
this month with Ubuntu 10.10
Maverick Meerkat for netbooks. Unity gives users
3D graphics support and better touch screen enablement. The desktop/laptop
version of
Ubuntu 10.10 still has the long-standing GNOME 2.2 interface by
default.
GNOME Shell is the latest interface being developed for
GNOME 3.0. It was delayed to spring 2011 because it wasn't ready. With
Canonical
shifting to Unity, GNOME Shell will not be the default when completed.
GNOME would continue to be used as Unity's framework;
it's just the shell that wouldn't be visible, said Shuttleworth.
"Unity is a shell for GNOME even if it isn't GNOME Shell.
We're committed to the principles and values of GNOME," said Shuttleworth.
Canonical has been maintaining two user interfaces for
Ubuntu for a while now. The desktop distribution has the familiar tiled
interface reminiscent of Windows, while the Netbook Remix has a more
streamlined look. This shift consolidates the operating system squarely behind
one default interface instead of maintaining two different looks.
It will likely be more attractive for PC manufacturers considering
selling Ubuntu desktops and laptops. Dell supports this shift,
Canonical said. Other OEM manufacturers have expressed interest in
Ubuntu, said
Canonical, and supporting a single user interface across all hardware
platforms
is a more attractive option.
The Unity interface has a new application dock and launch
bar, multi-touch use of applications, and less clutter of the screen space. It
will accept input via screen hand, mouse, and trackpad.
Unity will be the default desktop experience for "users
that have the appropriate software and hardware," Shuttleworth said. Users
interested in Unity will need hardware that is modern enough to handle 3D-based
graphics. Users running Ubuntu on older machines will still have to switch to
the GNOME interface with its 2D graphics.
The "fairly substantial shift" in the interface "is
a significant, risky step. It will throw people's confidence," said
Shuttleworth during the keynote. He said it was a necessary move because the
current iteration of the GNOME shell did not match Canonical's vision of how how
applications should be displayed on Ubuntu Desktop. The team behind GNOME had
made some technical decisions in how it used GL graphics and 3D that "we found
it difficult aligning to," Shuttleworth said.
"We took a divergent view on some key design issues -
where the application should appear, how one searches for applications and how
the applications should be presented-they
weren't embraced by the designs in the Gnome shell," he said.
While the announcement came as a surprise to programmers
and users, the prevailing attitude appeared to be wait-and-see, as reflected
by an on-going poll on Ubuntu Forums. Asking "
GNOME Shell or Unity?" GNOME
Shell was in the lead, with 37 percent. It was not a decisive lead, as Unity
was preferred by 29 percent, and 27 percent said, "Anything that works."
While some users on various online forums
worried about yet another competitor for GNOME, others pointed out that Linux
is infinitely customizable and it's just a matter of "apt-get install" to slap
on a new interface.
There seemed to be
a general consensus that GNOME looked outdated compared to KDE and Xfce, which
are other popular interfaces. Unity, was more modern, in comparison. In the
Ubuntu Forums poll, 6 percent claimed they didn't use GNOME anyway.
Some users pointed out that Canonical's goal has always
been about delivering a
simple and easy to use interface for Linux. "When Gnome
served that purpose, Canonical used it. When Gnome stops serving that purpose
as well as Unity or any other desktop does, the default desktop should be
whatever serves that overall purpose: Simplicity and ease of use," posted a
user on
Ubuntu Forums.
Ubuntu has a lot of work to do around windows management
on Unity before it's ready for the desktop, said Shuttleworth. On the netbook,
there is only one application in the foreground at a time, but that is not the
case on a desktop. Users can set up multiple screens and be able to see all the
contents at the same time.
For desktop and laptop users, the new Ubuntu Unity will
default multiple windows and a multi-foreground interface. For netbook users,
Unity will continue to default to a single window with a single foreground
application.
Unity is expected with the next release of Ubuntu 11.04 desktop, or
Natty Narwhal, in April 2011.