断开外接显示器后重置 Mac OS X Windows 位置

断开外接显示器后重置 Mac OS X Windows 位置

在多台显示器上使用 Mac OS 很棒,但移除外接显示器(第二台显示器)后,通常外接显示器上原来的窗口位置不会重新定位到默认显示器。是否有任何快捷键或实用程序可以重置此类用途的窗口位置?

答案1

源自我最初的回答服务器故障问题 7237

当显示器拔下电源时(如果适用,也包括适配器 - 留下适配器会让 OS X 认为显示器仍插着电源),所有窗口都会移动到主屏幕上。有时,某些窗口(例如 Firefox)会将其位置保持在屏幕最右侧,这样您就有足够的空间来抓取标题栏并将其移动到您想要的位置。

排列窗口以便您能够看到它们(如果由于某种原因它们不在屏幕上)的一种方法是切换到拥有该窗口的应用程序,按住 Option 键并从窗口菜单中选择“排列在前面”。然后它将从屏幕左上角开始以层叠方式排列该应用程序的所有窗口。

其次,有几种可用的 AppleScript(例如Snipplr 上的这个) 它还将抓取屏幕外的每个窗口并将其移动到屏幕上。

还有一款很棒的共享软件应用程序,名为停留这将帮助你自动化很多工作,同时还有控制平面它的功能远不止通知显示器是否断开连接,还允许您运行脚本(如果您想要做的不仅仅是重新排列窗口)。ControlPlane 是免费的,但没有直接移动窗口的机制(您必须将其附加到上述 AppleScript 之一)。

答案2

您还可以转到“显示器”并选择关闭/打开镜像并重置窗口。

答案3

微风具有全局和应用程序窗口状态。可以使用键盘触发状态,并且与分辨率无关。将其与尺寸窗口流一切就绪。

答案4

按住 Option 键并双击 Dock 中的应用程序图标。第一次单击将隐藏窗口,第二次单击将调整窗口大小以适合单个窗口。

相关内容