web-dev-qa-db-ja.com

Linuxで蓋を開けたときにラップトップがウェイクアップするのを防ぐ

ノートパソコンが壊れていて、蓋がロックされていません。だから、フタを開けたときに起きないようにしたいと思います。私はubuntuを使用していますが、gnome-power-preferencesにはそのようなオプションはありません(蓋を閉じるためだけです)。

これを行う方法はありますか?次回、ケースを開けるとやけどするのではないかと思います。

7
chmeee

方法を見つけました 少し賢くググった後(正しい検索キーを見つけるのは困難でした)。

要するに、ファイル/proc/acpi/wakeupには有効になっているLIDの行があります。

$ cat /proc/acpi/wakeup 
Device  S-state   Status   Sysfs node
PCIB      S4     disabled  pci:0000:00:1e.0
USB1      S3     disabled  pci:0000:00:1d.0
USB2      S3     disabled  pci:0000:00:1d.1
USB3      S3     disabled  pci:0000:00:1d.2
USB4      S3     disabled  pci:0000:00:1d.3
USB7      S3     disabled  pci:0000:00:1d.7
MODM      S3     disabled  
HDEF      S3     disabled  pci:0000:00:1b.0
PXS1      S4     disabled  pci:0000:02:00.0
LID       S4    *enabled   

もし、あんたが echo " LID" > /proc/acpi/wakeup無効に変更され、ふたを開いてもコンピュータは起動しません。

すでに述べたリンクの指示に従って、コンピューターに永続的に設定します。

5
chmeee

通常、蓋が開いた後はウェイクはトリガーされません。ふたを開いた後にシステムを実行している場合、システムはおそらく本来のS3スリープ状態ではありませんでした。おそらく完全な睡眠を妨げる何かがあります。

さらに、BIOSでウェイクアップイベントを調べて、不要なイベントをオフにすることができます(おそらくリッドウェイクがその中にあります)。

0
Josip Medved