Edite /etc/systemd/logind.conf
e verifique se você tem
HandleLidSwitch=ignore
que fará ignorar a tampa sendo fechada. (Talvez seja necessário também desfazer as outras alterações feitas por você).
Então, você vai querer recarregar logind.conf
para fazer as alterações entrarem em vigor (graças a Ehtesh Choudhury por apontar isso nos comentários):
systemctl restart systemd-logind
Detalhes completos sobre o Wiki do archlinux .
A página man do logind.conf também possui as informações relevantes,
HandlePowerKey=, HandleSuspendKey=, HandleHibernateKey=,
HandleLidSwitch=
Controls whether logind shall handle the system power and sleep
keys and the lid switch to trigger actions such as system power-off
or suspend. Can be one of ignore, poweroff, reboot, halt, kexec,
suspend, hibernate, hybrid-sleep and lock. If ignore logind will
never handle these keys. If lock all running sessions will be
screen locked. Otherwise the specified action will be taken in the
respective event. Only input devices with the power-switch udev tag
will be watched for key/lid switch events. HandlePowerKey=
defaults to poweroff. HandleSuspendKey= and HandleLidSwitch=
default to suspend. HandleHibernateKey= defaults to hibernate.