Ask HN: What would you like to see in Ubuntu 11.10, Oneiric Ocelot?

118 points by jasoncwarner ↗ HN
I am the Ubuntu desktop manager at Canonical. The Ubuntu community is getting ready to start planning for the next UDS in May.

I know there are quite a few Ubuntu users here and I wanted to reach out and see what people would like to have fixed, changed, improved, removed, added or anything else in the upcoming release. I'm also quite interested in those who DON'T use Ubuntu and what their thoughts are on why they don't use it (might be related).

Things to consider:

* Applications and default app selection

* Configuration & Settings

* Usability and ease of use

* Accessibility

It would be helpful for me if you could give a brief rundown of what you use Ubuntu for as well.

Cheers,

-Jason

PS. If you have used Unity in the 11.04 beta, now would be a good time to give feedback on that as it could shape the 11.10 release as well.

172 comments

[ 3.2 ms ] story [ 453 ms ] thread
Win7-style window management shortcuts would be cool. The grid plugin for compiz is close, but Win7 has a few details that make it a bit better (for example, wrapping a window around to the right when you hit win-left on a window that's already left-snapped).

Installer options for remapping caps lock, like Google did with its ChromeOS laptops. I use it as an easy-to-reach control key; other people I know turn it into another super for easy window management or an escape key for vim. Useful functions for the average grandma might include "search the web", "open gnome do", or "open Unity's 'everything on the computer' page".

Include KeePassX in Ubuntu, provide solid integration for it (possibly even with Ubuntu One), and present it to the user on installation. Encourage users to use it to create strong passwords and to maintain separate passwords for every service and website.

====

I use Ubuntu 10.10 for most of my real work. I'm a computer science student, so I do a lot of programming, answer some email, surf the web, and spend a ton of time reading and writing papers.

I disagree about installer options for caps lock. It's very simple to find the option once you've installed it, and there's no need to slow down all the other people during the installation stage who will never remap anything.

It's really important to have short installation times - if you want people to convert to your operating system, make it easy for them.

I run Ubuntu 10.10 on a MacBook Air (back on Ubuntu after 3-4 years on OS X) and it runs great. I haven't tried Unity yet, but I will, I think I'll like it. I basically only run a terminal, mostly with vim, and Chromium. I have all terminals and Chromium windows in fullscreen, each on their own workplace. It works pretty well. In general I think a good way forward is fullscreen and a simplified UI, so Unity looks great.

There is one thing I wish you would work in and it's speed: Waking from sleep and turning on the wifi takes ages in Ubuntu. If there is something you can do here, that would make me happy!

EDIT: One more thing: I know installation with USB on a Mac is difficult to impossible, but if there is any way to make it easier on the Airs, I think it's a good thing. It's a very nice machine for Ubuntu, but it's really hard to install.

"There is one thing I wish you would work in and it's speed: Waking from sleep and turning on the wifi takes ages in Ubuntu. If there is something you can do here, that would make me happy!"

Here here!

I suspect this is a complicated issue, but my biggest gripe with installation has always been related to third-party drivers. It would be cool if there was some way to bundle wireless card drivers with the install CD/USB stick, for example. (Was recently setting up a machine where wired internet was not readily available - I know that's sort of an edge case.) I know that problems related to the drivers themselves are out of your hands, but making it even easier to track down and install the right drivers would be a step in the right direction.

As was mentioned over at http://news.ycombinator.com/item?id=2321584 power management needs a lot of work.

Nevertheless, I'm eternally grateful for the excellent work you guys are doing over there. Please keep it up!

Something to bear in mind, when neither wired nor wifi internet is available, plugging an Android phone in via USB does the job. Can be handy, and is still gee-whizz impressive to me, though I'm sure the novelty will wear off soon.
I would genuinely like the option to use GNOME 3. I'm considering moving to Fedora to try it.

It would also be great to see Systemd used. Rather than Upstart.

A global menu and a launcher (like Gnome Do) are some of the first things I install after upgrading. Along with Docky.

I realise some of these are fundamental changes to the Ubuntu way, but it's what is drawing towards alternatives, and further from Ubuntu (which I've used since Warty).

Gnome 3 and Gnome Do will be easily installable through package manger.

The inclusion of unity is not disabling the usage of Gnome 3, although I agree that Gnome-do should be integrated as default, it is so useful.

Not sure if this is appropriate for your question.. but I've been using Ubuntu for 5 years now as my sole OS, as a programmer. I'm thinking of switching to Mac OS soon because I'm sick of hacking my computer to have it "just work":

- Every time there's a new release, and I update, it leaves me with a crashed unusable system. Its happened so much that I've scripted out my entire install and configuration process

- I have to kill Firefox in order to make sound work in VLC... wtf?

- My bluetooth mouse works 50% of the time

- Wifi doesn't usually work with the built in managers.. I often have to install wicd

That's the gripe side.. will report back later for more UI related improvement ideas

Better hardware support sure is important, but it looks like you have harware that was carefully selected as to bring the greatest frustration possible.
Ii dunno.. Nvida GTx 280, Asus Gene II, i7 920, Corsair Ram Desktop. Before that, a standard IBM x41 tablet. I'm not going that extreme here in the hardware side
I haven't had these kind of upgrade problems since updgrading from 7 to 8. Did you really have trouble upgrading to, e.g. 10.04?

It seems to me that there's some problem with your HW configuration (WiFi etc. - never had problems). Did you consider staying on some LTS. I've found 10.04 to be extremely smooth. If you don't want to have the trouble, just stay on LTS :).

I did. (9.10 to 10.04) I lost my graphics driver during the update and when I fixed it my sound card went for a toss. But a clean install of 10.04 solved the problems, so I don't understand why the upgrade can't work without problems.
I used Linux for six years as my primary OS, on OS X for a while now.

On OS X, the biggest annoyance for me, coming from Linux, is the lack of a consistent packaging system.

I don't like the MacPorts style of compiling everything on my own system, but being a Ruby programmer, I'm kind of stuck with it as well due to that being the way any Gem native extensions like to work too.

But really, that's about it.

It's a UNIX. It works. I never have to muck around with my config files, and pray that the next drop of the OS doesn't break my wireless / sleep / wake / sound card.

> - I have to kill Firefox in order to make sound work in VLC... wtf?

Sadly, that's not a Ubuntu-specific problem. Recently, I had to borrow an openSuSE box for a few days and this was basically the first time I used client-side Linux in ten years and I was appalled. One of the many many annoyances was that only one program could use audio at a time. Like you described, I had to close Firefox after playing a Youtube vid, just to open VLC in a functional state (and this was on KDE I believe).

After all these years of not looking at the state of GUI on Linux I was extremely surprised by how little advancement happened in this time. I don't say this to flame, but I'd be really interested how things ended up in this sad state. The overall "experience" is just a nightmare.

I'm a long time Ubuntu user, currently using Ubuntu 10.10.

10.04 by the time I installed it was rock-solid. On the other hand 10.10 is not working properly - web camera is displaying up-side-down and my laptop many times freezes on shutdown. And it's like a cycle, one in every 3-4 releases doesn't cause issues for me.

Unfortunately I don't have the time to deal with these problems, find the cause, give feedback on mailing lists, etc...

If you could invest in a more stable / well-tested Ubuntu release (although I do know the next one is not a LTS) that would be great.

You guys also did a good job regarding usability lately, thumbs up.

I wanted to start using Ubuntu when 10.04 was released, however it was close to impossible for a complete Linux beginner to set up my wireless. (i can't remember the network card I had then). The problem remained with 10.10 (RT3090 card). Network worked for a few minutes and then suddenly stopped and later sometimes worked again... Comparing this to the Jolicloud installation that 'just worked' is disappointing. I wish you try to improve wireless support a bit further (I know you have done a lot of great work since now, but its still not perfect).

The other problem I've had is Compiz (ATI mobility radeon HD 4250). When I enabled the proprietary drivers either it worked nice with No visual effect, or if I chose Some visual effects then chrome of the windows didn't show up until I disabled the effects. I have then installed 10.04a3 just to try if things were better but now there was nothing visual at all. No bar, no unity, basically all what required Compiz didn't work. When I boot I see only the background and the cursor. If I knew some shortcuts I guess i could still open the windows (but chromeless), but its very annoying.

What I wish for Ubuntu 11 is to polish things up with the hardware. Try to increase hardware support as much as you can, so that users don't have to deal with it.

I may be an isolated case with little luck, but its just frustrating. I think increasing hardware compatibility should be a higher priority than UI polish.

I keep switching between Ubuntu and Archlinux (on my development laptop) every few months. I'm currently on 11.04 and tried Unity for a few days. It kept crashing on me (I do realise that I'm using something that's still beta) but could not bring myself to like it as it's too much effort for me to deal with disappearing window borders, menus when you are busy working.

One thing that's struck me as odd is that though the boot up to login screen has improved drastically over the past few releases, login to desktop takes a really long time. I am talking about stock installs (nothing extra in startup applications). (There are some forum posts that indicate that compiz might be the root cause for this and I still havent' had enough time to track these down)

I haven't had too much trouble with drivers and configuration (Lenovo T61p..) but the lack of current versions of packages that I rely on for daily work (e.g. eclipse, etc) in the repositories or the ppa drive me to switch to archlinux temporarily.

A dark theme is for "hackers", not for the general public.
I disagree: many of my non-hacker friends really liked the dark taskbar of Windows Vista and thought it looked cool.
Indeed, I forgot that one. Then I can't explain why Ubuntu feels wrong. Its like I pressed Ctrl + Option + Cmd + 8 on OSX.
At the risk of being horribly down-voted, I'm going to say that I'd like it to "not look like crap". Unfair with no information, so here's some (of opinion form).

If I look at the screenshots for 10.10 (let's take a tiny example, I could pick on many - http://www.howtogeek.com/wp-content/uploads/2010/10/sshot23....), the general quality of finish on UI chrome and layout is shocking. The inconsistencies, poor spacing, bad grid, etc. make this jarring and painful. I'm sure people will say this is irrelevant. It isn't. If you're staring at something for many hours a day, this stuff is your subconscious indicator as to quality. It doesn't feel "right". Most Linux user interfaces (and this isn't Ubuntu specific, but you guys are probably most likely to have a go at fixing it) feel "uncanny". They're just a bit wrong. Things don't line up, they're odd sizes, they draw the eye in the wrong way.

In short, they're inelegant and clunky. They feel like non-native Java app interfaces (used) to do (and still do, to greater or lesser degrees). This isn't about visual style or theme, it's a quality case not a taste one.

If I had a little more time (or if anyone thinks this is unfair and actually wants it) I could annotate a screenshot and point these things out directly.

(Please note - if you feel that this is all fixed in 11.x then I apologise, but I will be very surprised)

// Edit: If anyone from Ubuntu would like to chat ever, I'd be more than happy. Contact info is in my profile.

I'm very pleased with the overall looks of Ubuntu :). I guess spacing etc. is actually a very hard problem, because it has to work in so many languages.

Moreover, most of the software is not developed by Canonical. It's just packaged by them. I doubt they can influence the looks of individual programs that much (there are just so many and everyone uses different ones).

That's a fair point, I will concede that it's difficult. But a lot of the core things like the file manager (and certainly Unity) is within their control, and could be a lot better. I think that much more could also be done from a technical and cultural leadership perspective in this area. I would dearly love to chat with anyone from Ubuntu about this if they wanted to listen. I'm not a designer (not anymore) I'm a software developer (generally), but I still think that there's an opportunity for huge improvement even with the challenges you (correctly) point out.
Same here. Perhaps I'm not as sensitive to most regarding spacing, etc, or perhaps I'm just not sophisticated enough to recognize the shortcomings, but my Ubuntu desktop experience is just fine, and seems to improve with every release.
I completely agree. I regularly use Ubuntu for programming. I used to use it as my sole OS. There was a time when I actually thought it looked kind of pretty--compared to Windows XP. Even today, the general theme is not too bad and there actually are some pretty nice applications out there. But the vast majority of applications, widgets etc. is unbearably ugly. List views not fitting in windows. Controls crammed together way to tightly. Controls spaced differently in every application. No consistency in spacing or layout across applications.

Hence, my use of Ubuntu is pretty much limited to Vim and a terminal window. And I love Ubuntu for that. But I would use it for more than that if it wasn't for its ugliness.

How about reading the UI guidelines of Windows and OSX and coming up with one of your own? I know this exists for Gnome somewhere, but I can't see many developers adhering to them…

Please, not the windows guidelines..pleaseeeee :X
What is wrong with the Windows guidelines?
I guess some people last Windows exposure was Windows ME. That would explain a lot of comments in these parts.
I have moved to Mint after 10.10 debacle.
I run Ubuntu 10.10 and I think that this isn't just an issue with the UI, but tiny little things are just... wrong. For example, shuffle in Rhythmbox ends up playing 2 or 3 music files again and again and things like changing the song's metadata keeps on cropping up weird issues (names get truncated; changes get rolled back after I quit rhythmbox)

There are also other tiny bugs that annoy me everyday. Things like giving decent video output through the VGA port on a supported Acer netbook just don't work. For example, I was giving a presentation and ubuntu would randomly decide between slides to switch over displays, blank it, show output errors etc.

I think that these problems aren't allocated resources, because they appear to be just trivial, but as a user this is what I'm going to notice after a month or a year of usage. These are the tiny things that drive people up the wall. For example, the infamous windows file copying dialogue. Not a biggie, but it evokes a collective sigh no matter where you mention it.

At the same time this release is much, much better than the 8.04 and it just shows how much effort canonical puts into iterative improvement. If the same attention is thrown to these strawmen. Then ubuntu might become a force to reckon with.

I agree... there's a jarring effect everytime I run Gnome. Especially due to the fonts and the excessive spacing(on things like buttons) around text.. feeling like a lot of screen space wasted without gaining anything in return.

Maybe I am too used to the other OSes but font rendering always seem weird. Eg. See the screenshot here http://lh5.ggpht.com/mihaiolimpiu/SQh2WqXOQaI/AAAAAAAAASQ/mH...

The fonts seem stretched horizontally. I always get the feeling, even in the new versions. Maybe it's just me. As a sidenote see how the column headings are cut off in the Deluge windows.

I was told a few years ago that this was because of patents on TrueType fonts etc and copyrighted fonts. Is this still the case?

That entire thing just looks woeful to me. The fonts, the soulless icons, the striking horizontal lines everywhere, the way the File Browser is swimming in empty space yet the icons and search field at the top of the screen are jammed in and scraping the edges.

"What on earth are you talking about? That looks fine" is a valid reply to my finickiness, and I'm a bit jealous of that, because being like this pretty much limits me to OS X and Apple's whims.

I have recently installed 10.10 on a dual-boot Win7 and Mint 10.10 laptop. The main problem I faced was that whereas in previous versions I could delete partitions and then install into the free space, 10.10 does not have this option.

In order to get it to install, I had to quit the installer, resize the windows partition using gparted and then select 'Install next to other OS' (I can't remember the exact wording).

It was a bit frustrating to see the really helpful option 'Install into free space' get removed.

Otherwise, a brilliant OS. I use it on the desktop at home and on my work laptop.

Concerning applications: I absolutely miss Grip and would be very happy if you could add it to the packages again. I really liked it because it is very unobstrusive but configurable to the max.

So far I have not found a nice replacement for Grip. At the moment I'm using XCFA, but I'm not very happy, because I have to do a lot of things manually, like replacing _ with spaces in directory names (in filenames there are spaces, very strange). What tool do you use for cd ripping (mp3)?

Fix the 'Preferences'/'Administration' split in the gnome menu options. Most of the apps I find in there could be described as "Administrative Preferences", so I have no idea where to look for anything.

Examples: Samba is in Administration, but Network Connections is in Preferences.

Login screen is under Administration, and Startup Applications are under Preferences.

The split between Administration and Preferences is really artificial, and not helpful for dividing settings.

Yeah, that would be a really nice improvement. I never know where to look first to find what I want to do. I'm glad that I'm not the only person that is too stupid to understand the difference.
I'm not saying it makes loads of sense, as Mac OS X and Windows tend to clump "systems settings" in one place, but Preferences are those things that don't require sudo, Administration are those things that do.

At least that's my experience.

I actually like the Preferences/Administration split.

For the most part, "preferences" describes stuff that is specific to my user (i.e. my personal preferences), whereas "administration" encompasses system-wide administrative tasks.

Obviously the split isn't perfect, as there are some things that fall into both categories, but in general I find that I look in the right place the first time, most of the time.

Ditto on this. I feel you usually have to know where a setting is so you can know where a setting is. There might indeed be a criteria for the separation (ie, sudo vs non-sudo), but the fact that it is not readily apparent makes it (imo) a bad implementation.
Yes, configuration in general is an area we want to tackle in much greater depth. For the 11.04 release we are looking to integrate Gnome Control Panel into the power menu...we are testing during the alpha/beta period right now!

See this link from the OMG!Ubuntu! folks (who are generally very good at covering latest and greatest features of Ubuntu...even during the devel period).

http://www.omgubuntu.co.uk/2011/03/ubuntu-natty-adds-control...

When I boot up, I always get a message saying

Disk Drive UUID=blablablablablablablabla-blabl-blabla-bla could not be found.

Wait for mounting, or continue?

This message is scary and gives me no actionable information (what's the uuid of my cards? I don't know!)

You can set the "nobootwait" option on that device in /etc/fstab to indicate that it shouldn't ask you on boot when it's not there.
As a dev, it'd be great if vim, git, and ruby were included with an install, like how OS X does.
I really appreciate keeping the default install limited to the essentials. Some might want git, others mercurial. Some prefer vim, others emacs. If you want to cater for all of these people, you end up with bloatware. Installing vim, git and ruby is a matter of a few seconds, isn't it?

    sudo apt-get install vim git ruby
I have been using Ubuntu for 3-4 years now and have been using it for everything from day-to-day stuffs to development. I am quite happy to see how Ubuntu has matured during this time frame.

But, I wish some improvement is done on improving hibernate. It takes ages to hibernate and system sometimes freezes. Moreover, my experience with battery life on Ubuntu vs Windows suggests Ubuntu manages power poorly.

I haven't used Unity yet but look forward to trying soon.

I hear you on hibernation issues. Windows 7 boots in no time from hibernation, but Ubuntu (10.10) takes ages. I don't hibernate at all (preferring to switch my box off) because of this.

I've read that Ubuntu 11.04 uses an updated version of the Linux kernel that solves this issues, I'll try it out when it's released.

Regarding battery life, I get three hours out of mine which is similar to what I got with Windows 7. (However, Ubuntu's power options are nowhere near as fine-grained as Windows 7, at least in GUI form.)

How about increasing the width at the edge of a window where it allows you to resize it to something other than a single pixel? That's one of my biggest usability gripes, at least for something that seems so obvious and easy to fix.

It's possible it's already been fixed (I use Lucid), in which case disregard. But I would upgrade for that alone.

I frequently have the single-pixel resize handle problem. What's even more frustrating is that there seem to be at least two pixels that cause the cursor to change, so more often than not my first click doesn't actually start the resize. Sometimes I get to three or four unsuccessful attempts to resize my window and can't help but feel like I'm on Candid Camera.
That's one of my biggest gripes too. I sometimes use a tablet as an input device, and it's really hard to grab the edge of a window with the pen.
having one pixel in which to get a resize going is the biggest pain in the ass on my netbook.
I feel your pain. While they fix it I found that doing 'ALT+SPACE' and then pressing 'R' helped me a bit. But yeah, three keys for something that should be intuitive..
I've always had to resort to right-clicking the title bar and hitting "Resize"; this shortcut to do the same thing is very helpful.

But I agree with everyone else in that it shouldn't be necessary to go through this just to resize windows, but I've always blamed myself for not learning awesome.

If you have a middle button, holding down alt while middle dragging gives a nice and easy resize that only requires you be within what seems to be 1/3 of the window's dimensions away from the border you want to resize.
Drop the ugly GTK, build a beautiful UI toolkit. Pwn the OS X UI.

Here's your indicator:

OS X is beautiful, (I heard it is used internally in the heavens and rumors say God built a hackintosh for himself)

The more OS X switchers to Ubuntu you get, the more you can be sure you are in the right path. The less you get, the farthest from beauty you are.

Now you can argue with that, as you were expecting a more generic indicator, but sorry, this is one of nature's mysteries

(comment deleted)
Please show more love to us laptop users. I have had problems due to poor hardware support. I'm not able to use a lot of accessories that come in standard on my laptop like -

* Bluetooth support - It sometimes works, sometimes won't. * Soundcards - A pain to make it work properly * WebCam - Again, works on and off * Graphics Card - Works perfect on my present laptop, but had to go through a lot of trouble setting one up for my friend.

Though I love the O/S and would continue to use it despite these issues, I think this is one major drawback that prevents a lot of people from switching to Ubuntu. It should work, out of the box with little twitching of buttons.

Absolutely agree.

I love Linux, I'm using it for 10 years and tried many distributions and the only real problem I've experienced was a problem of drivers for my graphic card. Yes, there are some issues with usability, somebody says that UI of Ubuntu is not very clean and easy to understand... Don't get me wrong but I just can't be scared with this after compiling ALSA drivers in Mandrake 6.01 (don't remember the exact version) to get a working audio output, or compiling kernel to get a working audio input, or rebooting to windows to download drivers for my Intel dial-up modem, booting back to Linux and then understanding that I'm missing a dependency, then booting back to windows and so on...

However, there are few issues that prevent me installing Ubuntu (or any other linux as problem with drivers exists in all distributions) on the home PC of my parents like upgrading from 10.04 to 10.10 my GPU gets hot as hell; when my colleague maximizes flash video to full-screen his X-server freezes; when my friend plugs his second screen both his external and laptop screens turn black and etc, etc. I understand that these problems occur because of proprietary drivers but I really hope that there will be some day when everything will just work.

Fix nm/nm-applet and I'll be beyond happy. I'm sick of it randomly dying whenever it wants to, having to do

  sudo pkill -9 nm-applet && sudo nm-applet
...a billion times a day. Including always when switching user accounts. It's really bizarre. I'm tempted to use wicd, but the icon for it and UI sucks balls compared to nm-applet. I used to have an alias set to to do most of the dirty work, but in the end it's only a few keystrokes saved; I still have to type in my pass to become sudo, and exit twice to close the terminal.

Really gets aggravating when my dad or someone borrows my computer and I have to su -l into my user, go through the whole process above and logout (from shell) all over again. Seems like a ridiculous process just to connect to my wifi.

A related issue to this is saner default key management. I've been using Ubuntu since Intrepid, and I've never figured out how to get the default key management to stop bothering me when unnecessary. It's sort of alright that it asks me for the default key on bootup since I change my password around regularly and it's different from the first one I set, yet it for some reason is unable to remember any wifi profiles at all after the first password change.

Default apps like Gwibber and Evolution have never worked for me on multiple computers (am using 10.04+ 32 and 64 builds), while their alternatives like Pidgin and Thunderbird or Claws Mail work great and consistently. On the branding side of things, LibreOffice rolls off the tongue better than OpenOffice.org, but still has the pesky, stereotypical problem of open source projects with tacky and alienating names.

Applaud you all on your choice with Banshee, better player than Rhythmbox for sure. As long as libmobiledevice is rolled in, I'm happy.

Unity is a bold move that you all have already invested quite a bit of development time and energy into, but I unfortunately will not upgrade from 10.04 because of it. It's really alien to me and others whom I introduce Ubuntu to, and I don't really see what problem it aims to fix other than maybe trying to shake up the old UI/UX scene on the desktop from the WIMP to something less...WIMP.

Really, the only things I miss the most from Windows and Mac is iTunes Store, which I can view from my iPhone anyways (although it'd be nice on the desktop, but I understand that this completely not your fault but Apple's decision) and high-quality FPS games like Halo that aren't all just a rehashing of the Doom engine.

Great work and keep on building a great operating system. Ubuntu's visionary development and support ecosystem is really a marvel that I've enjoyed using and supporting over the years. I really appreciate what you all do at Canonical.

Good Luck.

EDIT: Also see[1] my comment on the large default icons, fonts, and spacing for everything in Ubuntu. It's been getting worse since 9.04 and all the many thick panels, icons and such really add up to a bad experience and amateurish feel. If you all could explain the need for such large solid-colored bars on both the bottom and top of the page as well as the the thick, solid-colored toolbars in every application (Firefox is a big transgressor here), that'd be great to hear.

[1]: http://news.ycombinator.com/item?id=2317321

You can use "system connections" so your wifi doesn't go down when switching between users, it works for me (I have a mix of kubuntu and ubuntu machines). I find it strange that nm-applet crashes, did you submit a bug report?
My experience isn't that nm-applet crashes when you switch users, but the icon is no longer available. What that means is that, if user A is the first to sign in, nm-applet runs in their taskbar. If you then switch to user B without logging out, user B cannot switch networks or other settings without doing the kill/restart from the command line because the applet is not visible. For something like network settings on a desktop OS, this is nearly unacceptable and a royal pain in the ass.
I use Ubuntu on all of my machines (netbook, desktops, servers, EC2). One thing that drives me nuts every time I have to deal with it is the print to file dialog. Why can't it just act like a normal save file dialog? I hate having to (usually) choose "other" as the path and use the normal dialog to choose a directory, then go back and type in the file name in a different text box on the main printing window.

Generally I think Ubuntu has been a great distro that has made a ton of progress.

1. add search to the panel by default.

2. IMPROVE the search functionality and make it as effective and useful as provided by MAC OS.

how about just turn on 'Gnome Do' by default?
In Ubuntu 10.10 Meta-P keybinding used to turn off screen, but, GOD DAMN, I use it in Emacs. I don't know how turn make this binding free.
Keyboard shortcuts are inconsistent in Ubuntu.

On Mac, Cmd-C always means Copy (even in Google Docs), and Ctrl-C does what it should in Terminal. Compare that to Gnome's use of Ctrl-C in all apps except for terminal, where you have to press 3 keys (Ctrl-Shift-C) at once.

Go to line is Ctrl-G, Ctrl-L, and Ctrl-I in different editors.