我需要在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