【发布时间】:2010-09-07 12:47:24
【问题描述】:
每当我在远离办公桌的地方使用 MacBook,然后将其插入外接显示器(作为主显示器)时,我都会进入笔记本显示器和外接显示器中都有窗口的状态。
要将所有窗口移动到单个屏幕,我目前的解决方案是在显示首选项中“打开镜像”,然后再次将其关闭。不过,这相当乏味。有谁知道更好的方法吗?
恐怕@erlando 发布的脚本对运行 Mac OS X 10.5.4 的我来说完全没有任何作用。 (即,在两个屏幕上都有窗口,运行脚本不会移动其中一个,并且它不会返回任何错误。)我想我只需要坚持使用上面提到的“镜像/取消镜像”方法。
@Denton: 恐怕这些链接提供了脚本,用于将 any 屏幕上的孤立窗口重新显示到显示器上。我“只是”想将所有窗口从辅助显示器移动到主显示器。
【问题讨论】:
-
现在这个问题不应该转移到以用户为中心的 SE 网站上吗? SO 是针对编程问题的,这不是一个。
-
当您甚至无法发表评论时回顾旧问题很有趣,因此不得不将它们附加到问题本身
:) -
在 10.15.5 上打开和关闭镜像对我没有任何作用
-
这种方式相当老套,并且使用付费的第 3 方软件(部分原因是我将其作为评论发布),但如果要使用 BetterTouchTool,则会有一个名为“移动并最大化所有窗口以鼠标显示”,正如它所说的那样!还有一点需要注意的是,这不适用于全屏应用。
-
经过一些测试并与其他应用程序/工作流程来回反复,更适合我的解决方案是displayplacer。这个免费的开源命令行实用程序允许人们保存他们的监视器配置并恢复它。使用这个可以使用 Automator 或任何其他可以调用命令行来恢复监视器配置的服务。就像 OP 所做的那样,一个人可以设置一个打开屏幕镜像的配置,另一个关闭屏幕镜像,然后创建一个快捷方式/自动化来调用任一配置。