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