当我尝试通过将鼠标放在关机图标上来暂停时,它会暂停 2 秒,然后再次回到之前的状态。虽然我升级到 19.04 Ubuntu,但问题仍然存在。
答案1
就我而言,我使用此处解释的程序解决了:Ubuntu 18.04.2 立即从挂起状态唤醒。
实际上,有一种设备可以唤醒计算机。
就我而言,它是蓝牙和 WiFi 卡。
使用这两个命令(当计算机未连接到基座时),您可以查看是否存在具有该功能的设备以及它是哪个设备:
$ cat /sys/bus/usb/devices/*/power/wakeup
$ ll /sys/bus/usb/devices/*/power/wakeup
第一个命令会给出已启用和已禁用与第二条命令列出的设备相对应的。
然后你可以调查哪个设备正在使用
$ cat /sys/bus/usb/devices/1-4/idVendor
$ cat /sys/bus/usb/devices/1-4/idProduct
(您需要用相关设备替换 1-4)。
这样,您将获得两个代码 idVendor(在我的情况下为 8087)和 idProduct(在我的情况下为 0025),您可以谷歌搜索看看它是什么。
最后你可以用以下方法禁用它:
# echo "disabled" > /sys/bus/usb/devices/1-4/power/wakeup
我希望这也能帮到你。
答案2
这只是 Stefan 的回答的摘要,以可运行代码的形式呈现。
也许有人可以提供更易读的版本;awk 部分太可怕了。
/bin/bash #!/bin/bash 对于 /sys/bus/usb/devices/*/power/wakeup 中的文件 做 [ $(cat $file) = "enabled" ] || 继续 设备=${文件%/电源/唤醒} 供应商=$(cat $device/idVendor)||继续 产品=$(cat $device/idProduct) || 继续 verror="### 未找到供应商‘$vendor’的名称###" perror="### 未找到产品 '$product' 的名称 ###" curl -s http://www.linux-usb.org/usb.ids -o - | awk ' /^'$vendor' / { e=$0; 打印“”; 打印; 下一个 } /^[^[:space:]]/ { if (e) { print "'"$perror"'"; 退出 } } /^[[:space:]]+'$product'/ { if (e) print $0; 退出 } 结束{如果(!e)打印“'“$verror”'”} ‘ read -p "禁用此设备唤醒?[y|N] " yn 案例“${yn:-n}” [yY]) echo "disabled" > $file ;; 埃萨克 完毕
答案3
在我的案例中(Ubuntu 19.10),修复方法是启用自动屏幕锁定在:
设置 -> 隐私 -> 屏幕锁定
没有自动屏幕锁定开启后,系统将暂停/关闭几秒钟,然后唤醒(启动)并进入未知状态 - 不可用。
我不确定这是一个功能还是一个错误?
答案4
使用 Ubuntu 20.04.1 LTS,我安装了 dconf 编辑器并将其更改为 false:
/org/mate/desktop/lockdown/disable-lock-screen