我想达到与描述相同的效果 在这个问题上 ,似乎没有合适的答案。
我在macbook pro上开发。我经常单独使用它,但有时我将它连接到外部显示器(各种尺寸)。
当我连接到外部显示器 ,我的所有应用程序都会在插入时移动到该显示器。然后我需要手动将大部分应用程序移回到较小的(内置)显示器并将它们调整到较小的屏幕:我通常只有我的开发环境和在较大显示器上运行的终端。
当我从外部显示器断开连接时 ,我的所有应用程序都会重新移动到内置显示器,但不会调整大小。
我想要的行为 (或近似):
- 当我连接外部显示器时,操作系统会记住上次使用此显示器时的窗口布局并将其恢复。
- 当我断开显示器时,操作系统会记住我在断开连接状态下的布局并恢复它。
- 当我连接新显示器时,没有任何反应。操作系统让我把窗户移到我想去的地方。
我注意到OS似乎知道按名称连接的监视器,因此应该可以使配置特定于我插入的特定监视器。
如果没有支持此功能的现有应用, 我喜欢我应该关注的API的任何线索,这将让我开发一个应用程序来做到这一点 。
我目前正在使用小牛队,但我很快就会升级到优胜美地。
谢谢。