Opt*_*nut 5 keyboard suspend power-management
我有一台运行 Ubuntu 20.04 LTS 的 Thinkpad X1 平板电脑。键盘非常灵活,当笔记本电脑关闭时,按键很容易按下。当电脑放在我的背包里时,它会按下按键并耗尽电池电量。
我想要一种仅当按下电源按钮时才能将电脑从睡眠状态唤醒的方法。有什么办法可以做到这一点吗?- 例如禁用“盖子打开时唤醒”、键盘按下和触摸板移动/点击。
非常感谢任何帮助,谢谢。
概括; 我希望我的电脑只能通过电源按钮从睡眠状态唤醒。
我发现了。
对我来说,最好的解决方案是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 键盘唤醒