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:

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
Trending Topics
| Calculating Day of the Week | May 30, 2012 |
| Hack and / - Password Cracking with GPUs, Part II: Get Cracking | May 29, 2012 |
| Networking Poll | May 29, 2012 |
| OpenLDAP Everywhere Reloaded, Part I | May 23, 2012 |
| Chemistry the Gromacs Way | May 21, 2012 |
| Make TV Awesome with Bluecop | May 16, 2012 |
- Hack and / - Temper Temper
- Calculating Day of the Week
- Hack and / - Password Cracking with GPUs, Part II: Get Cracking
- Validate an E-Mail Address with PHP, the Right Way
- OpenLDAP Everywhere Reloaded, Part I
- RSS Feeds
- Hack and / - Password Cracking with GPUs, Part I: the Setup
- Networking Poll
- Tales From the Server Room: Zoning Out
- Boot with GRUB
- Really nice :-)
Something
4 hours 4 min ago - Have you experimented with
4 hours 6 min ago - Awesome..
4 hours 27 min ago - Good One..
4 hours 46 min ago - Nice One...
4 hours 50 min ago - very good web: ---(
4 hours 54 min ago - very good web: ---(
5 hours 28 sec ago - very good web: ---(
5 hours 2 min ago - very good web: ---(
5 hours 6 min ago - very good web: ---(
5 hours 8 min ago





Comments
RE:
"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
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
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 :-)
Nice t-shirt :-)
Front porch reduction
@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
for those that use keyboard instead of mouse is amazing.
menus and launching
> 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
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,
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
Unity is perfect for me :-)
ubuntu + some games = my dream Os
What does design-centric mean?
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
It is 9 year's that I'm using Ubuntu and now I'm switching to Fedora.
Unity sucks!
me too
I used Ubuntu for 8 years but i am going to continue using for a long time.
Unity is a new thing and we
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
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.
Photos
Here's some photos of the Unity Panel at Penguicon:
https://picasaweb.google.com/craigmaloney/Penguicon2011#5602146404155272706
https://picasaweb.google.com/craigmaloney/Penguicon2011#5602146326536356850
https://picasaweb.google.com/craigmaloney/Penguicon2011#5602146469460631058
something is definitely wrong
something is definitely wrong with the geeks diet in general. the only cool guys are Chewbacca and Storm Trooper.
Awesome.
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