以编程方式更改Mac上的主监视器

时间:2012-12-05 11:42:52

标签: macos monitor

我想在Mac上禁用主监视器,然后以编程方式将辅助监视器更改为主要监视器。 有关如何做到这一点的任何帮助?不知道从哪里开始我的研究。

2 个答案:

答案 0 :(得分:2)

将辅助监视器更改为主屏幕非常简单。需要使用CGConfigureDisplayOrigin()将原点0,0设置为辅助显示。

可以找到完整的样本Here

关于如何禁用显示器的问题,遗憾的是我没有答案。我正在试图弄清楚它是如何完成的,因为有些应用程序如SwitchResX能够禁用显示,所以不知何故必须是可能的。

答案 1 :(得分:0)

hmscreens效果很好:

http://www.hamsoftengineering.com/codeSharing/hmscreens/hmscreens.html

这是一个用于交换mointors的示例命令行:

hmscreens -setMainID `hmscreens -info | grep "Screen ID:" | head -2 | tail -1 | sed 's/[^0-9]*//g'`