在Mac OS X中将所有窗口移动到单个显示器(连接两个)?

时间:2008-09-02 09:05:29

标签: macos multiple-monitors

每当我将MacBook从桌面上移开然后将其插入外部显示器(作为主要显示器)时,我就会进入笔记本显示器和外部显示器中存放窗口的状态。

要将所有窗口移动到单个屏幕,我当前的解决方案是在显示首选项中“打开镜像”,然后再将其关闭。但这是相当繁琐的。有谁知道更好的方法?


我担心@ erlando发布的脚本对我来说绝对没有任何关系,运行Mac OS X 10.5.4。 (即,在两个屏幕上都有窗口,运行脚本不会移动它们中的任何一个,并且它不会返回任何错误。)我想我只需要坚持使用上面提到的“镜像/取消镜像”方法。


@ Denton:我担心这些链接会提供脚本,以便将从任何屏幕孤立的窗口恢复到显示屏上。我只是想将所有窗口从辅助显示器移动到主显示器上。

6 个答案:

答案 0 :(得分:15)

Cmd+F1似乎是Snow Leopard中的Mirror Displays快捷方式。不过,不知道狮子等。

只需点击两次,看看会发生什么( - :

对于那些喜欢设置功能键以老式方式行事的人(不是亮度/声音控制等),它将是Cmd+Fn+F1

答案 1 :(得分:8)

在Lion上,您可以使用 fn + Cmd + F1 切换镜像显示(前提是您默认使用媒体控制键)。

这也适用于Snow Leopard,可能介于两者之间,也可能更进一步。

答案 2 :(得分:4)

您可以单击“显示”偏好设置面板中的“收集Windows”按钮。

答案 3 :(得分:3)

以下是一个命令行脚本:http://zach.in.tu-clausthal.de/software/

在“将屏幕外窗口移动到主屏幕”下的页面下方。

答案 4 :(得分:3)

正如你所说,最好的答案似乎是再次打开和关闭“镜像显示”。之后,所有窗口都将在主屏幕上收集,辅助屏幕将为空。

screenshot

这有点麻烦,但在Lion中没有其他任何对我有用。

答案 5 :(得分:2)

有一篇文章介绍如何使用AppleScript在macosxtips.co.uk执行此操作,另一篇文章在macosxhints.com执行此操作。