Thinkpad X61でサスペンドが動くようにする

sudo apt-get install pciutils-dev libx86-dev

してから


http://suspend.sourceforge.net/
からs2ramのソースを持ってきてビルドしてインストール

専用コマンドを作る

emacs -nw /usr/local/sbin/mysuspend


//ファイル内容はじまり
#!/bin/sh
/usr/sbin/s2ram -f -a 1 -m
//おわり


chmod 755 /usr/local/sbin/mysuspend

使う時は

sudo mysuspend

でオーケー

スリープボタンでサスペンドするようにする

/etc/acpi/events/sleepbtn

actionの箇所を

/usr/local/sbin/mysuspend

とかにする。

モニタを閉じたらサスペンドするようにする

/etc/acpi/events/lidbtnでスリープボタンの時と同様にする



スリープボタン押した時とモニタを閉じた時にサスペンドする設定はいまのところうまく動いてない。
要調査。
#元々の設定で指定されていたコマンドが実行されているようだ
#/etc/acpi/*で特殊なボタンの制御をしてたのを初めて知った。勉強になったっす。