私はコンピュータのFn + F9/F10輝度コントロールを有効にしています。 this threadを読むと、私は手動で明るさを変更するためのacpiイベント/アクションスクリプトを設定しようとしました。スクリプトそのものが動作します - 私は手動でbl_down.sh
とbl_up.sh
をターミナルで呼び出すことができます。ACPIイベントが関連付けられたアクションを起動していません
しかし、何らかの理由でacpiイベント自体がスクリプトをトリガーしていません。私は以下のacpi_listen
の出力だけでなく、スクリプトを含めました:
~$ acpi_listen
video/brightnessdown BRTDN 00000087 00000000 # FN+F9
video/brightnessup BRTUP 00000086 00000000 # FN+F10
bl_down.sh
#!/bin/sh
bl_device=/sys/class/backlight/intel_backlight/brightness
echo $(($(cat $bl_device)-100)) | sudo tee $bl_device
bl_up.sh
#!/bin/sh
bl_device=/sys/class/backlight/intel_backlight/brightness
echo $(($(cat $bl_device)+100)) | sudo tee $bl_device
だから私は知っていますそのacpiが有効になっていて、スクリプトが機能していることを確認します。何らかの理由でイベント自体がアクションを引き起こしていないことだけです。正しい方向のポインターは高く評価されています!
EDIT:あなたの代わりに使用することができxbacklight
bl_down
event=video/brightnessdown BRTDN 00000087 00000000
action=/etc/acpi/actions/bl_down.sh
bl_up
event=video/brightnessup BRTUP 00000086 00000000
action=/etc/acpi/actions/bl_up.sh
残念ながら、 'xbacklight'は私のためには機能しません。オンラインで読むと、Ubuntu 16.04+に 'xbacklight 'の問題があるようです。だからこそ、私はacpi呼び出しの使用に頼ってきました。 –