AGGIORNAMENTO - 12 luglio 2019 -
Ora c'è una bella sceneggiatura per Wayland e posso usare i miei tasti di luminosità.
https://github.com/udifuchs/icc-brightness e ./icc-brightness watch
.
L'hacking dello script qui sotto porterebbe anche lo schermo alla massima luminosità quando si passa dalla modalità orizzontale alla modalità verticale (o viceversa) e non risponde al controllo della luminosità della GUI touchscreen. Sono davvero contento della soluzione Wayland.
Vecchio
Avevo bisogno di alcune modifiche per far funzionare la soluzione @Redsandro sulla mia installazione di Ubuntu 18.10.
In particolare, la soluzione alternativa alla radice di Xauth non funziona (grazie per aver menzionato @Ivo B!) Poiché il .Xauthority
file non esiste più. Per trovare il nuovo percorso del file:
$ xauth info
Authority file: /run/user/1000/gdm/Xauthority
Pertanto cambiamo la riga pertinente:
-OLD: export XAUTHORITY=/home/redsandro/.Xauthority
+NEW: export XAUTHORITY=/run/user/1000/gdm/Xauthority
Inoltre, ho anche dovuto cambiare eDP1
a eDP-1
.
In totale questo ha portato a cambiamenti su tre linee.
Note aggiuntive
Per eseguire il debug, ho usato
rui@chaiX1YG2:/var/log$ $ tail -f /var/log/syslog | grep oled-br
ad es. per i due rispettivi errori che ho riscontrato (Xauthority ed 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.
NOTA anche, questa soluzione non funziona in wayland! Poiché xrandr non funziona su Wayland. Quindi assicurati che quando accedi, scegli xorg, non wayland),
(Un po 'sfortunato per me, gli eventi touch di Firefox funzionano solo a Wayland, quindi devo scegliere tra la luminosità e il touchscroll di Firefox. Non sono sicuro del perché).
(Questa risposta sarebbe stata un commento ma mi mancano i crediti.)