I have been using
Ubuntu since Hardy (released on 2008-04-24). A year ago I migrated to
Linux Mint, a derivative of Ubuntu. (Ubuntu itself is derivative of
Debian.) Coming from a world of Windows it was quite a shock at first. I learned to appreciate the perks (package manager, workspaces, stability, ...) of the platform though and sticked to it.
My hardware, albeit a bit old now (Acer TravelMate 4502WLMi with 2GB RAM), worked just fine till Intrepid. Unfortunately AMD decided to
drop support for Mobility Radeon 9700 and a wide range of other older cards in their proprietary driver. As Ubuntu Jaunty moved on to newer version of XServer it became impossible to use a version of the proprietary driver that works with the older cards with it (see
this for more).
This meant that it became necessary to use the open source driver. The driver works just fine for 2D. 3D support is quite not there yet though. Using the open source driver gave me continuous issues with PyOpenGL (see
bug report) and made it impossible to use.
I tried a
newer version of the open source driver but it didn't quite work as well as expected. Furthermore it caused flickering in
Blender making it unusable. I figured that it was about time to try out some other distribution.
By chance I happened to find something interesting,
Zenwalk Linux. Before that I took a good look at
Arch Linux but the installer scared the bejeezus out of me, perhaps I should look at it some other time again. Anyway Zenwalk was more like it.
The installer was rather archaic again (I'm used to smooth Ubuntu installers :) ) but it managed to do its job and now I'm happily running Zenwalk. One of the main reasons why I found Zenwalk interesting was that they had actually
documented well how to get the proprietary driver work with the current version (they haven't moved on to the newest XServer yet apparently).
Not everything worked out of box. I had to
enable CPU throttling separately. Memory card reader was unusable as well. To get my memory card reader working I had to uncomment lines "/sbin/modprobe tifm_core" and "/sbin/modprobe tifm_sd" in my
/etc/rc.d/rc.modules. After peeking at my devices using lspci I figured out the model of my memory card reader. This lead me to a helpful
thread which in turn helped me to figure out which lines to uncomment.
I yet have to figure out how to make my sound volume controls (Fn+up/down) work properly but I suppose reading
this wiki page thoroughly will help in that. It was a bit surprising they didn't work out of box as they did in Ubuntu. Also CPU throttling, memory card reader and DVB-T receiver worked in Ubuntu out of box.
To get my DVB-T receiver (Hauppauge WinTV Nova-T USB version) work I had to check out what dmesg says and work based on that. I found the device on dmesg output and saw that it didn't find firmware. To fix this I did following:
"cd /lib/firmware",
"wget http://www.wi-bw.tfh-wildau.de/~pboettch/home/files/dvb-usb-dib0700-1.20.fw",
"ln -s dvb-usb-dib0700-1.20.fw dvb-usb-dib0700-1.10.fw". After booting the device showed up in Kaffeine just fine and worked as expected.
Zenwalk provides
Xfce based windowing by default. Xfce is nice and light compared to GNOME and KDE. After browsing
available desktop environments I decided to give
Window Maker (not Widow Maker) a go. So far it has proved to be more than adequate. It can seem a bit weird at first.
I have had two notable problems with it. To configure the time of the clock applet you have to modify the
TZ environment variable! To close applets right click on the left part of the applet. More specifically you have to click on the left border (it's a bit wider than rest). Select "kill" on the menu to get rid of the applet.
Sadly the environment doesn't retain Iceweasel in session data although it manages to work alright with terminals. The way it implements workspaces is a bit different than what might be expected. You have to manually add new workspaces as you need them. You can do this by clicking middle mouse button on the workspace widget (it has a clip on it) and then by selecting "new".
I hope to keep this blog more as a notebook. As seen above it can take quite a bit of research to get things work. Hence it makes sense to have something to look at once you need to do something similar again.