UPDATE - 12 Juli 2019 -
Sekarang ada skrip yang bagus untuk Wayland, dan saya bisa menggunakan tombol kecerahan saya.
https://github.com/udifuchs/icc-brightness dan ./icc-brightness watch
.
Script hack di bawah ini juga akan meningkatkan layar ke kecerahan penuh ketika beralih landscape ke mode potret (atau sebaliknya) dan tidak menanggapi kontrol kecerahan layar sentuh-GUI. Sangat senang dengan solusi Wayland.
Tua
Saya perlu beberapa penyesuaian untuk membuat solusi @Redsandro berfungsi pada Ubuntu 18,10 saya instal.
Secara khusus, solusi root Xauth tidak berfungsi (terima kasih telah menyebutkan bahwa @Ivo B!) Sebagai .Xauthority
file tidak ada lagi. Untuk menemukan lokasi file baru:
$ xauth info
Authority file: /run/user/1000/gdm/Xauthority
Karena itu kami mengubah baris yang relevan:
-OLD: export XAUTHORITY=/home/redsandro/.Xauthority
+NEW: export XAUTHORITY=/run/user/1000/gdm/Xauthority
Selain itu, saya juga harus berubah eDP1
menjadi eDP-1
.
Total ini menyebabkan perubahan pada tiga baris.
Catatan tambahan
Untuk men-debug, saya menggunakan
rui@chaiX1YG2:/var/log$ $ tail -f /var/log/syslog | grep oled-br
mis. untuk dua kesalahan masing-masing yang saya temukan (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.
CATATAN juga, solusi ini tidak berfungsi di jalan! Karena xrandr tidak bekerja di darat. Jadi pastikan ketika Anda masuk, Anda memilih xorg, bukan wayland),
(Agak disayangkan bagi saya, firefox touch events hanya berfungsi di Wayland, jadi saya harus memilih antara brightness vs firefox touchscroll. Belum yakin mengapa itu belum).
(Jawaban ini mungkin komentar tapi saya kurang kredit.)