systemd:忽略意外按下电源按钮

systemd:忽略意外按下电源按钮

在我的笔记本电脑(Acer C720P)上,电源按钮是一个普通的键盘键,我经常不小心按到它。这会立即关闭我的电脑。按照某人的建议,我使用 logind.conf 禁用了电源键。现在电源键被完全忽略了,这意味着关闭我的电脑更加不方便。有没有办法设置 Arch,使电源按钮被忽略,除非按下它超过一秒钟?

答案1

检查xev按下关机按钮时发出的事件。在我的例子中是XF86PowerOff

我只是在我的窗口管理器(AwesomeWM)中添加了一个全局热键,它运行了一个小的 bash 脚本:

#!/usr/bin/bash

zenity --question --text "Power off?" --default-cancel && poweroff

之后,当我按下关机按钮时,系统会询问我该做什么。

相关内容