我需要在Mac OS X Leopard & Snow Leopard上查询每台连接的显示器的DeviceID。这是可能做到使用bash?如果不是,最好的办法是什么? 这会存储在一个偏好文件的任何地方?在Bash中显示(mntr)DeviceID Mac OS X?
我试图访问system_profiler信息,但它看起来不像显示器中包含设备ID。
任何帮助将不胜感激...
谢谢!
我需要在Mac OS X Leopard & Snow Leopard上查询每台连接的显示器的DeviceID。这是可能做到使用bash?如果不是,最好的办法是什么? 这会存储在一个偏好文件的任何地方?在Bash中显示(mntr)DeviceID Mac OS X?
我试图访问system_profiler信息,但它看起来不像显示器中包含设备ID。
任何帮助将不胜感激...
谢谢!
你可以在这里找到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。
太棒了,谢谢! – Mattus 2011-05-30 01:04:42
不,很遗憾,我在这里看不到设备ID。我可以通过打开ColorSync Utility找到它并手动查看设备... – Mattus 2011-05-30 00:03:39