понедельник, 4 мая 2009 г.

ThinkPad и регулировка звука.

Как я уже писал тут, после того как я накатил новую убунту 9.04 все было хорошо, за исключением того, что osd не работает при нажатии клавиш регулировки звука и яркости. Порывшись в инете я обнаружил баг и по началу пути его решения. Собственно идея была проста: периодически читаем из /proc состояние громкости, если оно меняется вызываем notify. Но через пару дней выяснилось (там же, в описании бага), что множно все же включить acpi "оповещения" и обрабатывать их. Для этого просто добавляем в rc.local следующую строку:

echo 0x00ffffff > /proc/acpi/ibm/hotkey

которая включает все что нам надо. :)