Als ich versuchte, den Computer in den Ruhezustand zu versetzen, indem ich die Maus über das Herunterfahren-Symbol hielt, wurde er für 2 Sekunden in den Ruhezustand versetzt und dann wieder in den vorherigen Zustand zurückversetzt. Obwohl ich auf Ubuntu 19.04 aktualisiert habe, besteht das Problem weiterhin.
Antwort1
In meinem Fall habe ich das Problem mit dem hier erläuterten Verfahren gelöst:Ubuntu 18.04.2 erwacht sofort aus dem Suspend.
Praktischerweise gibt es ein Gerät, das den Computer wecken kann.
In meinem Fall war es die Bluetooth- und WiFi-Karte.
Mit diesen beiden Befehlen können Sie (wenn der Computer nicht mit der Dockingstation verbunden ist) feststellen, ob und um welches Gerät es sich handelt und ob es über diese Fähigkeit verfügt:
$ cat /sys/bus/usb/devices/*/power/wakeup
$ ll /sys/bus/usb/devices/*/power/wakeup
Der erste Befehl gibt Ihnen eine Liste vonermöglichtUnddeaktiviertdas den vom zweiten Befehl aufgelisteten Geräten entspricht.
Dann können Sie untersuchen, welches Gerät verwendet
$ cat /sys/bus/usb/devices/1-4/idVendor
$ cat /sys/bus/usb/devices/1-4/idProduct
(Sie müssen 1-4 durch das betreffende Gerät ersetzen).
Auf diese Weise erhalten Sie zwei Codes, idVendor (in meinem Fall 8087) und idProduct (in meinem Fall 0025), die Sie googeln können, um herauszufinden, was es ist.
Am Ende können Sie es mit folgendem deaktivieren:
# echo "disabled" > /sys/bus/usb/devices/1-4/power/wakeup
Ich hoffe, das kann Ihnen auch helfen.
Antwort2
Dies ist nur eine Zusammenfassung von Stefans Antwort in Form von ausführbarem Code.
Vielleicht könnte jemand eine besser lesbare Version bereitstellen; der Awk-Teil ist scheußlich.
#!/bin/bash für Datei in /sys/bus/usb/devices/*/power/wakeup Tun [ $(cat $file) = "aktiviert" ] || weiter Gerät=${file%/power/wakeup} Anbieter=$(cat $device/idVendor) || weiter Produkt=$(cat $device/idProduct) || weiter verror="### Name für Anbieter „$vendor“ nicht gefunden ###" perror="### Name für Produkt '$product' nicht gefunden ###" curl -s http://www.linux-usb.org/usb.ids -o - | awk ' /^'$vendor' / { e=$0; print ""; print; weiter } /^[^[:Leerzeichen:]]/ { wenn (e) { drucken "'"$perror"'"; beenden } } /^[[:Leerzeichen:]]+'$Produkt'/ { wenn (e) drucke $0; beenden } ENDE { if (!e) print "'"$verror"'" } ' read -p "Weckruf durch dieses Gerät deaktivieren? [j|N] " yn Fall "${yn:-n}" in [yY]) echo "deaktiviert" > $file ;; esac Erledigt
Antwort3
Die Lösung in meinem Fall (Ubuntu 19.10) war die AktivierungAutomatische BildschirmsperreIn:
Einstellungen -> Datenschutz -> Bildschirmsperre
OhneAutomatische BildschirmsperreWenn die Einstellung auf EIN gestellt ist, wird das System für einige Sekunden angehalten/heruntergefahren und dann in einem unbekannten Zustand aufgeweckt (eingeschaltet) – unbrauchbar.
Ich bin nicht sicher, ob dies ein Feature oder ein Fehler ist.
Antwort4
Unter Verwendung von Ubuntu 20.04.1 LTS habe ich den dconf-Editor installiert und dies auf „false“ geändert:
/org/mate/desktop/lockdown/disable-lock-screen