自宅ノートの ACPI まわりを自分好みにチューニングした for FC6
Fn+F4 でサスペンドさせる
/etc/acpi/events/sleep.conf というファイルを作り,
event=button/sleep.* action=/usr/sbin/pm-suspend
という内容にしました。
リジューム後にネットワークを再始動させる
ネットワークはワイヤレス LAN (bcm4306) なんですが,スリープしてレジュームすると(インジケータはきちんと点滅してるものの) unreachable になってしまいます。
正しい対処法がわからないので(ifconfig down -> up してもだめ),毎回 sudo /sbin/service network restart していたのですが,面倒なので自動化することにしました。
サスペンド・レジューム時に実行されるスクリプトは /etc/pm/hooks/ の中にあるので(pm-utils の機能)以下のようにしました。
/etc/pm/hooks/99network というファイルを作り,
#!/bin/sh case "$1" in hibernate|suspend) ;; thaw|resume) /etc/rc.d/init.d/network restart >/dev/null 2>&1 ;; *) ;; esac exit $?
という内容にしました。