ハイバネーション
参考 URL にあるスクリプトのままでいけました.
以下を実行すると, カーネル標準の swsusp でできるようです.
echo shutdown > /sys/power/disk echo disk > /sys/power/state
復帰時に何故か X のクリップボードのペーストをされてしまうので、ハイバネーション時にクリップボードの中身を空にしておいた方が無難です。
Linux on SONY VAIO type T
とのことですが, 問題はでていませんし, xclip コマンドもいないのでコメントアウトしています.
スクリプト
#!/bin/sh # # c.f. http://flatray.com/linux/vaio-t/#hibernation # set -x clipbord_clear() { echo -n "" | /usr/bin/xclip -selection primary echo -n "" | /usr/bin/xclip -selection secondary echo -n "" | /usr/bin/xclip -selection clipboard echo -n "" | /usr/bin/xclip -selection buffer-cut } export DISPLAY=:0.0 # clipbord_clear LOCK_FILE=/tmp/__suspend__ mkdir "${LOCK_FILE}" if [ $? != 0 ] then logger "ACPI: Push power-button, but exist ${LOCK_FILE} ." exit fi # ifdown wlan0 ifdown eth0 # modprobe -r iwl4965 # modprobe -r sky2 if [ -x /etc/init.d/cpufreqd ] then /etc/init.d/cpufreqd stop fi /usr/bin/cpufreq-set -g performance /usr/bin/cpufreq-set -f 1.2GHz sync sync sync chvt 1 sync sleep 1 sync echo shutdown > /sys/power/disk echo disk > /sys/power/state sleep 1 chvt 7 /usr/bin/cpufreq-set -g ondemand hwclock --hctosys ( re_suspend_wait=20 logger "ACPI: resume locking $re_suspend_wait seconds."; sleep $re_suspend_wait; rmdir ${LOCK_FILE}; logger "ACPI: resume lock out." ) &