シャットダウン アイコンにマウスを置いてサスペンドしようとすると、2 秒間サスペンド状態になり、再び以前の状態に戻ります。Ubuntu 19.04 にアップグレードしましたが、問題は依然として発生します。
答え1
私の場合は、ここで説明する手順で解決しました。Ubuntu 18.04.2はサスペンドからすぐに復帰します。
実際には、コンピューターを起動する機能を持つデバイスがあります。
私の場合は、Bluetooth と WiFi カードでした。
次の 2 つのコマンドを使用すると (コンピューターがドックに接続されていない場合)、その機能を備えたデバイスがあるかどうか、またそれがどのデバイスであるかを確認できます。
$ cat /sys/bus/usb/devices/*/power/wakeup
$ ll /sys/bus/usb/devices/*/power/wakeup
最初のコマンドは、有効そして無効2 番目のコマンドでリストされたデバイスに対応します。
次に、どのデバイスが使用しているかを調べます
$ cat /sys/bus/usb/devices/1-4/idVendor
$ cat /sys/bus/usb/devices/1-4/idProduct
(1~4を該当するデバイスに置き換える必要があります)。
この方法では、idVendor (私の場合は 8087) と idProduct (私の場合は 0025) という 2 つのコードが取得され、Google で検索してそれが何であるかを確認できます。
最後に、次のコマンドで無効にすることができます:
# echo "disabled" > /sys/bus/usb/devices/1-4/power/wakeup
それがあなたにも役立つことを願っています。
答え2
これは、実行可能なコードの形式で Stefan の回答を要約したものです。
おそらく誰かがもっと読みやすいバージョンを提供してくれるでしょう。awk の部分はひどいです。
#!/bin/bash /sys/bus/usb/devices/*/power/wakeup のファイルの場合 する [ $(cat $file) = "有効" ] || 続行 デバイス=${file%/power/wakeup} vendor=$(cat $device/idVendor) || 続行 product=$(cat $device/idProduct) || 続行 verror="### ベンダー '$vendor' の名前が見つかりません ###" perror="### 製品 '$product' の名前が見つかりません ###" curl -s http://www.linux-usb.org/usb.ids -o - | awk ' /^'$vendor' / { e=$0; print ""; print; next } /^[^[:space:]]/ { if (e) { print "'"$perror"'"; exit } } /^[[:space:]]+'$product'/ { if (e) print $0; exit } END { if (!e) print "'"$verror"'" } ' read -p "このデバイスによるウェイクアップを無効にしますか? [y|N] " yn ケース「${yn:-n}」 [yY]) echo "無効" > $file ;; エサック 終わり
答え3
私の場合(Ubuntu 19.10)の修正方法は、自動画面ロックで:
設定 -> プライバシー -> 画面ロック
それなし自動画面ロックON の場合、システムは数秒間サスペンド/シャットダウンし、その後起動(電源投入)すると不明な状態になり、使用できなくなります。
これは機能なのかバグなのかわかりません。
答え4
Ubuntu 20.04.1 LTS を使用して、dconf エディターをインストールし、これを false に変更しました。
/org/mate/desktop/lockdown/disable-lock-screen