我需要查询Mac OS X Leopard上的每个连接的显示器的DeviceID。雪豹。这有可能使用bash吗?如果不是最好的方法是什么? 这会被存储在偏好文件中吗?
我尝试访问system_profiler信息,但它看起来不像监视器中包含的设备ID。
任何帮助将不胜感激......
谢谢!
答案 0 :(得分:3)
你可以在这里找到How to Get the Display Name with the Display ID in Mac OS X?一个小C程序。您可以编译它,当它运行时它将显示设备ID。
例如,我的笔记本将返回:
Color LCD : 69677760
当您将其转换为十六进制时,它是十进制数
echo 69677760 16 o p | dc
将返回42732C0十六进制数字来自colorsync的设备ID的最后一部分。