Showing posts with label Bugs. Show all posts
Showing posts with label Bugs. Show all posts

Monday, 2 May 2011

Natty Dread

The latest version of the Ubuntu operating system, Natty Narwhal (11.04) is now available for download. This release marks a radical departure from the vanilla Gnome desktop previously enjoyed by Ubuntu users. If you have appropriate hardware (any recent 3D graphics card) you will (eventually) boot into a new desktop environment: Unity.

It is somewhat ironic that Canonical have decided to call something which is proving so divisive in the community "Unity". Unity is purported to be the computing interface which will continue Ubuntu's movement into mainstream desktop computing. "Easy, Intuitive, Simple, Stylish, Fast, Clean, Streamlined" are the words being used to describe it. "And now you can even decide how you want it to look. Simply choose between our new and classic desktop experiences..." says the Ubuntu website.

My own (and many, many, others) experience of Ubuntu 11.04 has been a little different. Not so much Natty Narwhal, more Natty Dread. I dread starting it up, and have found it to be truly dreadful.

Installation

I first upgraded my existing, flawless and beautiful 10.10 installation using upgrade manager. This eventually gave me the new Unity desktop which promptly and regularly crashed every few minutes. Eventually I bit the bullet, smiled grimly and ruefully, and went for a new, full installation.

The Ubuntu installer is a thing of beauty and I am well used to it, having seen it recently many more times than I would care to. At the end of the installation, you are prompted to reboot. If you have a proprietary graphics card (and who doesn't) you are then presented with an ugly, old fashioned X Window prompt which informs you that as you do not have the requisite hardware to run Unity (I did! I do! No really, I do!!) you will boot into Ubuntu Classic (the old Gnome 2) and you do.

It is at this point that most casual users flirting with Ubuntu and tempted to move from Windows will give up and return to the blandishments of Mr William Gates. It would make much more sense if you were asked, during installation, if you wanted to run Unity and install the appropriate video drivers for your graphics card. Because you are prompted to do this anyway, once you have reached the classic Gnome 2 desktop. But you have to go through the motions and another reboot before you are presented with your shiny new Unity desktop.



Everywhere and Nowhere...

I know my way around Gnome 2 and thus, I am used to being able to find and launch applications, navigate to files and folders, and change system settings with a few clicks of the mouse. I was hoping to find Unity equally user friendly - but in fact it is a nightmare hodge-podge of layers of overkill carefully crafted in denser layers of impenetrable obfuscation. Navigating in Unity reminds me of the first lines of the song "Hi Ho Silver Lining", made famous by Jeff Beck: "You're everywhere and nowhere baby, that's where you're at...". Everywhere, because by default the Applications icon on the Launcher opens showing applications, well, everywhere; nowhere because unless you are lucky enough for one of the six icons shown to be exactly what you are looking for, you have to take a deep breath and dive through more piles of dross.

You can't always get what you want...

System settings should be easy to find, right? No. Some genius decided to put them on the log-out menu. It wasn't until I was desperate to get out of Unity that I found them - by accident. And again, you are presented with everything without an opportunity to drill down to what you really need.

I noticed that some of the applications I have grown to rely on were not showing in the system tray. Some Googling and Ubuntu Foruming later I found out that there is now a 'whitelist' of 'approved' applications that can have an icon in the system tray. Us poor deluded users are no longer allowed to choose for ourselves which applications we find useful or necessary. This is now decided by the faceless bureaucrats at Canonical who are no doubt better equipped than ourselves to choose our applications for us. In fact, the whitelist can be circumvented by some dedicated terminal hacking, but less experienced users will again find themselves floundering when applications they install fail to show up in the taskbar. They will assume that these applications do not work. They do, you just can't do anything useful with them! This makes me want to spit. Coupled with this, every couple of hours the menu features of the system tray icons freeze and this requires a reboot to get back full functionality.

Ch... Ch... Ch... Changes....

One of the things I have come to love about Linux in general and previous versions of Ubuntu in particular is that everything is configurable. Usually, if you don't like things you can change them. The Unity Launchbar is a massive step backwards for those of use who value individuality: almost nothing about it is configurable. You can't change the position. You can't get rid of it. You can't change the icons for better looking ones. OK, you can make it smaller (if you install Compiz Config Settings Manager, find the Unity plugin and configure it). You can make the icons blink instead of pulse. But that's about it. By default it will show you icons for all your running applications, rather than those running in your current workspace, and there's no way to change that either. The workspace switcher icon does not let you know which desktop you are in or which other desktops have running applications.

It really ,really pains me to say this: the Windows 7 taskbar is more configurable and offers you more choices than the Unity Launcher. Ouch.

Classical Gas

Having found Unity frankly disappointing, I knew that I had an ace up my sleeve. I could just log out of Unity and log into the familiar, powerful and inspirational Gnome 2 desktop by selecting 'Ubuntu Classic' from the logon screen. Ahh! Back to sanity! Back to my useful eye-candy; my favourite time savers like the desktop cube. I could hardly wait. My hot little fingers, desperate for a fix of Ubuntu normality, flicked with impeccable expertise through the logoff/logon procedure. Yes! There it was! The classic Ubuntu desktop I have come to know and love so well. Honey, I'm home!

Wait: what's this? There don't seem to be any desktop effects enabled. Well I'll just enable them then. But the desktop effects tab has gone. Because, I am told in manic Googling and Foruming, we users don't need it anymore. Desktop effects are 'on' by default. Except they arent. So I open Compiz Config Settings Manager and disable desktop wall, enable desktop cube and cube rotation. I'm told that I need Open GL. I accept. I'm told I need compositing. I accept. Bang! All my window menus and borders disappear. The desktop cube doesn't cube and doesn't rotate. I look at my graphics drivers. Aha! I'm told that the Nvidia driver is downloaded, installed and activated (but not currently in use).

Never seen this before! How the hell do I tell the system to use the driver? Perhaps an uninstall and re-install will help? Bang! Five minutes later I'm staring at the blank screen of a computer that refuses to boot at all. Despite booting from a live CD, no amount of tinkering with xorg.conf will allow me to boot. Finally, it's back to the familiar, beautiful, Ubuntu installation screen. More Googling and Foruming tell me that the message that the driver is activated but not in use is a known bug. Well, now I know.

I have now given up trying to configure Ubuntu classic with desktop effects. When Compiz is enabled as the window manager, the system leaps into Unity. When  I select Metacity, CCSM loses all it's settings and resolutely refuses all requests to enable the cube without compositing. With compositing all the menus and borders disappear. No two ways about it, Ubuntu Classic is well and truly broken.

How Do You Mend a Broken Heart?

So after all this, am I giving up on 11.04? Is Natty Dread the death of my relationship with Ubuntu? Well, not quite. I will stick with it for at least a month to see if updates bring back the functionality I need. In the meantime, I will explore other options like Gnome 3, other distros and will not be recommending Natty to my customers and those who want to ditch Windows.

Unity doesn't work because it takes away choice. It takes away freedom. It destroys individuality. These are all the things Linux is renowned for. These are the real reasons why Linux normally beats Windows into a cocked hat.

I hope and expect to see huge improvements in Natty over the next few weeks. The good thing about Linux is that there are many people out there who want to make it work. There is an immense amount of goodwill in the Free Software Community. Ubuntu will need every single bit of this over the next few weeks.

Edit, Saturday 7th May:

I have found the solution to some of the problems detailed in this article, including (finally) getting desktop effects enabled in Classic. This, and other fixes are detailed in my post to the sticky in Ubuntu Forums, which you can find here.

Wednesday, 4 November 2009

Has the Koala got Karma? Experiences with Ubuntu 9.10

My experience so far with the latest (64 bit) version of Ubuntu, Karmic Koala (or 9.10 for those of you with a purely numerical bent) has been largely positive, but there are a few niggling annoyances. Having done a clean install on an AMD quad core machine with 4 GB RAM and NVidia graphics, I was gratified that the whole process took less than 30 minutes and booted with little fuss. The NVidia driver was easy to install and soon I had my desktop back with Compiz enabled and nice eye candy.

Then the crash reports started. I was told that my system had suffered from a major kernel problem and would probably need to be restarted to avoid instability. However, every time I did restart, the same crash report cropped up. Some Googling put my mind at rest - this is a known bug, and the system continues without crashing. However those new to Ubuntu or Linux may be very disturbed by these messages and Ubuntu should have done more to allay fears. I note that recent updates seem to have improved this problem, and maybe even fixed it.

I like the new Ubuntu Software Centre, though my experience of using it to install the Drivel Journal Editor was less than positive and I could not get it working at all (see post below). Gwibber 2 is an excellent Twitter client - though I am using TweetDeck on my MacBook and would like to use it under Ubuntu. Adobe Air does not work on my machine - though to be fair this would seem to be an Adobe problem rather than specifically Ubuntu. Evolution still has a nasty bug that vanishes all deleted items when expunging trash, while leaving the trash.

On the whole I like Karmic. It is fast, responsive, stable and clean. I have no hesitation in recommending it to people for business and home use. Technorati Tags: , , , ,

Monday, 2 November 2009

Drivel Sucks, BloGTK waits, but Scribefire Rocks

Trying to get a decent blog editor working in Ubuntu 9.10 (Karmic Koala) has been hard work. The one that looks most promising on paper is Drivel - fully featured and supporting Blogger 1, 2 and Atom. It is also available in Karmic's repositories and can be installed from the new look Ubuntu Software Centre. Wow! Let's give it a go!

It fails to connect to Blogger2/Atom and segfaults with Blogger 1. Simply does not work. Nada. Nuffink. The version of BloGTK available in the repos does not support the titling of posts using Blogger. Version 2 will, I am reliably informed. I'm also informed that it crashes a good deal.

That leaves Scribefire - a clever and easy to use plugin for Firefox that allows you to post to your blogs directly from your browser. It is very nice and to prove it - this post!

Evolution Bug

Evolution is a great email client and PIM for the Linux platform - and may one day be a viable alternative to Outlook in Microsoft Office. But not now.

There is a bug in Evolution which causes all deleted items to disappear when expunging junk - and even worse, the junk in the junk folder stays there.

I have had my bacon saved many times by searching for mail in my deleted items folder, and the last thing in the world I wanted was for all my deleted mail to vanish. Checking on the web it seems that this bug has been known about for over 2 years. Nothing has been done about it and that is why Evolution can't compete with Outlook for business use.

Get it sorted, and push Linux forward.