如何检测外部显示器是不是在镜像中或通过命令扩展?

Posted

技术标签:

【中文标题】如何检测外部显示器是不是在镜像中或通过命令扩展?【英文标题】:How can I Detect external monitor is in mirror or extended by command?如何检测外部显示器是否在镜像中或通过命令扩展? 【发布时间】:2022-01-02 00:39:30 【问题描述】:

如何检测我的外接显示器处于镜像模式或扩展模式或设置为主。我已经完成了很多命令,例如 xrandr 是否给了我输出,我可以说什么是主显示器,但是通过任何输出我无法弄清楚它是处于扩展模式还是处于镜像模式谁能帮帮我。

【问题讨论】:

你需要比较坐标和偏移量(看起来像1280x1024+0+0,看看是否有重叠(镜像)或没有(扩展)。 没有任何可用的命令将返回为“镜像”或“扩展”。因为我认为这会造成混乱 【参考方案1】:

感谢您的想法。我从这里得到了一个逻辑。分辨率扩展后,那些“0”将变为扩展大小,在镜像中这些将仅为0。

【讨论】:

以上是关于如何检测外部显示器是不是在镜像中或通过命令扩展?的主要内容,如果未能解决你的问题,请参考以下文章

从 PHP 脚本检测是不是启用了 mbstring

iOS13和外屏镜像

使用 iOS Swift 检测外部屏幕

如何测试mysql是不是安装成功

如何检查值是不是在列表中或列表是不是为空?

'vue' 不是内部或外部命令