ОБНОВЛЕНИЕ - 12 июля 2019 года -
Теперь есть хороший сценарий для Wayland, и я могу использовать свои клавиши яркости.
https://github.com/udifuchs/icc-brightness и ./icc-brightness watch
.
Подсказка сценария, приведенная ниже, также приведет к увеличению яркости экрана при переключении альбомной ориентации в портретный режим (или наоборот) и не будет реагировать на управление яркостью сенсорного графического интерфейса. Так что действительно доволен решением Wayland.
старый
Мне нужно было несколько настроек, чтобы решение @Redsandro работало на моей установке Ubuntu 18.10.
В частности, обходной путь root Xauth не работает (спасибо, что упомянули, что @Ivo B!), Поскольку .Xauthority
файл больше не существует. Чтобы найти новое местоположение файла:
$ xauth info
Authority file: /run/user/1000/gdm/Xauthority
Поэтому мы меняем соответствующую строку:
-OLD: export XAUTHORITY=/home/redsandro/.Xauthority
+NEW: export XAUTHORITY=/run/user/1000/gdm/Xauthority
Кроме того, мне также пришлось перейти eDP1
на eDP-1
.
В общей сложности это привело к изменениям по трем направлениям.
Дополнительные замечания
Для отладки я использовал
rui@chaiX1YG2:/var/log$ $ tail -f /var/log/syslog | grep oled-br
например, для двух соответствующих ошибок, которые я нашел (Xauthority & eDP)
Jan 16 13:03:01 chaiX1YG2 oled-brightness: Can't open display :0.0
Jan 16 13:03:01 chaiX1YG2 oled-brightness: No protocol specified
Jan 16 13:23:46 chaiX1YG2 oled-brightness: warning: output eDP1 not found; ignoring
Jan 16 13:23:46 chaiX1YG2 oled-brightness: xrandr: Need crtc to set gamma on.
Также обратите внимание, что это решение не работает в Wayland! Как Xrandr не работает на Wayland. Поэтому убедитесь, что при входе вы выбираете xorg, а не wayland),
(Немного прискорбно, что для меня события касания Firefox работают только в Wayland, поэтому мне приходится выбирать между сенсорной прокруткой яркости и Firefox. Не знаю, почему это так).
(Этот ответ был бы комментарием, но мне не хватает кредитов.)