2

Предпосылка: все функциональные возможности ОС - это код
Вывод: у меня должен быть способ эмулировать указанный код.

Я хотел бы выяснить, как использовать точно такой же механизм отображения яркости / затемнения, который в настоящее время отображается на клавиатуре F1/F2 но через Terminal . Я гуглил и нашел несколько ссылок на pmset , что увлекательно, но не одна и та же цель.

Любые мысли о bash/c++ или других клиентских инструментах, которые я могу использовать, чтобы затемнить или украсить мой дисплей в OSx 10.6.7?

1 ответ1

2

Основываясь на программе brightness из комментария @ Nano8Blazex, предполагается, что она установлена на вашем $PATH:

Добавьте следующие строки в .bash_profile (предполагается, что оболочка bash ), и затем вы можете использовать dim и lighten качестве команд для F1 и F2 , соответственно. Оба работают только на дисплее 0, как указано brightness -l .

function modify_brightness {
    local delta=$1
    current=$( brightness -l | grep "display 0: brightness" | cut -d" " -f4 )
    #echo "Current brightness is $current"
    new=$( echo "$current+($delta)" | bc )
    #echo "New brightness is $new"
    COMMAND="brightness -d 0 $new"
    #echo "Executing $COMMAND"
    $COMMAND
}

function dim {
    modify_brightness -0.0625
}

function brighten {
    modify_brightness 0.0625
}

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .