[6646] in SIPB bug reports
Re: exmh bug
daemon@ATHENA.MIT.EDU (Jacob Morzinski)
Wed Jan 14 00:35:38 1998
To: klmitch@MIT.EDU
Cc: bug-sipb@MIT.EDU
In-Reply-To: Your message of "Tue, 13 Jan 1998 09:33:56 -0500."
<199801131433.JAA05253@m38-370-18.MIT.EDU>
Date: Wed, 14 Jan 1998 00:34:51 EST
From: "Jacob Morzinski" <jmorzins@MIT.EDU>
Investigation reveals that the "iconify everything if the main
window is iconified" behavior of exmh v2 is a feature, rather
than a bug. :-)
Exmh defines its windows as belonging to a window group, with the
primary window being the leader of the group. Windowmanagers
that keep track of window groups often try to do nice things for
the user, like unmapping all of the windows in a group when the
group's leader is iconified. (Perusal of the exmh mailing list
archives suggested that a lot of people like this feature.)
I can think of three ways to undo the feature, if you don't want
it. You could
+ Switch to a windowmanager that doesn't care about groups. :-)
+ Write your own version of the Widget_Toplevel function (from
the file widgets.tcl) that omits the line
wm group $self .
(Read the help text for "Hacking Support" in the TopTen
Preferences, to see how to define your own functions to
override exmh's.)
+ Create your own version of the main "exmh" wish script, which
omits the line
wm group . .
(This line was not present in 1.6.7, and I suspect its
presence in 2.0.1 triggers the behavior you see.)
Sincerely,
--
Jacob Morzinski jmorzins@mit.edu