どのサスペンド方法(デスクトップsudo systemctl suspend
などpm-suspend
)を使用しても機能しません。空の画面のみが表示され(使用されている一時停止方法によっては完全に黒くなることもあります)、キーボードやマウスイベントに応答しません。ノートパソコンの電源を切るには、電源ボタンをしばらく押し続ける必要があります。
ラップトップ:HP ENVY-13-aq1006ur
オペレーティングシステム:
NAME="Pop!_OS"
VERSION="19.10"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Pop!_OS 19.10"
VERSION_ID="19.10"
HOME_URL="https://system76.com/pop"
SUPPORT_URL="http://support.system76.com"
BUG_REPORT_URL="https://github.com/pop-os/pop/issues"
PRIVACY_POLICY_URL="https://system76.com/privacy"
VERSION_CODENAME=eoan
UBUNTU_CODENAME=eoan
LOGO=distributor-logo-pop-os
journalctl -b -1 | tail -100
:
Mar 22 13:35:43 pop-os gnome-shell[2004]: JS WARNING: [/usr/share/gnome-shell/extensions/[email protected]/extension.js 205]: assignment to undeclared variable gnomeShellVersion
Mar 22 13:35:43 pop-os NetworkManager[949]: <info> [1584869743.6509] manager: sleep: sleep requested (sleeping: no enabled: yes)
Mar 22 13:35:43 pop-os NetworkManager[949]: <info> [1584869743.6511] device (p2p-dev-wlo1): state change: disconnected -> unmanaged (reason 'sleeping', sys-iface-state: 'managed')
Mar 22 13:35:43 pop-os NetworkManager[949]: <info> [1584869743.6520] manager: NetworkManager state is now ASLEEP
Mar 22 13:35:43 pop-os gnome-shell[1298]: Screen lock is locked down, not locking
Mar 22 13:35:44 pop-os systemd[1]: systemd-localed.service: Succeeded.
Mar 22 13:35:44 pop-os systemd[1]: systemd-hostnamed.service: Succeeded.
Mar 22 13:35:44 pop-os systemd[1]: systemd-timedated.service: Succeeded.
Mar 22 13:35:45 pop-os blueman-mechanism[2396]: Exiting
Mar 22 13:35:46 pop-os systemd[1]: Reached target Sleep.
Mar 22 13:35:46 pop-os systemd[1]: Starting Suspend...
Mar 22 13:35:46 pop-os systemd-sleep[2669]: Suspending system...
➜ ~ journalctl -b -1 | tail -100
私は現在NVIDIAを使用しています。 Intelとハイブリッドグラフィックに切り替えようとしましたが、問題は解決しません。
また試み
sudo kernelstub -a "button.lid_init_state=open"
他の場所で提案した結果はありません。
オンラインで同様の質問を見つけましたが、実際には役に立ちませんでした。問題をデバッグするために何を確認できますか?
画面ロックがうまく機能します。
答え1
これはハードウェアの問題のようです。以下を試して確認できます。
デバイスリスト:-
sudo grep enabled /proc/acpi/wakeup
次のリストが表示されます。
これを確認して無効にした後、sudoに切り替える必要があります。
sudo su
以下を使用してリストの最初の項目を無効にしてみてください。
echo GP12 > /proc/acpi/wakeup
今吊るしてください。ぶら下がってから再起動したら、次の手順を試してください。一度に数個ずつ速度を上げてください。プロジェクトを見つけたら、再起動後も変更を維持する必要があります。次のファイルを生成します。 -
/etc/systemd/system/disable-hardware-wakeup.service
次のコードを追加してください。
[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/usr/local/disable-hardware-wakeup.sh
[Install]
WantedBy=multi-user.target
今、別のファイルを作成します:-
/usr/local/disable-hardware-wakeup.sh
私の場合は、コンピュータがスリープモードを許可しないデバイスに基づいて次のコードを追加します。GPP0
#!/bin/sh
for device in GPP0
do
if grep -q "$device.*enabled" /proc/acpi/wakeup
then
echo $device > /proc/acpi/wakeup
fi
done
シェルスクリプトを実行可能にします。 -
sudo chmod +x /usr/local/disable-hardware-wakeup.sh
サービスを有効にする:-
sudo systemctl enable disable-hardware-wakeup.service
行ってVegard Skjefstadに感謝します - >https://www.vegard.net/how-to-suspens-pop-os/