UPDATE - 12. Juli 2019 -
Es gibt jetzt ein schönes Skript für Wayland, und ich kann meine Helligkeitstasten verwenden.
https://github.com/udifuchs/icc-brightness und ./icc-brightness watch
.
Der unten stehende Skript-Hack würde den Bildschirm auch auf volle Helligkeit hochfahren, wenn Sie im Querformat in den Hochformatmodus wechseln (oder umgekehrt) und nicht auf die Helligkeitssteuerung der Touchscreen-GUI reagieren. Also sehr zufrieden mit der Wayland-Lösung.
Alt
Ich brauchte ein paar Verbesserungen, damit die @ Redsandro-Lösung auf meiner Ubuntu 18.10-Installation funktioniert.
Insbesondere funktioniert die Xauth-Root-Problemumgehung nicht (danke, dass Sie @Ivo B erwähnt haben!), Da die .Xauthority
Datei nicht mehr vorhanden ist. So finden Sie den neuen Speicherort:
$ xauth info
Authority file: /run/user/1000/gdm/Xauthority
Deshalb ändern wir die relevante Zeile:
-OLD: export XAUTHORITY=/home/redsandro/.Xauthority
+NEW: export XAUTHORITY=/run/user/1000/gdm/Xauthority
Darüber hinaus habe ich auch ändern musste eDP1
zu eDP-1
.
Insgesamt führte dies zu Änderungen in drei Zeilen.
Zusätzliche Bemerkungen
Zum Debuggen habe ich verwendet
rui@chaiX1YG2:/var/log$ $ tail -f /var/log/syslog | grep oled-br
zB für die beiden jeweiligen Fehler, die ich gefunden habe (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.
HINWEIS: Diese Lösung funktioniert auch nicht in Wayland! Da xrandr nicht auf Wayland funktioniert. Stellen Sie also sicher, dass Sie beim Anmelden xorg (nicht wayland) auswählen.
(Ein bisschen unglücklich für mich, Firefox-Touch-Ereignisse funktionieren nur in Wayland, daher muss ich zwischen Helligkeit und Firefox-Touch-Scroll wählen. Ich bin mir noch nicht sicher, warum das so ist.)
(Diese Antwort wäre ein Kommentar gewesen, aber mir fehlen Credits.)