如何设置电源按钮(在计算机机箱上)以使用“systemd”关闭系统电源?

如何设置电源按钮(在计算机机箱上)以使用“systemd”关闭系统电源?

如何设置电源按钮(在我的电脑机箱上,而不是键盘上)以使用systemd(不使用acpid)关闭系统电源?

答案1

systemd可以处理这个。我认为这就是你所需要的:

打开/etc/systemd/logind.conf手动的):

  • HandlePowerKey:按下电源键时的动作;
  • HandleSuspendKey:按下暂停键时的操作。
  • HandleHibernateKey:按下休眠键上的操作。
  • HandleLidSwitch:盖子关闭时的动作。

该操作可以是ignorepoweroffreboothaltsuspend或之一hibernatekexec

如果没有配置,则使用默认值:

  • HandlePowerKey=poweroff
  • HandleSuspendKey=suspend
  • HandleHibernateKey=hibernate
  • HandleLidSwitch=suspend

答案2

我没有看到它与 systemd 有关,但在我已acpid安装的系统上,它会自动响应电源按钮按下。

/etc/acpi/handler.sh可以通过(在 Arch Linux 上)定义

答案3

我相信您需要在 BIOS 中进行配置(如果支持的话)。我不明白机箱上的电源按钮与您的操作系统有什么关系,键盘上的电源按钮确实与操作系统交互,因为操作系统加载了键盘的驱动程序。

相关内容