У меня установлен 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, я предпочитаю командную строку .. Это не большая проблема, так как я не меняю подсветку все время, но вы знаете ... я бы хотел, чтобы все работало правильно ...
Большое спасибо заранее, Адам