After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 143634 - gdm window needs to respect WM_STRUTS
gdm window needs to respect WM_STRUTS
Status: RESOLVED FIXED
Product: gdm
Classification: Core
Component: general
unspecified
Other All
: Normal normal
: ---
Assigned To: bill.haneman
GDM maintainers
AP1 WS
: 143652 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2004-06-03 09:42 UTC by bill.haneman
Modified: 2005-02-14 22:29 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
patch in progress; makes gdm window center within struts (1.75 KB, patch)
2004-08-25 15:33 UTC, bill.haneman
none Details | Review
patch which constrains all gdmwm-managed windows to within non-strut area. (5.13 KB, patch)
2004-09-02 15:51 UTC, bill.haneman
none Details | Review

Description bill.haneman 2004-06-03 09:42:27 UTC
start something that uses STRUTS from a gesture listener (for instance, GOK with
the DOCK option).  gdm should get out of the way, and it should not post menus
that overlap the strut.  This is required so that:

* GOK and gdm login dialog don't conflict when GOK user attempts to log in;
* magnifier user's half-screen magnification window doesn't obscure the dialog
  (see gnome-mag RFE 124690, recently escalated)
Comment 1 korn 2004-06-03 15:20:05 UTC
*** Bug 143652 has been marked as a duplicate of this bug. ***
Comment 2 bill.haneman 2004-08-18 13:53:50 UTC
Changes need to be in gdmwm.c I believe.  I am working on a patch, but I don't
know enough about how gdm manages the windows in the WM window list to complete it.
Comment 3 bill.haneman 2004-08-18 17:37:55 UTC
End result can lock out GOK users and make use of magnification at login time
very difficult.  Bumping up priority as I believe it's a serious login issue.
Comment 4 bill.haneman 2004-08-25 15:33:21 UTC
Created attachment 30932 [details] [review]
patch in progress; makes gdm window center within struts
Comment 5 bill.haneman 2004-08-25 15:33:49 UTC
Patch above doesn't do anything about the "menus" issue yet.
Comment 6 bill.haneman 2004-08-27 13:21:54 UTC
Not sure if the 'menus' issue is tractable - since we don't control where gtk+
puts its popups, according to STRUTS, do we?
Comment 7 bill.haneman 2004-08-30 13:12:02 UTC
removed patch keyword for now, since the patch seems to be insufficient; needs work.
Comment 8 bill.haneman 2004-09-02 15:51:29 UTC
Created attachment 31212 [details] [review]
patch which constrains all gdmwm-managed windows to within non-strut area.
Comment 9 bill.haneman 2004-09-02 15:52:59 UTC
George, I am happy with this patch.  It doesn't/can't constrain popup menus, but
it constrains all gdmwm-managed windows.  It also allows multiple participants
in STRUT setting, e.g. one window can set top and another bottom, as long as the
struts don't overlap. 
Comment 10 Calum Benson 2004-10-21 16:50:18 UTC
Apologies for spam-- ensuring Sun a11y team are cc'ed on all current a11y bugs.
 Filter on "SUN A11Y SPAM" to ignore.
Comment 11 Frances Keenan 2004-11-04 16:11:26 UTC
This bug appears fixed in Cinnabar Linux Build_22
Comment 12 Brian Cameron 2005-02-14 22:29:03 UTC
Fixed in CVS head.