https://bugs.launchpad.net/ubuntu/+sour … bug/744187
https://answers.launchpad.net/ubuntu/+s … ion/154603
http://forum.ubuntu.ru/index.php?topic=96312.0
Сначала:
1) sudo gedit /etc/default/grub/
2) Добавляем строку GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=Linux"
3) sudo update-grub
4) рестарт
Потом:
1) sudo gedit /etc/rc.local
2) Добавляем строку setpci -s 0:2 F4.B=XX (где XX - уровень яркости, чем выше тем ниже яркость)
3) рестарт
Долгий ответ:
Для начала (если Вы этого еще не сделали), нужно включить саму регулировку яркости. На Acer eMachines e525 (в Ubuntu 10.04, для ранних версий незнаю) сделать это можно так:
1) Открываем терминал, вводим в него sudo gedit /etc/default/grub/
2) Вводим пароль и открываем файл в редакторе.
3) Добавляем такую строку: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=Linux" (по моему, заменая существующую пустую GRUB_CMDLINE_LINUX_DEFAULT="")
4) Сохряняем файл
5) В терминале вводим sudo update-grub
6) Перезагружаемся
После перезагрузки мы уже можем изменять яркость горячими клавишами. Теперь:
1) Открываем терминал, вводим sudo gedit /etc/rc.local
2) Вводим пароль и открываем файл в редакторе.
3) Добавляем такую строку: setpci -s 0:2 F4.B=XX, где XX - уровень яркости.
Внимание! Как вы смогли заметить, кнопки изменения яркости заработали, но перепутаны. Сдесь то самое - чем выше XX, тем ниже яркость. Не знаю как для всех, для меня комфортным является уровень 90.
4) Сохраняемся и перезагружаемся.
Примеры моих файлов:
Код: [Выделить]
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=Linux"
# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480
# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true
# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_LINUX_RECOVERY="true"
# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
Код: [Выделить]
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
setpci -s 0:2 F4.B=90
exit 0