i3wm, настройте яркость через командную строку
У меня Precision 5510 под управлением Ubuntu 16.10 с ядром 4.8.4. В единстве мои функциональные клавиши для яркости работают правильно. Но команды xbacklight ничего не делают. xbacklight -get появляется пустым. Есть ли способ увеличить / уменьшить яркость через командную строку? Мне это нужно для работы в i3wm.
2 ответа
Вы можете изменить значение в /sys/class/backlight/{может отличаться}_backlight/ яркость
пример:
sudo nano /sys/class/backlight/intel_backlight/brightness
Этот инструмент делает это https://github.com/multiplexd/brightlight затем использует его следующим образом:
bindsym XF86MonBrightnessUp exec --no-startup-id brightlight -i 20
bindsym XF86MonBrightnessDown exec --no-startup-id brightlight -d 20
Я использую сейчас i3wm с Ubuntu, и мне это нравится. У меня есть похожая проблема, и я решил это, добавив эти строки в моем ~/.config/i3/config
файл:
# Sreen brightness controls
bindsym XF86MonBrightnessUp exec echo $((`cat /sys/class/backlight/intel_backlight/brightness` + 10)) | sudo tee /sys/class/backlight/intel_backlight/brightness
bindsym XF86MonBrightnessDown exec echo $((`cat /sys/class/backlight/intel_backlight/brightness` - 10)) | sudo tee /sys/class/backlight/intel_backlight/brightnes
и добавить /etc/suduers.d/tee
файл с этим:
myuser ALL=(ALL) NOPASSWD: /usr/bin/tee
где myuser
действительно мое имя пользователя. Мой ноутбук - HP Spectre x360 с графикой Intel, я знаю, что мне нужно проверить минимальные и максимальные ограничения, но, по крайней мере, на моей машине... никаких проблем...