Sunday, March 29, 2009

Lenny: VirtualBox 1.6.6 & current kernel 2.6.29

Debian is one of the best Linux distros out there (if not the best). The latest stable version called Lenny was released about a month ago, but as always, Debian never ships the latest software or kernel versions. So I decided to install the latest vanilla kernel (2.6.29) from kernel.org (I might provide a howto for this task later... ;-) ), but to stick with Debian's software repositories. This work's really great - most of the time... I ran into one problem installing Debians (rather old) VirtualBox OSE 1.6.6 though. As I don't run Debians kernel I needed to compile a suitable kernel module for my kernel 2.6.29 using Debians module-assistant. But compiling the module bailed out with errors: ‘struct task_struct’ has no member named ‘euid’. Luckily I found a solution for VirtualBox 2.10 on VirtualBox Forums. Of course the provided patch didn't work for VirtualBox 1.6.6 but from there on it was easy to build one. If you run into the same problem, well, this is how it worked for me:

Monday, March 9, 2009

Fedora desktop with Dust theme and Murrine svn gtk engine

Running Ubuntu 8.10 on my laptop I fell in love with it's Dust theme - not officially part of Ubuntu 8.10, but you can get it here. So I wanted to install it on my desktop machine running Fedora 10.

First problem is that Dust GTK2 theme requires a recent Murrine engine and Fedora provides version 0.53 only. As I recently got to like the fun of building RPMs I decided to try my luck - and it worked out! So, I can provide Murrine svn143 RPMs for Fedora. But starting applications from within a terminal window showed up some error messages concerning Murrine engine & Dust theme. So, I did some slight changes to Dust's gtkrc files - et voilĂ , no errors anymore.
Next I needed some orange touched icons for this theme. I liked Tangerine a lot when running Debian/Ubuntu and this icon theme goes very well with Dust theme, but it showed up with Ubuntu logos... Don't get me wrong, I like Ubuntu (and it's logos), but not when running another distro... So, I replaced Ubuntu's logos with Fedora's and again tried to build RPMs. In the end I was left with a desktop like this: