Настройки подсветки не сохранены
Недавно купил новый ноутбук (Samsung 700Z) и установил Ubuntu 12.04. Большинство вещей работает из коробки, но некоторые детали сводят меня с ума. Я установил драйвер fglrx, чтобы отключить вентиляторы, а также инструменты Samsung, чтобы я мог изменить поведение вентилятора. Но:
Клавиши для подсветки клавиатуры не работают, они отображаются в /lib/udev/rules.d/95-keymap.rules. Клавиша извлечения CD не работает. Настройки подсветки клавиатуры и экрана не сохраняются, поэтому после каждой перезагрузки, приостановки и даже блокировки экрана обе подсветки устанавливаются на максимум.
Использование acpi_backlight=vendor в grub не исправляет это поведение, оно делает его еще хуже: я не могу установить для подсветки экрана высокие значения, примерно до 30 процентов от возможного максимума. Любая помощь будет принята с благодарностью!
2 ответа
Наконец я получил его на работу. Мне пришлось написать различные сценарии и написать эту историю здесь: http://blog.christian-hufgard.de/keyboardscreen_backlight_settings_ubuntu_12_04-2012-07-30
В большинстве ноутбуков в наши дни эти настройки не сохраняются. Это из-за различных гибридных решений и проприетарных графических драйверов. Следуйте приведенным ниже инструкциям, чтобы настроить его на умеренную яркость при запуске.
Попробуйте следовать по пути, указанному ls /sys/class/backlight/*/brightness и заменить соответственно.
пример пути будет как
/sys/class/backlight/acpi_video0/brightness
- Для указанного выше пути получите максимальную яркость:
cat /sys/class/backlight/acpi_video0/max_brightness
Попробуйте установить меньшее значение яркости, скажем, выходное значение равно 16, поэтому я попробую с половиной
echo 8 | sudo tee /sys/class/backlight/acpi_video0/brightness
Если существует более одного пути, повторите описанные выше шаги, чтобы увидеть, какой из них дает вам больше гибкости.
Если это работает, сделайте это автоматически при каждом входе в систему, выполнив следующие действия.
sudo gedit /etc/rc.local
Введите эту строку непосредственно перед exit 0, Должно выглядеть
echo YOUR_VALUE_HERE > /sys/class/backlight/acpi_video0/brightness
exit 0