MISE À JOUR - 12 juillet 2019 -
Il y a maintenant un joli script pour Wayland, et je peux utiliser mes touches de luminosité.
https://github.com/udifuchs/icc-brightness et ./icc-brightness watch
.
Le hack de script ci-dessous augmenterait également la luminosité de l'écran lorsque vous basculez en mode portrait (ou vice versa) et ne répondait pas au contrôle de luminosité de l'écran tactile. Tellement heureux de la solution Wayland.
Vieux
J'ai eu besoin de quelques ajustements pour faire fonctionner la solution @Redsandro sur mon installation ubuntu 18.10.
Plus précisément, la solution de contournement racine de Xauth ne fonctionne pas (merci d'avoir mentionné que @Ivo B!) Car le .Xauthority
fichier n'existe plus. Pour trouver le nouvel emplacement de fichier:
$ xauth info
Authority file: /run/user/1000/gdm/Xauthority
Par conséquent, nous changeons la ligne pertinente:
-OLD: export XAUTHORITY=/home/redsandro/.Xauthority
+NEW: export XAUTHORITY=/run/user/1000/gdm/Xauthority
De plus, j'ai également dû changer eDP1
pour eDP-1
.
Au total, cela a conduit à des changements sur trois lignes.
Notes complémentaires
Afin de déboguer, j'ai utilisé
rui@chaiX1YG2:/var/log$ $ tail -f /var/log/syslog | grep oled-br
par exemple pour les deux erreurs respectives que j'ai trouvées (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.
REMARQUE également, cette solution ne fonctionne pas dans wayland! Comme xrandr ne fonctionne pas sur Wayland. Assurez-vous donc que lorsque vous vous connectez, vous choisissez xorg, pas wayland),
(Un peu malheureux quant à moi, les événements firefox touch ne fonctionnent que dans Wayland, donc je dois choisir entre la luminosité vs firefox touchscroll. Je ne sais pas pourquoi c'est encore).
(Cette réponse aurait été un commentaire mais je manque de crédits.)