I've been looking at this and have a working solution, but I have to
make some compromises on the geometry of restoring the maximized window.
Since the monitor that got removed may have had a much larger resolution
than the current monitor, I think it's best to restore the window to the
top left of the workspace since it's conceivable that it could restore
somewhere far to the right and/or far to the bottom and still wouldn't
look right.  Also, if the restored window is still larger than the
screen even with the window positioned at the top left, then the window
will be shrunk to fit the screen.

** Summary changed:

-  Adding/Removing an external monitor causes open fullscreen windows to move 
to another workspace
+ Adding/Removing an external monitor causes maximized windows to move to 
another workspace

** Changed in: compiz (Ubuntu)
       Status: Triaged => In Progress

** Changed in: compiz (Ubuntu)
     Assignee: (unassigned) => Christopher Townsend (townsend)

** Changed in: compiz
    Milestone: 0.9.10.3 => 0.9.11.0

-- 
You received this bug notification because you are a member of compiz
packagers, which is subscribed to compiz in Ubuntu.
https://bugs.launchpad.net/bugs/1171878

Title:
  Adding/Removing an external monitor causes maximized windows to move
  to another workspace

To manage notifications about this bug go to:
https://bugs.launchpad.net/compiz/+bug/1171878/+subscriptions

_______________________________________________
Mailing list: https://launchpad.net/~compiz
Post to     : compiz@lists.launchpad.net
Unsubscribe : https://launchpad.net/~compiz
More help   : https://help.launchpad.net/ListHelp

Reply via email to