如何设置电源按钮(在我的电脑机箱上,而不是键盘上)以使用systemd
(不使用acpid
)关闭系统电源?
答案1
systemd
可以处理这个。我认为这就是你所需要的:
打开/etc/systemd/logind.conf
(手动的):
HandlePowerKey
:按下电源键时的动作;HandleSuspendKey
:按下暂停键时的操作。HandleHibernateKey
:按下休眠键上的操作。HandleLidSwitch
:盖子关闭时的动作。
该操作可以是ignore
、poweroff
、reboot
、halt
、suspend
或之一hibernate
。kexec
如果没有配置,则使用默认值:
HandlePowerKey=poweroff
HandleSuspendKey=suspend
HandleHibernateKey=hibernate
HandleLidSwitch=suspend
答案2
我没有看到它与 systemd 有关,但在我已acpid
安装的系统上,它会自动响应电源按钮按下。
/etc/acpi/handler.sh
可以通过(在 Arch Linux 上)定义
答案3
我相信您需要在 BIOS 中进行配置(如果支持的话)。我不明白机箱上的电源按钮与您的操作系统有什么关系,键盘上的电源按钮确实与操作系统交互,因为操作系统加载了键盘的驱动程序。