Hi all,
after working with Analysis on a Mac OS X system for a few days,
I have some notes on the behaviour of mouse clicks in this context.
By default, the first mouse click on an inactive window is used to
activate the window, and does not reach any intended target in the
window. Because of this, it is sometimes necessary to click a button
twice to achieve the desired effect.
There are two settings of the Quartz window manager (used by
default in the Mac OS X11 application) that affect this behaviour:
"wm_fmm" and "wm_click_through", which are both disabled by default.
With wm_click_through turned on, the first click on an inactive
window should no longer be absorbed. With wm_fmm turned on,
a window gets activated when the mouse cursor passes over it,
so that again the first click should immediately be received
by any buttons in the window.
The wm_fmm option can be turned on using this command in a
terminal window:
defaults write org.x.x11 wm_ffm -bool true
After this change, X11 needs to be restarted (or the SIGHUP
signal has to be sent to quartz-wm). Likewise for the wm_click_through
option. (The current settings can be listed using "defaults read org.x.x11".
On Mac OS X versions before 10.5.8, "org.x.x11" has to be replaced
by "com.apple.x11" in all these commands.)
I am now running Analysis with just wm_fmm turned on, and in my experience,
this single setting significantly improves window handling. I would guess
that wm_click_through would be a food alternative, but I haven't tried it
yet.
Cheers,
--
Lieven Buts, Postdoctoral Fellow
Structural Biology Brussels, Vrije Universiteit Brussel
Department of Cellular and Molecular Interactions, VIB
|