2

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

4

2 回答 2

2

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

完整的样本可以在这里找到

对于如何禁用显示器的问题,不幸的是我没有答案。我试图弄清楚它是如何完成的,因为有一些像SwitchResX这样的应用程序能够禁用显示器,所以它一定是可能的。

于 2012-12-19T12:01:05.820 回答
1

hmscreens 很好用:

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

这是交换显示器的示例命令行:

hmscreens -setMainID `hmscreens -info | grep "Screen ID:" | head -2 | tail -1 | sed 's/[^0-9]*//g'`
于 2019-03-05T17:02:22.820 回答