Sunday, November 05, 2006

QUNU

I feel that open source methods are the logical outcome of an educated society. The benefits of open source software are amazing. Recently I was was able to identify a new bug, chat with a developer on freenode and download a cvs copy complete with bug-fix in less than 30 minutes. Try that with any version of closed source software!
QUNU takes these ideas to a new level. QUNU links experts in subject areas to a database. Users of QUNU can search on a topic and initiate an online chat on that subject to solve routine problems. If you have expertise in a given area, please contribute to the community by registration and offer your help also. Even as a "user" you can help people in need by being available for a brief online chat when they have problems.
This community driven effort is exactly what works well online! Try it out today; http://www.qunu.com/ "live help when you need it most"

How to fix BZFlag sound in Debian Etch

The standard Alsa drivers for my sound hardware (Intel 845 motherboard) are very poor.
I did finally manage to get sound working properly by building bzflag without SDL:

(get a recent bzflag cvs)
./configure --without-SDL
make
sudo make install

You must remove the config.cfg file before the new non-sdl bzflag will work properly.
Confirm your version like so:

/usr/games$ ./bzflag -v
BZFlag client 2.0.8.20061016-MAINT-linux-gnu-SDL (protocol 0026) http://BZFlag.org/

This is the -SDL build.
Note that the installer does not put bzflag in this location. the /usr/games location is specific to Debian. Just copy your new build to this location and check again:

/usr/games$ bzflag -v
BZFlag client 2.0.8.20061105-MAINT-linux-gnu (protocol 0026) http://BZFlag.org/

The normal option tells bzflag to send sound request to SDL - which chooses the best option from available drivers. The --without-SDL avoids this ALSA issue and sound works properly.