だから、15.10からアップグレードされたKubuntu 16.04がありました。ふたを閉めたときはいつもうまく働いて眠っていました。 Ubuntu(Kubuntuから切り替え)(クリーンインストール、フォーマットされたルートパーティション)16.04をインストールしましたが、ふたを閉じたり、電源メニューから[サスペンド]を選択したときにラップトップがスリープしません。
ルートとしてecho mem > /sys/power/state
を試しましたが、画面がシャットダウンするだけで、他のすべてがオンのままになり、画面に戻ることができません。
I7、デュアル切り替え可能グラフィックス(Intel/AMD Radeon HD 7960M XT)を搭載したHP DV7ラップトップを使用しています。 Ubuntuをサードパーティのドライバーなしでインストールしました。USBからの在庫のみです。また、USBからライブセッションを起動しても、サスペンドが許可されないことに注意してください。
私のシステムには、次のようにレイアウトされた2つのハードドライブがあります。
SDA (GRUB boot loader here) Windows 10
SDB1 (NTFS) Storage drive for both OS'es
SDB3 /home (ext4)
SDB5 swap
SDB6 / (root, ext4)
Windows 10は引き続き正常に動作します。 Ubuntuで正常に起動します。サスペンド以外はすべて機能します。
UPDATE:ここでまだ迷っています。カーネルを4.4.8に更新しましたが、修正されませんでした。
#
のHandleLidSwitch=suspend
からlogind.conf
を削除しましたが、機能しませんでした。
ターミナルでacpi_listen
を実行し、ふたを閉じて開いたところ、ふたが閉じて、ふたが開いたことを検出しています。
Acpi_listenの出力は次のとおりです。
button/lid LID close
button/lid LID open
なぜそれが機能しないのかまだわかりません...
私はそれを理解したので、私のように立ち往生している人のために答えを投稿しています。
Pm-suspendは完璧に機能したので、このファイルを編集しました:
/ etc/default/acpi-support
この行を探しました:
SUSPEND_METHODS="dbus-pm dbus-hal pm-utils"
これに変更しました:
SUSPEND_METHODS="pm-utils"
これで、正常に機能します!
これで問題を解決できます。私はかつてこの問題を抱えていましたが、この方法を使用して解決しました:
ターミナルを開きます。 Ctrl + Alt + t
コマンドを実行してlogind.conf
を開きます
Sudo vim /etc/systemd/logind.conf
#
の前のHandleLidSwitch=suspend
を削除します。オプションsuspend
をhibernate
またはpoweroff
に変更することもできます
修正プログラム Launchpad Bug#863834、コメント#30 :
Sudo mkdir /etc/acpi/local
Sudo vim /etc/acpi/local/lid.sh.post
この短いスクリプトをコピーします。
#!/bin/bash
if grep -q closed /proc/acpi/button/lid/*/state
then
/usr/sbin/pm-suspend
fi
...そして、次のように入力してvimに貼り付けます。 "+p
Sudo chmod 755 /etc/acpi/local/lid.sh.post
(したがって、電源管理がrootではなくログインしたユーザーの下で処理される場合でも機能します)それがあなたの問題を解決することを願っています。