Bug of the day: maximise across windows

Brita Kongreso - Letchworth Garden City - Church SpireGNOME bug 119187 requests a new super-maximised window state where a window can be maximised across several Xinerama screens simultaneously, and a keybinding to toggle this state.  Apparently you can do this in Windows XP by shift-clicking on the maximise button.

Since this is a new window state, it would require a change to the EWMH, which makes it nontrivial.

Would it be particularly useful to anyone out there?

Photo © skenme, cc-by.

Published by

Thomas Thurman

Mostly themes, triaging, and patch review.

5 thoughts on “Bug of the day: maximise across windows”

  1. You must be sick of hearing from me by now :) but I had a comment about this.

    Reading the original bug closely, it seems that Windows XP doesn’t in fact support this – this is a feature added by the reporter’s graphics drivers, and as such wouldn’t be able to change the maximization model (which IIRC is much like Metacity’s).

    I expect this is the sort of thing that can be accomplished with a libwnck script, assuming that libwnck exposes the Xinerama monitor layout, and usable space on each monitor (minus panels, etc.) The trickiest bit would be identifying all the possible rectangles that occupy the usable space on two or more monitors, then picking the largest such space.

  2. I can’t remember when, but I’ve wanted this ability before… I always thought it’d be intuitive that if a window has a significant portion of itself in multiple monitors that it’d maximise in those monitors too, but really, I can’t think of any good justification for either of these features.

  3. I work on a dual screen machine. I’ve wanted this feature when viewing a side-by-side diff with a tool like Meld.

Leave a Reply

Your email address will not be published. Required fields are marked *

Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported.