明るさコントロールのショートカットキーの割り当てを変更する

明るさコントロールのショートカットキーの割り当てを変更する

私は Ubuntu 13.04.1 64 ビットを搭載した Toshiba Satellite R830 ラップトップを持っています。ラップトップをスリープ状態にするまで、Fn + F6 および Fn + F7 ボタンで明るさを調整します。

目覚めると、もう動作しません。

Ubuntu 12.04と12.10でも同じ問題が発生しましたが、 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"次のように変更することで解決しました。GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=Linux acpi_backlight=vendor"

これは 13.04 では動作しなくなりました。

/sys/class/backlight/toshiba/brightnessノートパソコンをスリープ状態にする前に、コマンドを使用してファイルの値を手動で変更することで明るさを変更できることに気付きましたecho 4 | sudo tee /sys/class/backlight/toshiba/brightness。値は 0 から 7 です。

コマンドを使用して手動で明るさを変更することもできますecho 400 | sudo tee /sys/class/backlight/intel_backlight/brightness 。値ははるかに高くなります。最大値や最小値はわかりませんが、300 に設定すると非常に低く、4000 に設定すると非常に高くなります。

ノートパソコンをスリープ状態にして再度起動すると、後者は引き続き動作しますが、前者は動作しません。ショートカット キーと明るさコントロール設定が値にバインドされているようです../toshiba/brightness

../intel_backlight/brightnessショートカット キーを値にポイントすることで、または他の方法でこの問題を解決する方法はありますか?

可能であれば、古いカーネルの使用は避けたいと思います。

答え1

xbacklightを使ってみましたか

sudo apt-get install xbacklight
# increase brightness
xbacklight -inc
# decrease brightness
xbacklight -dec

(編集: 通常の最小輝度を下回るには、以下のスクリプトを使用します)
それでもうまくいかない場合は、このスクリプトを編集するか、手動で制御できます。
http://pastebin.com/HzzHrS2g
スクリプトの先頭にあるコマンドを必ず読んでください。5
行目から7行目を編集する必要があります。

関連情報