只需一键即可将电脑从睡眠状态唤醒?

Opt*_*nut 5 keyboard suspend power-management

我有一台运行 Ubuntu 20.04 LTS 的 Thinkpad X1 平板电脑。键盘非常灵活,当笔记本电脑关闭时,按键很容易按下。当电脑放在我的背包里时,它会按下按键并耗尽电池电量。

我想要一种仅当按下电源按钮时才能将电脑从睡眠状态唤醒的方法。有什么办法可以做到这一点吗?- 例如禁用“盖子打开时唤醒”、键盘按下和触摸板移动/点击。

非常感谢任何帮助,谢谢。

概括; 我希望我的电脑只能通过电源按钮从睡眠状态唤醒。

Opt*_*nut 2

我发现了。

对我来说,最好的解决方案是XHC禁用/proc/acpi/wakeup. 我通过在终端中输入: sudo sh -c "echo XHC > /proc/acpi/wakeup"- 这会禁用键盘和触摸板。- 当我挂起我的电脑时,我只能通过按电源按钮唤醒它。

我尝试在打开电脑时自动执行此操作,但经过大量测试和尝试并失败后,我放弃了。我最终得到了一个在网上找到的简单脚本,我在重新启动时将其输入到终端中。(因为上一个命令在重新启动后会重置为默认值)。

剧本:

#!/bin/sh
for device in XHC
do
    if grep -q "$device.*enabled" /proc/acpi/wakeup
    then
        echo $device > /proc/acpi/wakeup
    fi
done
Run Code Online (Sandbox Code Playgroud)

然后我就在终端中运行它,如下所示:sudo sh Desktop/clickme.sh

我尝试将脚本文件放入 /etc/rc.local ...但这没有任何作用。sudo sh Desktop/clickme.sh还尝试通过写入启动应用程序 GUI来使脚本成为启动应用程序。但这没有任何作用。-如果有人看到我在故障排除中犯的错误...请告诉我,我很乐意在每次重新启动时忘记该脚本

我遇到此问题的主要来源是:桌面从随机挂起中唤醒 (14.04)禁用 USB 键盘唤醒

  • 不适用于 Ubuntu 22.04(运行 KDE)。一周前,仅电源按钮的行为是默认的,但他们最近进行了一些更改,启用了键盘唤醒。非常令人沮丧..希望它在不久的将来得到修复 (2认同)