在Bash中显示(mntr)DeviceID Mac OS X?

时间:2011-05-25 05:01:07

标签: bash

我需要查询Mac OS X Leopard上的每个连接的显示器的DeviceID。雪豹。这有可能使用bash吗?如果不是最好的方法是什么? 这会被存储在偏好文件中吗?

我尝试访问system_profiler信息,但它看起来不像监视器中包含的设备ID。

任何帮助将不胜感激......

谢谢!

1 个答案:

答案 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的最后一部分。