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