awesome wmでバックライトの制御にxbacklight
コマンドを使っていたのですが,手元のDebian sid amd64環境ではNo outputs have backlight property
というエラーで現在利用できなくなっています.
$ xbacklight -get No outputs have backlight property $ xbacklight = 100 No outputs have backlight property $ xbacklight + 10 No outputs have backlight property $ xbacklight - 10 No outputs have backlight property
workaroundとしてこんな感じで手で叩いていてちょっとあれです.持ち出さないPCなのであまり操作しないのでどうにかなってるけど不便です.
$ sudo sh -c "echo 1000 > /sys/class/backlight/intel_backlight/brightness"
しかし,gdm3のログイン画面ではFn+Home/Fm+End
でバックライトの変更が出来ることに気づきました.
なんか進展あったのかな?とバグレポを眺めているとそれらしいものは見つからないけれど,
- #833508 – xbacklight reports “No outputs have backlight property” – Debian Bug report logs
- 96572 – xbacklight doesn’t work with modesetting on intel
ybacklight
というものが紹介されているのに気づきました.
利用方法はxbacklight
と同じです.
$ ybacklight -h Usage: /home/mk/bin/ybacklight [options] Options: -d <driver> or -driver <driver>: Use driver <driver> (NB: -display is also supported for compatibility) -help: Print this help -set <percentage> or = <percentage>: Set backlight to <percentage> -inc <percentage> or + <percentage>: Increase backlight by <percentage> -dec <percentage> or - <percentage>: Decrease backlight by <percentage> -get: Get backlight percentage -time <ignored> or -steps <ignored>: Unsupported, ignored -v: Verbose output
読むのはいけますが,変更は出来ません.
$ ybacklight -get 30 $ ybacklight +10 Permissions conflict. Can't write to: ( /sys/class/backlight/intel_backlight/brightness )
/sys/class/backlight/intel_backlight/brightness
に書き込み権をつけると行けます.
$ ls -l /sys/class/backlight/intel_backlight/brightness -rw-r--r-- 1 root root 4096 4月 5 06:48 /sys/class/backlight/intel_backlight/brightness $ sudo chmod o+w /sys/class/backlight/intel_backlight/brightness $ ls -l /sys/class/backlight/intel_backlight/brightness -rw-r--rw- 1 root root 4096 4月 5 06:48 /sys/class/backlight/intel_backlight/brightness $ ybacklight +10 40 $ ybacklight -10 30
ちょっと微妙.
すみません。現在、Thinkpad E14 gen2 に、Xubuntu 18.04を入れて、動かしているlinux初心者です。
このパソコンはグラフィックス・CPU共に、AMDを使っており、そもそもintel_backlightというディレクトリがない状態です。今は、明るさがマックスになっていて使えないので、Desktop dimmerというソフトを使って、無理やり暗くして使っております。しかし、backlightの明るさをいじれているわけではないので、少々不便な状態です。
AMD利用者は、どうしたら良いでしょうか。
コメントありがとうございます.
該当の機種は比較的新しい機種のように見えるので新しいKernelだと動作するようになる気がします.
Xubuntu 18.04のKernelだけを新しくするのは少し面倒なので,Xubuntu 18.04はサポート終了が近い(2021-04-29迄 https://help.ubuntu.com/community/EOL )ことですし20.04にアップグレードしてみてはいかがでしょうか.
以下の方は同じ機種にUbuntu 20.04を導入してファンクションキーでバックライトの操作も問題なく出来ているようです.
“Installing Ubuntu Linux on the Lenovo ThinkPad E14 Gen 2 (AMD)” https://rd.nz/2020/10/installing-ubuntu-linux-on-the-lenovo-thinkpad-e14-gen-2-amd
(まずはUSBメモリ等で起動して動作確認をしてみてもいいかもしれません)
追記 2021-02-02)
ちなみに現在は以下のLightというソフトウェアで輝度調整をしています
“awesome WM で Light を利用して輝度調整する – matoken’s meme” https://matoken.org/blog/2018/08/27/use-light-with-awesome-wm-to-adjust-the-brightness/