更新-2019年7月12日-
Waylandには素晴らしいスクリプトがあり、輝度キーを使用できます。
https://github.com/udifuchs/icc-brightness and ./icc-brightness watch
。
以下のスクリプトハックは、横向きから縦向きモードに切り替えたときに(またはその逆に)画面を最高の明るさに傾斜させ、タッチスクリーンGUIの明るさ制御に応答しません。Waylandソリューションに本当に満足しています。
古い
@Redsandroソリューションをubuntu 18.10インストールで機能させるには、いくつかの調整が必要でした。
具体的には、.Xauthority
ファイルが存在しないため、Xauthルートの回避策は機能しません(@Ivo B!に言及してくれてありがとう)。新しいファイルの場所を見つけるには:
$ 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
。
これにより、合計で3行の変更が行われました。
その他の注意事項
デバッグするために、私は使用しました
rui@chaiX1YG2:/var/log$ $ tail -f /var/log/syslog | grep oled-br
例えば、私が見つけた2つのそれぞれのエラー(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.
また、このソリューションはウェイランドでは機能しません!xrandrはウェイランドでは機能しないため。したがって、ログインするときは、ウェイランドではなくxorgを選択してください)、
(私にとっては少し残念ですが、FirefoxのタッチイベントはWaylandでのみ機能するため、明るさを比較するか、Firefoxのタッチスクロールを選択する必要があります。その理由はまだわかりません)。
(この答えはコメントだっただろうが、私は信用に欠けている。)