Thanks very much for your reply Matthew,

This is definitely XQuartz-only.  The same ~/.ctwmrc works fine with
3.8.2 on NetBSD/i386-5.2_STABLE with the base-OS X11 (running in
VirtualBox, but that shouldn't make any difference).  I can also now
confirm that the same problem existed in 3.8.1 (I had tried that release
on another laptop with no luck).

This is probably an XQuartz bug (and there are lots of those) but it is
a bit annoying that the quite older ctwm release works fine.

For the record I'm running XQuartz 2.7.7.

Sub-menus also seem to appear relative to the cursor, if you can manage
to move the cursor into the right area where they should be activated,
but only the first time, then they appear where they first appeared.  I
guess the interesting thing is that the active area is always relative
to the cursor, but any menu is always drawn where it first appeared and
only that first appearance is relative to the cursor.

I'm afraid I won't have enough time in the near future to debug very
much further, nor do I have all that much experience with lower-level
X11 programming, especially not as related to window managers.

One other XQuartz-only quirk that may be interesting, but probably isn't
related:  When I open a window that is a member of the WarpCursor list
(i.e. by clicking on its icon) the mouse cursor jumps to the centre of
the window as expected, but focus is not set on the window unless I
wiggle the mouse.  This happens with 3.5.2 as well as 3.8.2 on XQuartz,
and it's been the case on older releases of XQuartz too.

-- 
                                        Greg A. Woods <[email protected]>

+1 250 762-7675                           RoboHack <[email protected]>
Planix, Inc. <[email protected]>      Avoncote Farm <[email protected]>

Attachment: pgphGgHQg1yzO.pgp
Description: PGP signature

Reply via email to