Ubuntu Desktop Shifts to New Unity User Interface
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.