The current version of the booth livecd based on damn small linux uses icewm-lite instead of metacity. I didn't do much to lock it down as the configuration file is self-explanatory. Icewm was used instead of the default fluxbox because it implements the correct x protocols to allow firefox's full screen feature to work correctly.
The metacity configuration is handled by gconf. In order to prevent users from getting confused in the case that they accidently change virtual workspaces the number of workspaces was set to 1.
gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.mandatory --type int --set\
/apps/metacity/general/num_workspaces 1
--
DavidCollie - 16 Jun 2005