Running wmaker 0.95.9 on Debian. Occasionally I need to switch to icewm due to steam not working properly with wmaker; this works OK from the Session menu, though I'm unclear what the 'Start Another Window Manager' action actually does. However, I don't know how to switch back from icewm to wmaker. Trying to run wmaker from a shell while icewm is active gives a 'fatal: it seems that there is already a window manager running' error. I can't just kill icewm and start wmaker manually since that kills the X session.
My (vague) understanding of ICCCM 2.0 is that window managers are capable of notifying an existing one of their intention to take over, but it's not obvious how to do this from wmaker - icewm has a '--replace' option.
Any ideas on how to switch dynamically back *to* wmaker are welcome.
Jon