Как заставить клавиши яркости работать с HP Folio 13?

В моем ноутбуке 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
1
задан 26 April 2013 в 01:17

3 ответа

Я хотел добавить исправление, которое сработало для меня, потому что я не мог найти это решение нигде.

Если у вас есть видеокарта Intel (например, HD 4000), вы можете ее исправить добавив acpi_backlight=intel_backlight к вашим параметрам grub (так же, как описано выше).

ДО ТОГО, ЧТО ВЫ ДЕЛАЕТЕ ЭТО: Проверьте, что у вас действительно есть видеокарточка Intel со следующей командой:

echo 200 > /sys/class/backlight/intel_backlight/brightness

Если ваша яркость меняется, тогда это решение должно работать для вас.

ДО ТОГО, ЧТО ВЫ ДЕЛАЕТЕ ЭТО: , что я не тестировал это решение для ноутбуков с несколькими видеокартами ( например, NVidia Optimus или тому подобное).

2
ответ дан 24 May 2018 в 23:09

Чтобы заставить функциональные клавиши яркости работать на моем ноутбуке, я пробовал следующие конфигурации (один за другим) в /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)

1
ответ дан 24 May 2018 в 23:09

Это ошибка, которая была недавно рассмотрена: https://bugs.launchpad.net/ubuntu/+source/upower/+bug/994745

Связано с ошибкой ядра выше по потоку проблем с отсоединением, которые не распознаются: https://bugs.launchpad.net/ubuntu/+source/upower/+bug/994745

Надеемся, что это может быть обращено в Редкое ядро ​​в ближайшем будущем.

1
ответ дан 24 May 2018 в 23:09
  • 1
    У меня нет проблемы с индикатором питания, которая возникает в упомянутых вами ошибках. Похоже, что исправление, приведенное в комментарии № 28 исправления bugzilla, также содержит два специальных ключа для яркости +/-, а также для переключения беспроводного адаптера. Интересно, есть ли простой способ применить это, не дожидаясь, пока он будет обращен. – Marco Lackovic 26 April 2013 в 16:06

Другие вопросы по тегам:

Похожие вопросы: