Closing your laptop lid is almost second nature after you shut down your computer.
However, if your power down settings are not configured correctly, your laptop may
enter a sleep state mid shutdown (which can be a huge pain).
I have had this happen to me several times with debian before I realized what was really going on.
In order to disable sleeping on lid closes during shutdown, you can modify the systemd
shutdown sequence. Systemd will run any scripts placed in the
/usr/lib/systemd/system-shutdown directory when shuting down.
For this case, I made the following systemd-shutdown script, called
[Unit] Description=Disable lid closure sleep when powering off Before=shutdown.target [Service] type=oneshot RemainAfterExit=true ExecStart=/bin/true ExecStop=systemd-inhibit --what=handle-lid-switch sleep 1d [Install] WantedBy=multi-user.target
This script uses the
systemd-inhibit command to temporarily disable lid activated sleeping. Once the system has been fully powered down,
the systemd block will no longer be applicable until the next shutdown.