The Post Penguicon Unity Unification Story

This past weekend, I was a "Nifty Guest" at Penguicon. Being a nifty guest is both an honor and a curse. On one hand, you get that fancy "NIFTY" on your name badge, but on the other hand you need to dance like a monkey whenever asked. Thankfully my dancing was held to a minimum this year.

I did a session on backing up, which I'll be posting as a video presentation here on our website later this week. I also got to have a battle to the death with Jorge Castro from Canonical about Ubuntu's new Unity interface.

I've known Jorge for a couple years, but I was surprised to learn that he was heavily involved in the transition to Unity. It made my disdain for the new interface a little awkward, but at the same time, who better to address my concerns?

I still don't really care for Unity, but I'll admit the panel was very helpful in my attempt to deal with it. Here are some highlights. Please note the questions and responses are based on my recollection of the panel, so I've taken some liberties. These should not be taken as quotes:

We're waiting for one of our heads to explode, like in the 80s film

Shawn: I'm of the opinion that if something ain't broke, don't fix it. What was so inherently wrong with Ubuntu that a complete rewrite was required?

Jorge: While there were certainly some things wrong with Ubuntu, it wasn't because of some horrible failing that we decided to transition to Unity. As we've matured both as a company and a distribution, we have hired design and desktop experience people. We felt we'd be able to bring a new interface to users based on design-centric concepts and user testing feedback.

Unity has been designed from the ground up with accessibility, multitouch, and hardware acceleration in mind, which is great for OEM relationships. If our goal is to get more systems pre-installed with Linux, Unity will be a big step in that direction.

S: While there are plenty of things I don't like about Unity, there were also things I didn't like about the traditional Ubuntu desktop. The difference is that with the old desktop, I could tweak it to be something I liked. With Unity, we're forced to compute the "Ubuntu Way" with very little if any customization available.

J: Yeah, I wish we would have included at least a few simple customization options for Unity. Unfortunately, they just weren't quite ready and bug tested for release. The good news is there are some customizations that can be done, and in the future we'll see more and more things to change and customize. [NOTE: I'll have a link to those customization options at the end]

With the 11.04 release, we concentrated on making sure things worked well out of the box just as they are. Now that Unity is in the wild, we'll start seeing many other customization options start to be written. Getting a stable, consistent interface out the door was our main objective this release cycle.

S: Why do you hate menus so much? Did someone beat the design team with take-out menus or something? The new "dash" interface for launching applications is cumbersome at best.

J: I must admit, I didn't notice the concerns with the dash as much as some people, because I'm used to the Gnome-Do method of launching apps. I personally find it easier to hit the Super key and start to type the name of an application. If you are used to using the menu system to launch apps, yeah, I can see how that would be a problem.

The application lens [NOTE: "Lenses" are Unity-speak for programs that attach to the new dock/launcher and provide services] really needs a lot of work. It does some things really well, but some things are more difficult. That's one of the biggest things I'll be talking about at UDS the week after next.

S: You keep talking about lenses, what does that mean?

J: Lenses are really cool. Basically they are Python or Vala scripts that interact with the launcher to allow quick access to basically anything the developer wants. [Jorge demonstrated a "Books" lens that instantly retrieves book information from Google Books, and provides metadata and links to read the book]

Anyone can write a lens, and they can be distributed via PPA. If the lenses are popular, we can put the in the extras repository and make them available to everyone. I'm really excited about lenses!

S: Would it be possible to write a curmudgeony-old-man-application lens for people like me that want the old style menu instead of the "dash?"

J: Absolutely.

S: Jorge, I want to close with 3 questions. Where should people go with questions specific to Unity? Where do we go for information on tweaking and customizing Unity? And where is the proper place to make suggestions or wishes to the developers?

J: You can find lots of information on the web, find users on
ubuntuforums.com, your local Ubuntu team, or ask a question on askubuntu.com. There's also an askubuntu lens available for accessing that website directly from your Unity desktop.

I think the best place to get information on tweaking is my "Power User's Guide to Unity." I've included links to the most commonly asked questions, and information on tweaking your desktop.

As far as feature requests or wish lists go, honestly the best way to do that is with bug reports. How do you do that? Well, here's the answer from askubuntu.com!

As it turns out, Jorge and I didn't battle to the death. It was early, we were tired. Maybe next time. I will probably still use the Ubuntu Classic option for 11.04, but after my panel with Jorge, I'm hopeful for the 11.10 release.

______________________

Shawn Powers is an Associate Editor for Linux Journal. You might find him chatting on the IRC channel, or Twitter

Comments

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

RE:

sarakevingaf2's picture

"Unity is a new thing and we all should welcome it. Whether it clicks or not in future is secondary. Before experimenting we should not give the judgment. I am a firm believer in evolution and it works Linux ecosystem too."
Indeed i must appreciate this point for linux ecosystem too

gps tracking

Both version of Ubuntu are

MikeSlika's picture

Both version of Ubuntu are very good. So i wouldn't do any code rewrite since junk such as windows is paid but still way worse than almost any free OS,

Julia,
http://tvwithbuiltindvdplayer.com

Thanks

Terrybeerjohnson's picture

Very good system! My some friends for a long time on it went. Sam just can not pass, although very desirable, but no time.

Nice t-shirt :-)

mizMoose's picture

Nice t-shirt :-)

Front porch reduction

steviejobs's picture

@mizMoose
Yep. What that nice t-shirt reveals is...it'll take more than a Diet Pepsi or six to burn off that front porch.

for those that use keyboard

saeid's picture

for those that use keyboard instead of mouse is amazing.

menus and launching

lefty.crupps's picture

> because I'm used to the Gnome-Do method of launching apps. I
> personally find it easier to hit the Super key and start to type
> the name of an application.

I do this in KDE with [Alt][F2] and the KMenu can do it as well, even searching by description to help find which program one needs. However, it's a horrible method to have to rely on for new users, who don't know the first thing about these names that FLOSS programs have, and new users will search for the oddest descriptions ("Amarok Music Player" doesn't come up with 'tunes' nor 'cd' even though they'll be listening to MP3s).

I rely on the [Super] key as my [Compose] key, but I do see it being more useful as a launcher. What to use as a compose, however? [AltGr] which only some keyboards seem to have?

Unity use of space vs Gnome

Pat Decker's picture

I agree that it is a great idea to conserve our desktop space, but unlike your demo my DOCK autohides itself once I launch an application. So it's just as efficient with screen space as your Gnome setup.

As far as switching between applications and accessing an application menu, I agree with you. It'll definitely take some getting used to at the very least.

I'm not a huge fan of Unity,

Ewen's picture

I'm not a huge fan of Unity, on my laptop I've been trialling Arch Linux with Gnome 3 and will probably migrate my desktop to that as well. But I did run the 11.04 live cd and was mostly impressed after with the overall experience.

Personally I think Canonical have made a smart move in that they can define a more unique Ubuntu experience which whilst pushing some current Gnome users away will help to encourage more non-typical Linux users and ultimately help Canonical start turning a profit.

The beauty of Linux is that we have choice, I think it will be 1-2 years before Unity could possibly be a compelling replacement for other well-established desktop environments but I don't see any harm in adding it to the mix. Maybe Unity will grow, maybe it will die but open source software is constantly evolving and improving and potentially failed experiments are part of that.

thank's canonical

zidane's picture

Unity is perfect for me :-)
ubuntu + some games = my dream Os

What does design-centric mean?

rhkramer's picture

What does design-centric mean? When you say the design of something is design-centric, what is that telling me?

It is 9 year's that I'm using

Anonymous's picture

It is 9 year's that I'm using Ubuntu and now I'm switching to Fedora.
Unity sucks!

me too

Mike_231's picture

I used Ubuntu for 8 years but i am going to continue using for a long time.

Unity is a new thing and we

shankara's picture

Unity is a new thing and we all should welcome it. Whether it clicks or not in future is secondary. Before experimenting we should not give the judgment. I am a firm believer in evolution and it works Linux ecosystem too.

As far as I am concerned

RhianG's picture

As far as I am concerned Unity is the last nail in the Ubuntu coffin for me. I am switching to Arch Linux where I get get the system I want and keep it up to date without all the hassle of updating in bulk every six months, often with apps that are already out of date.

I'll leave Ubuntu to the dual booters and windows fans.

something is definitely wrong

glowndark's picture

something is definitely wrong with the geeks diet in general. the only cool guys are Chewbacca and Storm Trooper.

Awesome.

Shawn Powers's picture

Craig, can I have your permission to insert one of the photos into my post? You have them tagged non-commercial use, so I'm pretty sure I can't without your permission...

Shawn Powers is an Associate Editor for Linux Journal. You might find him chatting on the IRC channel, or Twitter

Webinar
One Click, Universal Protection: Implementing Centralized Security Policies on Linux Systems

As Linux continues to play an ever increasing role in corporate data centers and institutions, ensuring the integrity and protection of these systems must be a priority. With 60% of the world's websites and an increasing share of organization's mission-critical workloads running on Linux, failing to stop malware and other advanced threats on Linux can increasingly impact an organization's reputation and bottom line.

Learn More

Sponsored by Bit9

Webinar
Linux Backup and Recovery Webinar

Most companies incorporate backup procedures for critical data, which can be restored quickly if a loss occurs. However, fewer companies are prepared for catastrophic system failures, in which they lose all data, the entire operating system, applications, settings, patches and more, reducing their system(s) to “bare metal.” After all, before data can be restored to a system, there must be a system to restore it to.

In this one hour webinar, learn how to enhance your existing backup strategies for better disaster recovery preparedness using Storix System Backup Administrator (SBAdmin), a highly flexible bare-metal recovery solution for UNIX and Linux systems.

Learn More

Sponsored by Storix