Smart placement
Warren Block
wblock at wonkity.com
Sun Jun 19 21:01:48 CEST 2011
Smart placement generally does what it should, but could it be a little
smarter?
Consider a full-screen browser window. Open xterm in a new window.
Smart placement puts it in the upper left corner, covering the most-used
part of the browser.
Open another xterm. It goes under the first xterm, covering more of the
left side of the browser window. Again, the next most-used part of that
window. The next window would go in upper center, then lower center.
Top to bottom, left to right.
If smart placement could be configured to go in the opposite order,
bottom to top, right to left, smartly placed windows would be less
likely to cover the most-used screen space. The first smart-placed
xterm would be in the lower right, then upper right, then lower center,
upper center, and so on.
Whether a user would want this could depend on how their screen
scrolls, which might depend on locale and language.
For the Window Manager Tweaks/Smart Placement screen, this might be done
as a couple of additional dropdowns:
Smart Placement Order
Vertical: Top to bottom/Bottom to top
Horizontal: Left to right/Right to left
(Codewise, this should just change the origin and signs of the offsets,
but I haven't looked at it. And things generally aren't that easy.)
Trying to summarize, a smart placement option to go in the opposite
order could use the least-valuable screen space first.
More information about the Xfce
mailing list