D.

Ubuntu 8.04 LTS で s2ram を利用してサスペンドをする。

まず s2ram のソースコード一式を以下のサイトからダウンロードする。


Userspace Software Suspend
http://suspend.sourceforge.net/


次にビルドに必要となるパッケージをまとめてインストールする。

sudo aptitude install uswsusp acpi acpi-support pmtools pciutils-dev libx86-dev


s2ram のビルドに成功すると /usr/local/sbin/s2ram が生成される。
s2ram -f などのオプションでサスペンドできることを確認する。

Xubuntu で、ショートカット・キーのみで素早く安全にサスペンドをする。

Xfce の場合 xflock4 でスクリーンをロックできる。
そこで /usr/local/sbin/xfsuspend という名称で以下のようにスクリプトを作成する。

#!/bin/sh

xflock4 && s2ram -f


これを/etc/sudoers に登録する。

Cmnd_Alias SUSPEND = /usr/local/sbin/xfsuspend

%admin ALL=(ALL) ALL
%admin ALL=(root) NOPASSWD: SUSPEND


あとは Xfceのキーボード設定で任意のショートカット・キーから sudo xfsuspend を呼び出せば良い。