The Haus

Monday, August 11, 2003

Fun with XFree86

There is a bug in the way that XFree86 4.3 does underlining which means that Mozilla builds without XFT support cannot properly underline links. The only solution? Make a minor change to one file and recompile all of XFree. Rah! Thankfully, Slackware made it easier than I expected it to be. Basically what I did is this:

  1. Downloaded the /xfree source directory from my favorite local Slackware mirror.
  2. Untarred the X430src-1.tar.bz2 tarball and backed up the original in another directory.
  3. Edited the file mentioned in this Mozilla Bugzilla entry. I did it by hand since it only meant adding two characters.
  4. Make a fresh bzip2 tarball via tar cvf X430src-1.tar xc/ and bzip2 X430src-1.tar
  5. Copied my new tarball to the /xfree directory and ran XFree86.build
  6. Wait
  7. Once the script was done I reinstalled the NVIDIA drivers, went to /etc/X11/xinit and made the necessary symbolic link thusly: ln -s xinitrc.kde xinitrc, and ran startx
  8. The only thing I had to do beside that is reinstall my TrueType fonts in KDE's font installer.

So far, everything seems to be working and the links are properly underlined now. I've stopped using the XFT build because there seems to be a kind of nasty memory leak (or something) that severely degrades performance if the program is running for more than a few hours.

News for 08/11/2003

Recent Headlines

January 5, 2015: It Returns!
August 10, 2007: SCO SUCKS IT DOWN!
July 5, 2007: Slackware 12.0 Released
May 20, 2007: PhpBB 3.0 RC 1 Released
February 2, 2007: DOOM3 1.31 Patch

January 27, 2007: Join the World Community Grid
January 17, 2007: Flash Player 9 for Linux
December 30, 2006: Darkness over Daggerford 1.2
December 19, 2006: Pocket Tunes 4.0 Released
December 9, 2006: WRT54G 1.01.1 Firmware OK with Linux/Mac

All original information on this website is copyright © TheHaus.Net, 1999-2005. The use of original images, text, and/or code from this website without expressed written consent is prohibited. The authors of this site cannot be held responsible for any damage, real or imagined, which comes from the use of information presented on this site. All trademarks used are the properties of their respective owners. This site is not to be used as a floatation device (but if you try, I want a video tape of it).