Ubuntu 10.04 came out yesterday. It’s probably the best desktop Linux distro out there, which is about as prestigious as being the best Yugoslavian car company. Here are a few simple things that have annoyed
me users for years. I’ve included the year each bug was created along with links to any upstream bug reports I could find.
I don’t know why this one has stuck around for so long. Fortunately, most of apps have been updated to work around the bug, but there is no good excuse for having clipboard functionality broken in a modern OS.
If you delete or add icons (for example, by inserting or removing a USB drive), the desktop icons will not stay sorted. New icons will often overlap others. Deleted icons will leave empty spaces on the desktop. There is an option to align icons to a grid, but the grid is smaller than the icons, so icons still overlap.
Have you ever wanted to change the text of GLText? It used to be as easy as selecting that screensaver and clicking on the settings button. Now there is no way to change screensaver settings short of manually editing some obscure XML files. The comment by the gnome-screensaver developer is particularly infuriating: Resolution: WONTFIX I don’t have any plans to support this. My view is that any screensaver theme that requires configuration is inherently broken.
This one is especially silly, considering a fix probably involves passing some extra params to mount.
What? A bug in ALSA? What a surprise! I think all ALSA and PulseAudio developers are deaf, because they certainly haven’t heard users screaming about Linux sound issues for the past decade.
What do these issues have in common? All of them are old, so chances are good they’ll stick around in future Ubuntu releases. A decent portion of them are caused by Gnome upstream. Most are rationalized as not worth fixing because they are rarely encountered by typical users. Another common excuse is that each annoyance is minor. But an OS with a lot of small annoyances makes for a terrible user experience. The chances of a user getting annoyed in a given time period are much higher in Ubuntu than in an OS with a few huge bugs. Lots of little bugs make expectation management impossible. New users can’t learn about all the annoyances before they try the product. If there were only a couple of large deficiencies, users could learn about them beforehand and decide not to use the product. At the very least, their expectations of the product would be closer to reality, and the short list of deficiencies would be easier to remember and work around.
I’ve been bit by every single bug I’ve mentioned. But those are only the oldest, most common annoyances. I’m not including newer stuff like Nvidia drivers breaking in 10.04, or static in the right channel of my headphone jack after upgrading to 10.04, or having to screw with fstab, xorg.conf, and building my own .deb files just to get my system to boot again.
There’s a reason Ubuntu is free: Nobody in their right mind would pay money for it.