I have a CentOS 7 laptop where every time I close the lid, the system suspends. I’d like to change this behaviour so that nothing would happen instead.
Systemd Login Manager Configuration
Systemd login manager controls how logind handles the system power, reboot and sleep keys and the lid switch to trigger actions such as system power-off, reboot or suspend.
According to the logind.conf
man page, HandleLidSwitch= defaults to “suspend”. What we want to do is to set it to “ignore”.
We can do that by using the following ansible play:
- name: Disable suspend on laptop lid close lineinfile: path: "/etc/systemd/logind.conf" state: present regexp: "^HandleLidSwitch=" line: "HandleLidSwitch=ignore"
This should prevent the system from going into suspend mode on lid close.