Toying with Linux again
Long ass post, brace yourself.
Its been a while since I’ve used Linux, but it deserved another look since I’ve been enjoying Windows Vista so much in recent weeks. This also comes in handy in replacing the beta release of Vista that’s on my laptop, as it will expire sometime soon.
So off I went and downloaded the Ubuntu 6.10 x86 ISO from the uber-fast HEANet mirror, which easily maxed out my connection. I burned it using a nice piece of freeware on Vista called ImgBurn, from the same smart guy that brought us DVDDecryptor. I chose Ubuntu 6.10 as it is widely recognised as the best desktop Linux distribution.
Anyway, installation was pretty simple and quick, as I didn’t have to worry about partitioning or dual booting or anything since I was going to give Ubuntu my laptop’s entire hard disk to play with. Once installed I was able to reboot straight into the operating system. Then I encountered my first problem: Connecting to my WPA-secured wireless network.
Ubuntu’s GUI tools do not by default support configuring your wireless card to use WPA at all. I had to go googling on my other computer (running Vista) to find some arcane instructions on how to enable this by editing config files and farting about in the terminal. If I ever want to connect to a different WPA-protected network I will have to go through this again. Not pleasant.
Second problem: Screen resolution. Ubuntu does not support my laptop’s 1280×800 widescreen resolution out of the box. The highest available resolution available via the Gnome GUI is 1024×768. Time for some more painful xorg.conf editing and terminal torture.
The solution to the above problem involved changing from the default “nv” driver to nVidia’s proprietary driver that includes proper 3D acceleration. This was easy to install using Ubuntu’s package manager but required further xorg.conf editing to actually enable it and turn on 3D acceleration.
Next problem: Synaptics touchpad. I’ve experienced this one previously. The touchpad works from the off, but it behaves in an awkward fashion. You can’t change its sensitivity or scrolling behaviour. Cue some more xorg.conf editing and package installation!
After all of that my system was pretty much up and running in a state I could live with, so I decided to try out the current eye candy favourite touted by Linux fans, Beryl. Installation of this involved further xorg.conf hacking and adding of a repository to Synaptic.
Once Beryl was up and running it was very impressive indeed, particularly the fancy rotating cube gizmo you can use to select which desktop you want to use. It was great while it lasted.
Next time I booted the machine and logged in to gnome, the system just sat there unresponsive. This happened several times. In the end, I had to log into gnome in failsafe mode and disable beryl from running at startup. I guess it needs to mature some more. It does look very promising though.
In conclusion, Linux still isn’t ready for the desktop. End-users should not ever have to manually edit a configuration file, especially when the same thing is accomplished on other operating systems with the ol’ next-next-next-finish shuffle.
Sure, if a system can come completely configured and tailored to its hardware out of the box, it’ll be fairly usable for most users, but the above problems are hard to ignore. Of course, Linux (in most guises) is free, and Windows Vista will run you typically a couple of hundred euros, but I am a jammy git who got a free copy of Vista from Microsoft and am enjoying it lots.
I will keep Ubuntu on my laptop for the time being, and see if a few weeks of use now that it is all set up will change my opinion.

Bok on March 17th, 2007
Dell to offer linux straight out of the box:
http://www.reghardware.co.uk/2007/02/28/dell_to_offer_linux/
neil on March 18th, 2007
If you don’t want to have to use the terminal or edit config files, I’d recommend openSUSE.
Installing is painless and, when I installed v10 a while back, it detected and set up my wireless card and two graphics cards, enabling a dual-screen setup automatically.
With a little tinkering (just package installs, no terminal antics), it’s easy to bring Suse OSS (the free version) up to speed with non-free features like DVD-playing.
Though I’m using Vista (RC1), I do have Suse installed on another machine that I occasionally as a server for WebDev, and it works flawlessly with Windows machines on the network, for file and printer sharing.
Steve on March 18th, 2007
I got Windows file sharing up and running on Ubuntu last night. If I hadn’t previously known that you had to create a Samba password using smbpasswd, I would have been left scratching my head wondering why my Windows machines could not connect. Ubuntu’s help button on the file sharing dialog has no mention of this! Its silly things like this that drive me crazy.
I tried Suse 10 (the non-open one) about 2 years ago and it was pretty good alright. I had problems with it (on a different laptop) getting a wireless card and some other bits and bobs working.
Alex on May 7th, 2007
Hi,
1) Re: WPA. Try network-manager-gnome or knetworkmanager. They’re easy to setup. (Sending this over WPA2-PSK.)
2) Re: Synaptics, try gsynaptics, qsynaptics, or ksynaptics. No need for xorg.conf editing.
3) Re: resolution. I suspect you need to install 915resolution if you are on e.g. i945/950, like I am. I didn’t have to edit xorg.conf, either.
I’m using Ubuntu 7.04, but I’m pretty sure these tools have been around for a while…
Steve on May 7th, 2007
Hi Alex,
I have since upgraded to Ubuntu 7.04 which solved the WPA issue for me.
I have an nVidia 6600go card, so 915resolution doesn’t help me - as far as I can tell xorg.conf editing is still the only solution here. Its not too bad I guess since it only has to be done the once, its just annoying.
I tried qsynaptics on 6.10 but it wouldn’t actually work until I edited xorg.conf to enable some part of the synaptics driver!
Thanks for your comment.