GNOME Bugzilla – Bug 124690
gnome-mag magnifier should use WM_STRUTs
Last modified: 2004-12-22 21:47:04 UTC
gnome-mag should probably use 'struts' to hint to the WM that windows should not be placed in its reserved region. This would be useful for non-fullscreen magnification applications.
*** Bug 124533 has been marked as a duplicate of this bug. ***
This should only happen (i.e. mag uses STRUTS) when * Xcomposite is not available; * source == target;
escalating to AP2 since gdm will need this (see gdm bug 143634).
setting gnome version to 2.7/2.8 because accessible login will need this.
Created attachment 28573 [details] [review] patch to provide STRUTS if not override-redirect problem with this patch is that it requires that mag window not be override-redirect; this is because of the way window managers and STRUTS work. You can't have both (without weird hacks like invisible windows that set STRUTS while the 'real' window is override-redirect, etc.). It also adds a command-line arg, --override-redirect, which allows override-redirect behavior to be maintained when desired. Perhaps it would be better to use --struts instead, so that the default was override-redirect/no-struts, since the latter is possibly better for fullscreen magnification. Hard to know without testing.
Created attachment 28590 [details] corrected screenshot it helps to apply the STRUT patch first (sorry). Second screenshot shows Mozilla "mostly" confined to the LHS of the screen, but clearly too wide. I can attach one more screenshot showing that the 'struts' seem to be observed properly with respect to draggin window borders...
Created attachment 28596 [details] [review] improved and corrected struts patch
Note that even with the above corrections, bug 144126 still is present.