ubuntu 14.04+xmonad環境で,ACアダプタのON/OFFに合わせて画面の輝度を変更する設定.
ここのDock and Undock Scriptsを参考にやったらできた.
LaptopLidAndDockScripts - Community Help Wiki
ubuntuではacpidは,なんかあんまり使われてないらしく (PowerManagement/Overview - Community Help Wiki)
実際,event=ac_adapter\ ACPI~(以下略) は動作しなかった.
しばらく/etc/acpid/eventsで悪戦苦闘してみたものの,結局はpm-utilsに設定することで解決した.
#!/bin/sh
case $1 in
false)
if [ -e /usr/bin/xbacklight ]; then
DISPLAY=:0 su USERNAME -c "/usr/bin/xbacklight -set 20"
fi
;;
true)
if [ -e /usr/bin/xbacklight ]; then
DISPLAY=:0 su USERNAME -c "/usr/bin/xbacklight -set 5"
fi
;;
esac
