通过systemd设置禁止合上笔记本屏幕suspend
当笔记本作为工作平台,运行服务器软件,希望能够在屏幕关闭的时候不出现suspend,否则会导致主机网路断开无法访问。
禁用屏幕关闭时suspend
编辑
/etc/systemd/logind.conf配置:
HandleLidSwitch=ignore
HandleLidSwitchDocked=ignore #这行设置是默认的然后重新加载
logind.conf配置以便生效:
systemctl restart systemd-logind在logind.conf的man中有如下相关信息:
HandlePowerKey=, HandleSuspendKey=, HandleHibernateKey=, HandleLidSwitch= 控制了logind如何处理系统电源管理和睡眠键以及屏幕开阖时候触发的动作,例如系统电源关闭或者suspend。设置值可以是ignore,poweroff,reboot,halt,kexec,suspend,hybrid-sleep 和 lock。如果设置了ignore,就不会处理任何这些键。如果设置lock则会锁定屏幕。只有输入设备具有power-switch udev标签才会监视键盘和屏幕开阖事件。默认设置:
HandlePowerKey=poweroff
HandleSuspendKey=suspend
HandleLidSwitch=suspend
HandleHibernateKey=hibernate上述配置方法原理和修改ACPI事件:更改电源键默认操作原理是相同的,即通过
systemd修改电源管理策略。
对于外接屏幕的笔记本,合上屏幕以后,还可以 设置屏幕关闭 ,这样可以进一步减少能源消耗,也降低笔记本温度。
参考
Last updated
Was this helpful?