Не мог изменить яркость в настройках

НЕ ВОЗМОЖНЫЙ ДУБЛИКАТ: Моим вопросом не является то же, как не Может изменить яркость в Ubuntu 16.04 LTS, потому что я попробовал большинство решений там, и они не работали.


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

enter image description here (переместитесь, ползунок настройки яркости к минимуму [не имеет никакого эффекта] и близкие параметры настройки системы),

enter image description here (вновь откройте яркость и блокировку, и ползунок вернулся к максимальной яркости),

Кнопки на клавиатуре имеют тот же эффект.

lspci:

00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 0b)
00:03.0 Audio device: Intel Corporation Haswell-ULT HD Audio Controller (rev 0b)
00:14.0 USB controller: Intel Corporation 8 Series USB xHCI HC (rev 04)
00:16.0 Communication controller: Intel Corporation 8 Series HECI #0 (rev 04)
00:1b.0 Audio device: Intel Corporation 8 Series HD Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 1 (rev e4)
00:1c.2 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 3 (rev e4)
00:1c.3 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 4 (rev e4)
00:1d.0 USB controller: Intel Corporation 8 Series USB EHCI #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation 8 Series LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 8 Series SATA Controller 1 [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 8 Series SMBus Controller (rev 04)
06:00.0 Network controller: Qualcomm Atheros QCA9565 / AR9565 Wireless Network Adapter (rev 01)
07:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101/2/6E PCI Express Fast/Gigabit Ethernet controller (rev 07)

lspci -nnk | grep -A2 VGA:

00:02.0 VGA compatible controller [0300]: Intel Corporation Haswell-ULT Integrated Graphics Controller [8086:0a16] (rev 0b)
  Subsystem: Dell Haswell-ULT Integrated Graphics Controller [1028:0651]
  Kernel driver in use: i915

ls /sys/class/backlight/:

dell_backlight  intel_backlight
1
задан 13 April 2017 в 15:23

2 ответа

Измените файлы /sys/class/backlight/xxx/brightness вручную, где xxx заменяются dell_backlight и intel_backlight, для выяснения, какой интерфейс ответственен за управление подсветкой.

Для изменения значения в /sys/class/backlight/xxx/brightness откройте терминал и работайте:

sudo bash -c "echo 5 > /sys/class/backlight/xxx/brightness;"

Затем создают /etc/X11/xorg.conf, если не существует, и добавьте:

Section "Device"
    Identifier  "Card0"
    Driver      "intel"
    Option      "Backlight"  "xxx"
EndSection

После редактирования /etc/X11/xorg.conf перезагружают Вашу систему и сообщают мне, работает ли это'.

1
ответ дан 7 December 2019 в 13:38

Можно выполнить эту команду, которая работает на все видеокарты:

for gcard in /sys/class/backlight/* ; do sudo bash -c "echo 5 > $gcard/brightness" ; done

Если Ваша учетная запись имеет sudo полномочия можно просто добавить вышеупомянутую остроту к Вашему ~/.bashrc и будьте сделаны с ним.

Обновление: Однако это не может работать, когда Вы блокируете/разблокируете свой ноутбук. В этом случае можно записать сценарий скажем, с именем ~/.brightnesss_adjuster.sh (и сделайте это exectuable) с этим содержанием:

#!/bin/bash
dbus-monitor --session "type='signal',interface='org.gnome.ScreenSaver'" | ( while true
do read X
if echo $X | grep "boolean false" &> /dev/null; then
    for gcard in /sys/class/backlight/* ; do sudo bash -c "echo 5 > $gcard/brightness" ; done
fi
done )

И затем добавьте эту строку к Вашему ~/.bashrc:

# brightness set up
~/.brightness_adjuster.sh &
1
ответ дан 7 December 2019 в 13:38

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

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