[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:30541] Re: サスペンド?



At Mon, 12 Nov 2001 06:42:24 +0900,
Hiroyuki Shimada wrote:
> upgrade したりして試していますが、どうもサスペンドがうまくいかないようで
> す。
>  もともと Windows でもノートはあまり使ったことがなくわからないのですが、
> 検索してみたらハイパネーション領域というパーティションを作成しないといけ
> ないそうですね。

サスペンドとハイバネーションは違うものではないですか?

ハイバネーションですが、必要な HDD の容量、位置、フォーマットなどは
BIOS の種類やバージョンによって異なるようです。

私も、ノート PC のハイバネーションの特性(?)を見る前に Windows は
消してしまったので、どうすればいいかわからなくなってしまいました。
Phoenix BIOS 用にはハイバネーション領域を作成するためのツールが
出回っているようなので、そいつを利用してどうこうすればどうにか
なるらしいと思っているのですが、手をつけていません。
# もう一度 Windows をインストールするのも面倒だし…

>  ノート PC というのは、バッテリが消耗して電源が切れる前に、ディスクに書
> き込んでサスペンド、ということはできるのでしょうか。できるとしたら、どう
> すればできるのでしょうか。

apmd の導入と設定、/etc/apm/event.d 以下にスクリプトを用意してイベントを
拾って `apm -s` などを実行させるというのはいかがでしょうか。

過去、2種類(?)のノート PC で試したことがありますが、イベントが上がって
こないとか、手動で `apm -s` を実行すると /etc/apm/event.d 以下の
スクリプトが実行される前にサスペンドされるとか、自分の環境では
うまくいった試しがないんですけどね。(^^;

例えば以下のように apmd のオプションを変更していますが、バッテリー
残量が 5% をわってもなにも起りません。同じ PC で以前テストしたときは
大丈夫だったのだが…。

fumiya@sugar:/etc/init.d $ diff -u apmd.dist apmd
--- apmd.dist   Sun Jun  6 07:17:28 1999
+++ apmd        Thu Sep 13 02:53:31 2001
@@ -18,7 +18,7 @@
 
 # As apmd can be called with arguments, we use this variable to store these 
 # options as eg APMD="-w 5 -p 2". See the manual page apmd(8) for details.
-APMD=""
+APMD="-W -w 5"
 
 case "$1" in
   start)

fumiya@sugar:/etc/init.d $ pgrep -fl apmd
359 /usr/sbin/apmd -P /etc/apm/apmd_proxy -W -w 5

-- 
SATOH Fumiyasu - fumiya @net-thrust.com, @samba.gr.jp, @namazu.org or ...
THRUST Co., Ltd. @ Fujisawa, Kanagawa, Japan - http://www.net-thrust.com
Samba-JP, aka `Samba Users Group Japan'      - http://www.samba.gr.jp
Apache-JP(?), aka `Japan Apache Users Group' - http://www.apache.jp
Namazu, a full-text search engine            - http://www.namazu.org