重新连接显示器后,如何使窗口在屏幕上保存其位置?


29

当我将第二台显示器连接到MacBook时,将许多窗口拖到其上。当我卸下显示器时,所有窗口都移回到MacBook的显示屏上。我该如何做,以便在重新连接显示器时,所有窗口都自动再次移回到第二台显示器上的位置?

我在有额外显示器的地方使用我的个人MacBook。但是,这意味着我需要每天拆开显示器并重新连接显示器。前一天的工作,我有很多窗户无法打开,所以这真是痛苦。

我知道一个叫做Forget-Me-Not的应用程序,这几乎正是我想要的。但是我需要可以在OS X 10.5上运行的功能。


2
在过去5年中,这方面有什么新变化吗?所描述的选项似乎都不是我想要的。...提出的某些内容似乎不再存在,或者不再开发中……
Brian Postow

@BrianPostow,也许您会发现其他问题很有帮助。我专门问了这个问题,以便在OS X 10.5上找到解决方案,但没有答案。我不再使用10.5,并且在最新的OS X上也找不到很好的解决方案。
乔纳森·崔

Answers:


14

您有机会升级到10.6吗?如果是这样,您可以使用“ 来自无绳狗的住宿 ”。


看起来Stay可以工作,但我不会为此而升级我的OS。
乔纳森·特兰

1
如果您当前正在运行Leopard,并且Mac可以处理Snow Leopard,则没有充分的理由进行升级。SL在许多方面都更快,更苗条,更好。鉴于其价格,它值得每一分钱。
多里(Dori)2010年

5

Slate是免费的,功能非常强大,它完全可以满足您的需求。

在之前提出的问题中回答了这个问题,但是我将在这里总结我的回答:

当您插入辅助监视器时,Slate会自动检测到新监视器,并且所有窗口都将按照您喜欢的方式进行移动和调整大小。您可以为所有应用程序定义自定义位置和大小,包括全屏,半屏和基于网格。

您可以根据已连接的监视器数量来定义不同的布局,还可以为特定布局或操作(例如按一定的百分比调整窗口大小)调整键盘快捷键

试试看!这是有关如何充分利用Slate 的有用文章


3

在MacBook Air的外部显示器和内部显示器之间切换时,我一直使用Breeze来记住窗口位置。它可以在10.5上运行,有一个免费的演示程序,而且8美元的价格也不算太贵。使用Breeze,您可以定义窗口的位置和大小,然后可以热键它们。除了全局设置之外,您还可以设置特定应用程序的位置/大小。

Dori,感谢您与Stay的链接,我一直在寻找可以实现此目的的东西,并且我正在运行10.6。谢谢!


2
我尝试了演示。它会记住窗口的大小和在显示器上的位置,但不会记住哪个显示器。这意味着我仍然必须将每个窗口一个一个地拖到第二个监视器上。这也很好,但是没有回答我的问题:(
Jonathan Tran 2010年

哦,对不起。我只在1台显示器上使用它,因此用例对我而言从来不是问题。我之前已经联系过开发人员以请求另一个功能,他回答得很快。也许您可以请求多显示器支持的功能?
Jack Jack

0

刚遇到SizeUp,有点像Breeze,但似乎也有监视器管理。我没有测试过,但看起来还不错:

编辑:

另外还有Optimal Layout,它是功能非常齐全的工具,但也值得一看。


0

寻找了一段时间后,我想说一下,Stay可以很好地保存跨多个显示器的窗口的状态和位置。您必须保存单屏和双屏/多屏设置,以便在两种情况下都可以保存位置。尽管全功能产品不幸地没有在单屏和双屏之间切换时保存窗口位置或将其重新设置为最佳布局。至少经过30分钟的尝试,我还是不知道如何使用它。可能会这样,但是在我必须设置的短时间内,我无法保存。

将屏幕划分为多个部分的功能确实很棒,但在这种情况下并不是我一直想要的主要功能。


0

是的,Stay似乎可以正常工作,但无法将已进入全屏模式的窗口向后移。因此,如果您想在笔记本电脑上保持全屏项目的状态,但将窗口放置在外接显示器上,那么不幸的是它不起作用。

亲切的问候,史蒂夫


0

我也喜欢Stay。它的效果很好,并且使用起来非常简单:

如何保持工作?

将窗户移至所需位置,然后让Stay存放它们。存储后,通过让Stay还原窗口,可以随时将其返回到存储状态。


0

您不需要任何东西。

Cmd + Alt +右下角按住鼠标1秒钟

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.