Got Duke Nukem 3d working on a Kanotix hd install. Working pretty good. I didn't try installing it on a knoppmyth box but figure it's gonna be pretty much the same and that some people might enjoy playing a good 1st person shooter on their TV. I think you need an nvidia card for this, but then most people with a knoppmyth box already have that.
What I did was to follow the instructions here:
http://icculus.org/duke3d/
Except for the part where it says:
"On Linux/ppc, the 'make' lines above should be 'make linux_ppc=true'"
When I did that, it wouldn't compile.
Also, before compiling I installed the dev files for sdl and sdl_mixer. I figured it would probably need the header files. Specifically:
"apt-get install libsdl1.2-dev libsdl-mixer1.2-dev"
Other things you need to get it to work:
1. /home/mythtv/.duke3d/duke3d.cfg (you'll want to edit this to set the keyboard commands for movement and firing and such), I used one that is part of a gentoo package:
http://mirror.reachable.ca/gentoo/porta ... duke3d.cfg
2. DUKE3D.GRP
the best one to use is the one from duke nukem 1.5 atomic edition. I think it might work with the shareware one. If you want to try, you can download it here:
ftp://ftp.3drealms.com/share/3dduke13.zip
Install the shareware version on some windows pc and copy the DUKE3D.GRP to your linux box somehow. You can also use the duke3d.cfg that you get, just be sure to change the screen res to 1024x768 (better just to use that gentoo file...) I tested it with this DUKE3D.GRP you can get from the shareware version --it works. But you only get the first set of levels. So if you have a copy of Duke Nukem Atomic Edition laying around you're better off using that.
3. DEFS.CON, GAME.CON, USER.CON
read the docs that come with the source from CVS. These files are in there somewhere, and you need to put them in the same directory with DUKE3D.GRP and duke3d and they need to have uppercase names I put everything in /usr/local/games/duke3d
That's pretty much it. I made a launcher script too so I could put it on a button in the launcher gizmo in xfce4:
#!bin/sh
cd /usr/local/games/duke3d #put all those files here
./duke3d
Something like this could be used to add it to the mythtv menu.