I just recently built and pseudo-packaged icewm-1.2.14pre13. What
that means is I haven't settled on how I'm going to handle the final
package. But it's close enough for me to play with... Icewm taint so
bad a WM either.
If you plan on using the xwmconfig/startx method, I'd suggest you
follow in the same vein as Windowmaker. That is, copy or cat
/etc/X11/xinit/xinitrc.wmaker to xinitrc.icewm. Actually, any of
those xinitrc files will do. Icewm should now be visible as a choice
for xwmconfig.
Modify the new xinitrc.icewm and add something similar to this
towards the bottom. Since I'm still playing/testing with it, you'll
have to clean things up yourself, but it should give you a few
ideas. Works on my end.
Beware line wrap:
#-----
## If the user lacks $HOME/.icewm, then install it and any prefs
## or extra directories:
## TODO: Spiffy this up a bit. In case you forget, building icecc
## as external package might be a nice touch.
#
#if [ ! -d $HOME/.icewm ]; then
# mkdir -p $HOME/.icewm/{sounds,themes,icons/menuitems}
# cp /usr/share/icewm/{keys,menu,preferences,toolbar,
# winoptions} $HOME/.icewm
#fi
#
## Start the sound system (if any). Optional.
## TODO: *MUST* we have sound?. Doesn't work quite right either.
## startup and shutdown wavs missing, but esd says they're there.
## Don;t forget to put a icesound.txt in the package docs dir.
## Why does icesound and OSS sound support really ****?
#
#if [ -e /usr/bin/esd ] && [ -e /usr/bin/icesound ]; then
# esd -d /dev/dsp &
# icesound -i ESD &
### sleep 1 #(just in case)
#fi
#
## Start the Ice Window Manager
#exec /usr/bin/icewm-session
#-----
Good luck,
Max
--
For every evil under the sun,
There is a remedy, or there is none;
If there be one, try and find it,
If there be none, never mind it.