I thought I’d post my almost-daily blog entry a little early today, as I’m going to see Spider-Man 2 at midnight, and won’t remember to post something when I get back.
I’ve come to realize lately that I like it when I have problems with my computer. Not critical issues, but annoyances that force me to examine something in more depth in an attempt to understand and then fix it. For example, I purchased a DVD burner several weeks ago. It took me a day or so to figure out how to burn a DVD movie and while I’ve got the steps down to a science (to the point where I’ve now got a shell script that will take an AVI and perform all the intermediate steps before I actually burn the disc). My only problem with it now is that the audio is always 20 to 30 seconds behind, even after I followed someone’s instructions to prevent AV sync problems.
Recently I’ve also finally gotten the color fixed when watching TV under Linux. It turns out that the bttv kernel module was autodetecting the wrong tuner type, which I’ve finally managed to fix. My only problem now is that I can’t seem to capture from the line in on my Sound Blaster card and mute it simultaneously. It’s not bad when I’m watching TV with XawTV (which is actually my preferred app right now because MythTV stretches the video horribly), but Myth is totally out of sync because it’s playing directly from the line in instead of writing it to disk and playing it back, as it does with the video.
One of my other dreams is to be able to play commercial games under Linux. I bought Knights of the Old Republic back in May and while I really like the game, it’s a pain in the ass to reboot to Windows just to play the game. When I heard about Cedega (WineX 4), I quickly purchased a minimal subscription and installed it. I’ve managed to get KOTOR installed, and after some kernel DRM tweaks, I now have decent 3D acceleration for my display. Unfortunately, that also seems to crash my system now. Whenever I launch XawTV the display immediately goes black and I can’t get it to come back. Before when I had framebuffer support in my kernel the machine would totally lock whenever I switched to a virtual console, so for now I’ve got kernel DRM off, framebuffer support off, and the ATI FireGL drivers doing everything.
A previous project of mine was to get the music I purchased from the iTunes Music Store to work with Rhythmbox under Linux, which I can now do. Unfortunately, I think I’ve discovered a bug where RB won’t sort the tracks properly (i.e. when sorting by album, sort by album name, then disc number, then track number), either because they’re AAC files or because hymn munged the ID3 tags. I initially thought that RB didn’t support this but after getting exasperated and getting to the point where I was going to implement it myself, I discovered that it does do this (just not for me). I need to look into this more to determine where specifically the problem lies.
Rhythmbox isn’t all bad though. Previously something that annoyed me was that when creating a new playlist RB didn’t put the focus in the new tree cell (well, it sort of did, but it required a click in the field to allow me to type properly). I was going to fix this too, but then I happened to roll my own 0.8.5 ebuild and it magically worked, so perhaps it was a quirk with 0.8.4 or with the Gentoo build of it.