這個想法是,一旦亮度超過某個水平,就可以切換到不同的視覺方案,以提高可見度。另外,如果它可能是某種聽衆類型的東西,那會更好,但我會拿我能得到的東西。有沒有辦法查詢MacBook LCD的當前亮度等級?
1
A
回答
1
epatel相當接近,我不得不改變AppleGraphicsControlBacklight關鍵字別的東西讓它在我的MacBook工作,所以我猜想這是OSX版本和/或macbook版本之間可能會改變的東西。
我把一個簡短的ruby腳本扔在一起,在命令行上打印出一個小小的視覺指示器。
# grab the string containing the values
brite_string = `ioreg -c AppleBacklightDisplay | grep brightness`
# build a regex to match those vals
brite_regex = /"brightness"=\{"min"=([0-9]{1,3}),"value"=([0-9]{1,3}),"max"=([0-9]{1,3})/
# match them
match_data = brite_regex.match(brite_string)
# extract the values from the match
min = match_data[1].to_i
val = match_data[2].to_i
max = match_data[3].to_i
# print them out nice
puts "Current Brightness"
print "["
max.times do |i|
print i > val ? " " : "*"
end
puts "]"
-1
我不是一個mac傢伙,但/ proc存在於文件系統中嗎?如果存在,您可能需要查看該虛擬文件目錄。
2
我相信可以用IOKit查看它。在終端中運行ioreg命令如下所示,可以看到兩行亮度值可見。
% ioreg -c AppleGraphicsControlBacklight | grep brightness
| | | "IODisplayParameters" = {"brightness"={"min"=0,"value"=408,"max"=1024},"commit"={"reg"=0}}
| | | "IODisplayParameters" = {"brightness"={"min"=0,"value"=408,"max"=1024},"commit"={"reg"=0}}
也許有人有足夠的知識,由於IOKit可以把一個樣本...
相關問題
- 1. iPhone - 有沒有辦法調整設備級的屏幕亮度
- 2. 有沒有辦法查詢當前安裝的所有facet列表的std :: locale?
- 3. 有沒有辦法做一個查詢
- 4. 有沒有辦法獲得相機流的iOS上的亮度級別?
- 5. 有沒有辦法檢查Linux上當前的rpath?
- 6. 有沒有辦法查詢_com_ptr_t對象的當前引用計數?
- 7. 有沒有辦法拆分查詢?
- 8. 有沒有辦法「解釋」Cassandra查詢?
- 9. 有沒有辦法記錄SQLite查詢?
- 10. 有沒有辦法調整iOS設備上的手電筒/閃光燈亮度等級?
- 11. 有沒有辦法檢查當前沒有登錄的用戶的角色?
- 12. 有沒有辦法在RubyMine中查看當前日誌文件?
- 13. 檢查當前亮度android
- 14. 有沒有辦法做這個查詢沒有子選擇?
- 15. 有沒有辦法在RSpec中獲取當前的作用域級別?
- 16. 有沒有辦法加快這個查詢沒有WHERE子句?
- 17. 有沒有辦法刪除沒有查詢生成器
- 18. R:有沒有辦法查看列表
- 19. 有沒有辦法找出當前影響速度的時間空間?
- 20. 有沒有辦法獲得SASS中當前元素的設置寬度?
- 21. 有沒有辦法用CodeIgniter獲取當前對象和方法?
- 22. 有沒有辦法知道當前有多少個webrole實例?
- 23. Casperjs - 有沒有辦法等待n秒?
- 24. 有沒有辦法使用DBC視圖查詢表的列級DDL?
- 25. Django - 有沒有辦法查看ORM執行的查詢?
- 26. 有沒有辦法逐行檢查簡單的Django查詢?
- 27. C#:有沒有辦法訪問當前字段的名稱?
- 28. 有沒有辦法在控制器內拉出當前的url?
- 29. 有沒有辦法斷言當前的命名空間?
- 30. 有沒有辦法獲得應用程序的當前狀態?
/proc在Max OS X上不存在。我不知道其他目錄是否具有相同的作用。 – mouviciel 2009-02-13 21:23:57
嗯..是的,只是猜測,因爲Linux和OS X是或多或少表親。 – 2009-02-13 21:50:35