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