GNOME Bugzilla – Bug 74307
Stagger placement mode should use the workarea
Last modified: 2009-08-16 15:13:28 UTC
Package: sawfish Severity: minor Version: sawfish-0.38-ximian.5 Synopsis: placed windows overlap panel Bugzilla-Product: sawfish Bugzilla-Component: Window Manager Description: When I maximize windows, Sawfish knows to not make the windows large enough that they hide my panel. However, new windows are placed so that they do overlap the panel. Using the "stagger" placement style, 32 pixel offset. ------- Bug moved to this database by unknown@bugzilla.gnome.org 2002-03-11 22:49 ------- Unknown version unspecified in product sawfish. Setting version to "1.0". Reassigning to the default owner of the component, jsh@pixelslut.com.
It doesn't pay attention to (calculate-workarea), so windows can overlap the panel very easily. Re-titling to that effect.
I'd really like to remove the stagger placement mode (or at least mark it "unsupported" or something) Have you tried the top-left placement mode? That's very similar and doesn't suffer from this bug
Yes, I have tried top-left, and I despise it. I find that it's very important to me to be able to *predict* where the next window will appear. I find that top-left mostly puts it somewhere I don't expect, and so I waste time looking around for it. If I know where window 7 got placed, I know where window 8 is going to appear (well, I know there are only two possible spots.) That's not true with any of the other window-placement options that sawfish offers, as far as I can determine. I always have many windows on my screen, deeply stacked, so placement methods that search for "open space" are pretty much indistinguishable from "random" to me. All the other placement methods try to be too smart for their (my) own good. However, I *do* want Sawfish to never place windows such that they overlap the panel. I don't really consider the panels to be part of the desktop, but more as dashboards that are attached to the *outside edge* of the desktop.
OK, fair enough This is fixed on cvs HEAD now