2013/12 での記述:
uswsusp 入れないで, dbus-send --system --print-reply --dest="org.freedesktop.UPower" /org/freedesktop/UPower org.freedesktop.UPower.Hibernate で問題ない.
uswsusp が有効だと何回かに1度失敗する.
以下は 2013/06 での記述:
uswsusp でうまくいった.
uswsusp 導入前:
- pm-suspend : 1度だけ成功する. 2回目以降は復帰失敗. 再稼動後輝度調整が不可
- dbus-send --system --print-reply --dest="org.freedesktop.UPower" /org/freedesktop/UPower org.freedesktop.UPower.Suspend : 復帰に失敗
- pm-hibernate, dbus-send ... Hibernate : 復帰に失敗
uswsusp を導入し, /etc/uswsusp.conf で image size を swap のパーティションのサイズに, shutdown method を shutdown にしたところ, s2disk が動作. 複数回のハイバネーションが問題なくできているっぽい(輝度調整も問題ない).
s2ram は pm-suspend と同様.
s2disk では, 中断中に時間が経っても xautolock でのロックが起動しないようだった. 明示的に lock がかかるようにスクリプトを書いて対応. 2013/12/05 追記: ロックコマンド && dbus-send するようにした.
# /etc/uswsusp.conf(5) -- Configuration file for s2disk/s2both
resume device = /dev/sda3
compress = y
early writeout = y
image size = 8280060
RSA key file = /etc/uswsusp.key
shutdown method = shutdown