这个想法是,一旦经过亮度一定水平,人们可以切换到不同的视觉方案给予更大的可见性。此外,如果它可能是某种监听器类型的东西,那会更好,但我会采取什么我可以得到的。

有帮助吗?

解决方案 2

epatel相当接近,我不得不改变AppleGraphicsControlBacklight关键字别的东西来得到它我的MacBook上工作,所以我猜,这是一些可能OSX版本和/或MacBook版本之间切换。

我扔在一起的短红宝石脚本打印出在命令行上一点视觉指示器。

# 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 "]"

其他提示

我相信,一个可以看看它与由于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可以把一个样品...

我不是一个MAC的家伙,但并和/ proc文件系统的存在吗?如果存在的话,你可能想在虚拟文件目录的样子。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top