Moving a fullscreen iTerm2 "space" from one monitor to another using Mission Control causes display issues
By mark.seth.fow... on August 08, 2014 00:20 (imported from Google Code)
iTerm2 has a problem with handling the multi-monitor fullscreen mode added in OS X Mavericks. When open Mission Control and drag an iTerm2 "space" from one monitor to another monitor, iTerm2 doesn't realize that the size of the area it has to draw into has changed. The same thing happens if you have iTerm2 fullscreen on an external monitor and then unplug that monitor.
If the old monitor was smaller than the new monitor, iTerm2 will only occupy one corner of the screen. If the old monitor was larger, iTerm2 will draw itself too large and you won't be able to see the entire application.
The only fix is to leave fullscreen mode and then enter it again. Other applications handle this correctly, so it must be possible to do so. I imagine there's some event that iTerm2 isn't listening for, though that's just a guess.
What steps will reproduce the problem?
- Make iTerm2 fullscreen on one monitor.
- Open Mission Control and drag it to another monitor with a different size.
Alternate steps:
- Make iTerm2 fullscreen on an external monitor with a different resolution than your laptop's built-in screen.
- Unplug the external monitor.
What is the expected output?
iTerm2 should resize itself to fit the new area.
What do you see instead?
iTerm2 still thinks that it should draw at the size of the old monitor. Either part of the screen is black, or part of iTerm2 is offscreen.
What version of iTerm2 are you using?
Build 2.9.20140803-nightly
What OS version are you using?
OS X 10.9.4