В моем ноутбуке HP Folio 13 с Ubuntu 13.04 управление яркостью работает со слайдером в системе Brightness & amp; Блокировка настроек, но функциональные клавиши яркости не работают.
Есть ли способ заставить их работать и заставить систему поддерживать уровень яркости, установленный в предыдущем сеансе?
Some информация о моем ноутбуке, посвященная этой проблеме:
ls /sys/class/backlight
intel_backlight
ls /sys/class/backlight/*/brightness
/sys/class/backlight/intel_backlight/brightness
lspci | grep -i vga
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
uname -a
Linux folio13 3.8.0-19-generic #29-Ubuntu SMP Wed Apr 17 18:16:28 UTC 2013 x86_64 GNU/Linux
Я хотел добавить исправление, которое сработало для меня, потому что я не мог найти это решение нигде.
Если у вас есть видеокарта Intel (например, HD 4000), вы можете ее исправить добавив acpi_backlight=intel_backlight к вашим параметрам grub (так же, как описано выше).
ДО ТОГО, ЧТО ВЫ ДЕЛАЕТЕ ЭТО: Проверьте, что у вас действительно есть видеокарточка Intel со следующей командой:
echo 200 > /sys/class/backlight/intel_backlight/brightness
Если ваша яркость меняется, тогда это решение должно работать для вас.
ДО ТОГО, ЧТО ВЫ ДЕЛАЕТЕ ЭТО: , что я не тестировал это решение для ноутбуков с несколькими видеокартами ( например, NVidia Optimus или тому подобное).
Чтобы заставить функциональные клавиши яркости работать на моем ноутбуке, я пробовал следующие конфигурации (один за другим) в /etc/default/grub, но ни один из них не работал:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor"
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pcie_aspm=force acpi_backlight=vendor"
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=linux acpi_backlight=vendor"
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=Linux acpi_backlight=vendor"
То же самое для GRUB_CMDLINE_LINUX переменная.
Я прочитал о решении, которое предложило отредактировать файл /etc/X11/xorg.conf, но в моей системе не было такого файла.
Пока что лучшее обходное решение, которое у меня есть найдено, чтобы использовать xbacklight для привязки ключей к соответствующим командам. Это позволит вам легко увеличить / уменьшить яркость, но при этом вы не увидите индикатор яркости.
xbacklight Установите xbacklight, запустив:
sudo apt-get install xbacklight -y
2) Перейдите в «Системные настройки»> «Клавиатура»> «Ярлыки»> «Специальные ярлыки»
2) Добавьте следующие привязки:
Brightness Down = xbacklight -10
Brightness Up = xbacklight +10
4) Нажмите «Отключено» и нажмите свои предпочтительные комбинации (для меня отлично работают CTRL + F2 и CTRL + F3)
Это ошибка, которая была недавно рассмотрена: https://bugs.launchpad.net/ubuntu/+source/upower/+bug/994745
Связано с ошибкой ядра выше по потоку проблем с отсоединением, которые не распознаются: https://bugs.launchpad.net/ubuntu/+source/upower/+bug/994745
Надеемся, что это может быть обращено в Редкое ядро в ближайшем будущем.