Тине нужно написать sudo chgrp ...
. В противном случае sudoers
не рассматриваются.
Только что удалось управлять яркостью экрана в Debian с помощью xrandr.
xrandr --output [ваш дисплей] --brightness 0.8
Вы можете найти имя вашего дисплея, набрав xrandr
- вы увидите что-то вроде "[ваш дисплей] подключен первичный 1920x1080..."
Далее... привязки клавиш!
Одной из потенциальных причин ошибки также может быть драйвер дисплея, устанавливающий режимы. xbacklight
в настоящее время не работает с настройкой режима .
Другой вариант :Использование яркостиctl , который использует udev и systemd, чтобы позаботиться обо всех разрешениях.
В Ubuntu 18.04 правило udev не было установлено должным образом, поэтому мне пришлось установить его вручную:
cd /etc/udev/rules.d
wget https://raw.githubusercontent.com/Hummer12007/brightnessctl/master/90-brightnessctl.rules
а потом добавляю себя в нужные группы:
usermod -a -G video input <user>
После перезагрузки я мог использовать brightnessctl s 10%+
и создал для этого привязку клавиш в i3.
Существует прямая xbacklight
замена, совместимая с драйверами -не Intel:acpilight
. В Arch Linux он уже упакован , в Debian вам нужно будет установить его вручную:
git clone https://gitlab.com/wavexx/acpilight
cd acpilight
sudo make install
acpilight
заменяет команду xbacklight
, поддерживая большую часть ее синтаксиса и добавляя несколько дополнительных функций, таких как управление подсветкой клавиатуры на совместимом оборудовании. Яркость устанавливается через sysfs, а не через расширения xrandr
, поэтому разумно проверить, заполнено ли /sys/class/backlight/
, прежде чем пытаться его использовать.