Регулировка яркости в Toshiba AC100-117 под Lubuntu 13.04 - «горячие клавиши»
Недавно я стал обладателем Toshiba AC100. Вещь довольно удобная для поездок — легкий и компактный нетбук. Все бы хорошо, но предустановленный Android 2.2 — это просто убогость, которая портит всю картину.
Мне удалось установить две операционных системы Android 4.1 и Lubuntu 13.04. Как это сделать, а также многое другое можно найти на сайте 4pda.ru. Для установки двух систем я использовал инструкцию по ссылке http://4pda.ru/forum/index.php?showtopic=367318&st=680#entry18198011
Чтобы все получилось нужно предварительно восстановить прошивку Android 2.1 скачав нужные файлы
И все бы хорошо, но в Ubuntu не работают так называемые «горячие клавиши» (верхний ряд функциональных клавиш). То есть после установки системы яркость невозможно регулировать без танцев с бубном. Поиски на бескрайних просторах Интернета не увенчались успехом — попадались только обрывки идей, но не было готового решения. Пытался воспользоваться статьей Евгения Степанищева, где он предлагает готовый конфигурационный файл для input-event-daemon, но скомпилировать это daemon мне так и не удалось под Lubuntu arm 13.04. Наткнулся на статью на немецком сайте wiki.informatik.hu-berlin.de , ее я и взял за основу, исправив все ошибки. Итак готовое решение:
1. необходимо создать два файла:
для этого в терминале наберите
sudo leafpad /usr/local/bin/backlight_inc
вставьте и сохраните в открывшемся окне следующий текст
#!/bin/bash
backlight="/sys/class/backlight/pwm-backlight/brightness"
current=$(cat $backlight)
new=$((current +25))
if [ $new -gt 255 ]; then
new=255
fi
echo $new > $backlight
еще в терминале наберите
sudo leafpad /usr/local/bin/backlight_dec
вставьте и сохраните в открывшемся окне следующий текст
#!/bin/bash
backlight="/sys/class/backlight/pwm-backlight/brightness"
current=$(cat $backlight)
new=$((current - 25))
if [ $new -lt 0 ]; then
new=0
fi
echo $new > $backlight
2. Сделайте созданные файлы исполняемыми, наберите в терминале
sudo su
chmod +x /usr/local/bin/backlight_inc
chmod +x /usr/local/bin/backlight_dec
3. Создайте файл, набрав в терминале
sudo leafpad /etc/udev/rules.d/99-backlight-permissions.rules
вставьте и сохраните следующий текст
KERNEL=="pwm-backlight" SUBSYSTEM=="backlight" RUN+="/bin/chmod 664 /sys/class/backlight/pwm-backlight/brightness"
KERNEL=="pwm-backlight" SUBSYSTEM=="backlight" RUN+="/bin/chgrp ADMIN /sys/class/backlight/pwm-backlight/brightness"
при этом во второй строке вместо ADMIN вставьте имя пользователя, под которым вы зашли в систему
4. теперь скачайте файл и вставьте его в папку /home/(имя пользователя)/config/openbox/ заменив имеющийся файл
5. перезагрузите компьютер
Теперь у вас должны работать «горячие клавиши» регулировки яркости при удержании клавиши с домиком. Также корректно работают клавиши регулировки звука и отключения touchpad. Вообще в файле lubuntu-rc.xml множество полезных настроек, которые можно менять по усмотрению пользователя.