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
Today’s modular x86 servers are compute-centric, designed as a least common denominator to support a wide range of IT workloads. Those generic, virtualized IT workloads have much different resource optimization requirements than hyperscale and cloud applications. They have resulted in a “one size fits all” enterprise IT architecture that is not optimized for a specific set of IT workloads, and especially not emerging hyperscale workloads, such as web applications, big data, and object storage. In this report, you will learn how shifting the focus from traditional compute-centric IT architectures to an innovative disaggregated fabric-based architecture can optimize and scale your data center.
Sponsored by AMD
Built-in forensics, incident response, and security with Red Hat Enterprise Linux 6
Every security policy provides guidance and requirements for ensuring adequate protection of information and data, as well as high-level technical and administrative security requirements for a system in a given environment. Traditionally, providing security for a system focuses on the confidentiality of the information on it. However, protecting the data integrity and system and data availability is just as important. For example, when processing United States intelligence information, there are three attributes that require protection: confidentiality, integrity, and availability.
Learn more about catching the bad guy in this free white paper.
Sponsored by DLT Solutions
| Making Linux and Android Get Along (It's Not as Hard as It Sounds) | May 16, 2013 |
| Drupal Is a Framework: Why Everyone Needs to Understand This | May 15, 2013 |
| Home, My Backup Data Center | May 13, 2013 |
| Non-Linux FOSS: Seashore | May 10, 2013 |
| Trying to Tame the Tablet | May 08, 2013 |
| Dart: a New Web Programming Experience | May 07, 2013 |
- New Products
- Making Linux and Android Get Along (It's Not as Hard as It Sounds)
- Drupal Is a Framework: Why Everyone Needs to Understand This
- A Topic for Discussion - Open Source Feature-Richness?
- Home, My Backup Data Center
- What's the tweeting protocol?
- New Products
- Readers' Choice Awards
- RSS Feeds
- Dart: a New Web Programming Experience
- Reply to comment | Linux Journal
11 hours 31 min ago - Reply to comment | Linux Journal
14 hours 3 min ago - Reply to comment | Linux Journal
15 hours 20 min ago - great post
15 hours 55 min ago - Google Docs
16 hours 18 min ago - Reply to comment | Linux Journal
21 hours 6 min ago - Reply to comment | Linux Journal
21 hours 53 min ago - Web Hosting IQ
23 hours 27 min ago - Thanks for taking the time to
1 day 1 hour ago - Linux is good
1 day 3 hours ago
Enter to Win an Adafruit Prototyping Pi Plate Kit for Raspberry Pi

It's Raspberry Pi month at Linux Journal. Each week in May, Adafruit will be giving away a Pi-related prize to a lucky, randomly drawn LJ reader. Winners will be announced weekly.
Fill out the fields below to enter to win this week's prize-- a Prototyping Pi Plate Kit for Raspberry Pi.
Congratulations to our winners so far:
- 5-8-13, Pi Starter Pack: Jack Davis
- 5-15-13, Pi Model B 512MB RAM: Patrick Dunn
- Next winner announced on 5-21-13!
Free Webinar: Linux Backup and Recovery
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.



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