Не может установить яркость на йоге lenovo x1

У меня есть ноутбук Lenovo Yoga X1 2nd Gen с Ubuntu 16.04

У меня есть оба окна 10 и установленная человечность.

В окнах все хорошо работает, но в человечности, когда я нажимаю кнопки яркости, человечность показывает мне, значение яркости изменяется, но фактическая яркость экрана не изменяется вообще! Я попробовал большинство методов, что я нашел онлайн, как изменяющиеся вещи в 20-intel.conf, личинке. Ни один из них не работал.Что мне делать?

ОБНОВЛЕНИЕ:

xrandr - производят eDP1 - яркость 1 # никакое потускнение

следующая команда изменяет яркость на макс., и я могу изменить значение 1 на что-то между 0 и 1, который затем эффективно изменяет яркость. Существует ли способ заставить ключи яркости работать?

1
задан 19 August 2017 в 01:27

1 ответ

Необходимо смочь включить настройку яркости через кнопки следующим решение, отправленное в https://askubuntu.com/a/862575/589172:

Создайте файл: /etc/acpi/events/yoga-brightness-up со следующим содержанием:

event=video/brightnessup BRTUP 00000086
action=/etc/acpi/yoga-brightness.sh up

Создайте файл: /etc/acpi/events/yoga-brightness-down со следующим содержанием:

event=video/brightnessdown BRTDN 00000087
action=/etc/acpi/yoga-brightness.sh down

Создайте файл /etc/acpi/yoga-brightness.sh со следующим содержанием:

#!/bin/sh

# Where the backlight brightness is stored
BR_DIR="/sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-eDP-1/intel_backlight/"


test -d "$BR_DIR" || exit 0

MIN=0
MAX=$(cat "$BR_DIR/max_brightness")
VAL=$(cat "$BR_DIR/brightness")

if [ "$1" = down ]; then
    VAL=$((VAL-71))
else
    VAL=$((VAL+71))
fi

if [ "$VAL" -lt $MIN ]; then
    VAL=$MIN
elif [ "$VAL" -gt $MAX ]; then
    VAL=$MAX
fi

PERCENT=`echo "$VAL / $MAX" | bc -l`

export XAUTHORITY=/home/ivo/.Xauthority  # CHANGE "ivo" TO YOUR USER
export DISPLAY=:0.0

echo "xrandr --output eDP-1 --brightness $PERCENT" > /tmp/yoga-brightness.log
xrandr --output eDP-1 --brightness $PERCENT

echo $VAL > "$BR_DIR/brightness"

Сделайте это исполняемым файлом

chmod a+rx /etc/acpi/yoga-brightness.sh

Перезапустите acpi путем ввода

sudo service acpid reload
0
ответ дан 8 December 2019 в 04:19

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

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