Установка Ubuntu на T520 Lenovo

Я думаю, что я нашел легкий и наименее эффективный способ настройки intel_backlight с помощью правил udev.

Я заметил «изменение» действия подсистемы «подсветки», когда я нажимаю Fn + Up / На моем ноутбуке Lenovo G360 работает ядро ​​3.2. Поэтому я написал правила /etc/udev/rules.d/99-writeintelbacklight.rules, как показано ниже:

ACTION=="change", SUBSYSTEM=="backlight", RUN+="/usr/sbin/writeintelbacklight.sh"

Сделать сценарий оболочки /usr/sbin/writeintelbacklight.sh:

#!/bin/bash

intelmaxbrightness=`cat /sys/class/backlight/intel_backlight/max_brightness`
acpimaxbrightness=`cat /sys/class/backlight/acpi_video0/max_brightness`
scale=`expr $intelmaxbrightness / $acpimaxbrightness`
acpibrightness=`cat /sys/class/backlight/acpi_video0/brightness`
newintelbrightness=`expr $acpibrightness \* $scale`
curintelbrightness=`cat /sys/class/backlight/intel_backlight/actual_brightness`
if [ "$newintelbrightness" -ne "$curintelbrightness" ]
then
  echo $newintelbrightness > /sys/class/backlight/intel_backlight/brightness
fi
exit 0

Конечно, вам нужно сделать sudo chmod +x /usr/sbin/writeintelbacklight.sh.

0
задан 11 October 2017 в 07:24

0 ответов

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

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