2011-05-25 133 views
0

我需要在Mac OS X Leopard & Snow Leopard上查詢每臺連接的顯示器的DeviceID。這是可能做到使用bash?如果不是,最好的辦法是什麼? 這會存儲在一個偏好文件的任何地方?在Bash中顯示(mntr)DeviceID Mac OS X?

我試圖訪問system_profiler信息,但它看起來不像顯示器中包含設備ID。

任何幫助將不勝感激...

謝謝!

+0

不,很遺憾,我在這裏看不到設備ID。我可以通過打開ColorSync Utility找到它並手動查看設備... – Mattus 2011-05-30 00:03:39

回答

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。

+0

太棒了,謝謝! – Mattus 2011-05-30 01:04:42