Hi, I took a look at the Debian ctwm package source, and sifted through their diff. On of them is the following, and I'm not sure I entirely understand the impact, so I'm not sure if I can apply it.
Would a few of you be willing to try it out and report back? --- ctwm-3.7.orig/workmgr.c +++ ctwm-3.7/workmgr.c @@ -901,7 +901,11 @@ if (twm_win->iconmgr) return; if (! Scr->TransientHasOccupation) { if (twm_win->transient) return; - if ((twm_win->group != (Window) 0) && (twm_win->group != twm_win->w)) return; + /* + * The following is commented out because it prevents, e.g., + * Mozilla windows from occupying different workspaces. + */ + /* if ((twm_win->group != (Window) 0) && (twm_win->group != twm_win->w)) return; */ } for (ws = Scr->workSpaceMgr.workSpaceList; ws != NULL; ws = ws->next) { Window obuttonw = Scr->workSpaceMgr.occupyWindow->obuttonw [ws->number]; Cheers, Richard ----- Please consider sponsoring my work on free software. See http://www.free.lp.se/sponsoring.html for details. -- Richard Levitte [EMAIL PROTECTED] http://richard.levitte.org/ "When I became a man I put away childish things, including the fear of childishness and the desire to be very grown up." -- C.S. Lewis