1

У меня установлен Gentoo на моем MacBookPro7.1 (видеокарта nVidia). С помощью pommed я могу использовать кнопки увеличения и уменьшения яркости kb, а также кнопки увеличения / уменьшения / отключения громкости с помощью alsa и кнопку подсветки ЖК-дисплея, но я не смог найти способ заставить кнопку подсветки ЖК-дисплея ...

Итак, я попробовал это вручную: я сделал скрипт backlight_up:

#!/bin/bash
BRPATH="/sys/class/backlight/nvidia_backlight"
MAX=`cat $BRPATH/max_brightness`
CURRENT=`cat $BRPATH/brightness`
NEW=$[CURRENT+10]
if [ $NEW -gt $MAX ]
  then
    NEW=$MAX
fi
echo -n $NEW > $BRPATH/brightness

Я посмотрел на ключевой код кнопки VolumeUp с помощью showkey. В результате получилось "225", поэтому я создал backlightup.keymap:

keycode 225 = F100
string F100 = "/usr/bin/backlight_up\n"

Затем я сделал loadkeys backlightup.keymap Это привело к тому, что, когда я нажимаю кнопку, она увеличивает подсветку, но также имеет раздражающий вывод ... Я хотел бы, чтобы это происходило в фоновом режиме, без какого-либо вывода .. Я также попытался сделать это с помощью bind, но мне не удалось найти нажатие кнопки (кнопка ctrl + v или ctrl + m, за которой следовала кнопка, не сработала, просто ничего не произошло).

С X я могу хитро приручить его к работе, но я не хочу использовать X, я предпочитаю командную строку .. Это не большая проблема, так как я не меняю подсветку все время, но вы знаете ... я бы хотел, чтобы все работало правильно ...

Большое спасибо заранее, Адам

0