Hacker News new | ask | show | jobs
by csense 5069 days ago
Unity is still crap. It might be suitable for a tablet or a phone, but it'll never fly on the desktop, for any but a tiny subset of users. In case you haven't noticed, most people hate it, and are delaying upgrades, installing Gnome or switching to Mint in droves.

One important function of the Start menu is discoverability of apps. If I want to see what junk I have installed, I can look through the menus to see what I have. With Unity you have to bring up the whatever and try typing search terms. If you don't know what you're searching for, it can be difficult -- and lots of times, you don't know the name of the application, because they have clever branded marketing names (Evolution, Firefox, GIMP, Inkscape, Shotwell, Chromium, etc.) which don't have their primary function ("image," "photo," "web," "email") as a substring.

Discoverability is particularly important for "control panel" type system administration applets, which are often vital to making your system function acceptably, and whose name, number, hierarchy, and division of functionality seem to mutate with every release.

Also, there are switching costs. The Unity interface is so foreign, I'd need several days -- possibly weeks -- to get as proficient with Unity as I am with Windows, Gnome 2 or Cinnamon. That's definitely a cost in time and frustration, and the benefits aren't clear.

Some features -- like the Mac-like "there's only one instance of each application" -- seem designed to cater to n00bs who need hand-holding because they don't understand the concept of multiple application instances, or the difference between launching an application and switching to an instance of that application.

I want multiple instances of certain applications -- terminals particularly -- and it's a major pain point with Unity. So not only do I have reduced productivity during the transition period, it seems like Unity is actually going to decrease my productivity once I do learn it, due to lack or hiding of core features.

Add to that the fact that Unity would crash regularly within the first hour of use when 11.10, the first Unity-only version of Ubuntu, was released.

I gave it a fair shot on two or three different occasions -- I think once when it was still called Ubuntu Netbook Remix, again when the beta was released, and finally with the official release of 11.10. (And a few incidental times when I've booted the Ubuntu CD for various reasons.)

In each case, within an hour of use I've concluded that Unity is a nightmare.

5 comments

> Unity is still crap. It might be suitable for a tablet or a phone, but it'll never fly on the desktop, for any but a tiny subset of users. In case you haven't noticed, most people hate it, and are delaying upgrades, installing Gnome or switching to Mint in droves.

It works well on my laptop. Most people don't hate it. Those who tried earlier versions of it and hated it then (myself included) are pleasantly surprised when they give it another look.

> One important function of the Start menu is discoverability of apps. If I want to see what junk I have installed, I can look through the menus to see what I have. With Unity you have to bring up the whatever and try typing search terms. If you don't know what you're searching for, it can be difficult -- and lots of times, you don't know the name of the application, because they have clever branded marketing names (Evolution, Firefox, GIMP, Inkscape, Shotwell, Chromium, etc.) which don't have their primary function ("image," "photo," "web," "email") as a substring.

This is hideously out of date. If I hit the windows key and type "image", then "gimp" and "inkscape" are in the list of choices. If I type "photo" I get "shotwell", "gimp" and "cheese". If I type "web", I get "firefox", "opera" and "chrome. "email" gives me "thunderbird".

> Also, there are switching costs. The Unity interface is so foreign, I'd need several days -- possibly weeks -- to get as proficient with Unity as I am with Windows, Gnome 2 or Cinnamon. That's definitely a cost in time and frustration, and the benefits aren't clear.

This is an argument against "change", not an argument against "unity".

> Some features -- like the Mac-like "there's only one instance of each application" -- seem designed to cater to n00bs who need hand-holding because they don't understand the concept of multiple application instances, or the difference between launching an application and switching to an instance of that application. I want multiple instances of certain applications -- terminals particularly -- and it's a major pain point with Unity. So not only do I have reduced productivity during the transition period, it seems like Unity is actually going to decrease my productivity once I do learn it, due to lack or hiding of core features.

It takes hardly any time to get used to this change. Personally, my web browser, email client, terminal and text editor all support tabs, so I us ually only have one window per app anyway.

> Add to that the fact that Unity would crash regularly within the first hour of use when 11.10, the first Unity-only version of Ubuntu, was released.

I'm not interested in older versions of Unity. I already said they were crap.

> I gave it a fair shot on two or three different occasions -- I think once when it was still called Ubuntu Netbook Remix, again when the beta was released, and finally with the official release of 11.10. (And a few incidental times when I've booted the Ubuntu CD for various reasons.)

> In each case, within an hour of use I've concluded that Unity is a nightmare.

So you're qualified to state that Unity was a nightmare. Not that Unity is a nightmare.

> Most people don't hate it. Those who tried earlier versions of it and hated it then (myself included) are pleasantly surprised when they give it another look.

I don't understand this, because I have used it off and on from the beginning and it really looks completely the same to me.

A number of my coworkers use Unity, and I do too. We're all programmers. Other than it being frustratingly buggy and with a klunky visual design, the general consensus is "meh, went better than I expected".

Granted, programmers have a simple workload: web browser, text editor, terminal, done.

One thing I like about Unity is how keyboard driven it can be: the application search is not too bad, and the "HUD" feature actually seems appealing except that it stole my right-hand-alt, which I use as an emacs's "meta" key. But other than that, I played with it a bit and thought it was a great way to get away from the hierarchical pull-down menu, which I loathe.

I still prefer Awesome, but I've used Unity for a few weeks and I agree that's not that bad (or wouldn't be if it wasn't so buggy).

Multiple terminals , for example, is not a problem: Ctrl-Alt-T launches as many as you want.

Or terminator!

Seems the future might be tabs/tiled windows rather than a full taskbar.

Or better still, tmux.

http://tmux.sourceforge.net/

"One important function of the Start menu is discoverability of apps."

This. It's the one reason I can't stand Unity. I can never find anything. I can never know what controls I can tweak. I don't even know where to look. I end up poking around in the shell or apt to find out what actual programs are available.

Why should I be forced to reach for the keyboard just to load a program? This isn't a C64. It's as backwards as Apple's move away from directories.

> Some features -- like the Mac-like "there's only one instance of each application" -- seem designed to

What? If you want a new instance, middle click on the icon instead of the normal left click. How the heck is this a major pain point?

As for terminals, either use the above mentioned method or use C-A-t to get a new terminal.

Bring up the Unity dash, go to the apps section (icon with ruler/pen), click "See X more results" in the Installed section. You can filter these results on category. Not perfect, but workable.

To get a second instance of the terminal, right click the launcher icon and select "New terminal". Or middle click the launcher icon. Or press ctrl+alt+t.

How can you say that Unity is still crap, if you haven't tried it in 12.04?