Я нашел способ после Google немного умнее (было трудно найти правильные ключи поиска).
Короче говоря, в файле /proc/acpi/wakeup
есть строка, для LID
которой включена.
$ cat /proc/acpi/wakeup Device S-state Status Sysfs node PCIB S4 disabled pci:0000:00:1e.0 USB1 S3 disabled pci:0000:00:1d.0 USB2 S3 disabled pci:0000:00:1d.1 USB3 S3 disabled pci:0000:00:1d.2 USB4 S3 disabled pci:0000:00:1d.3 USB7 S3 disabled pci:0000:00:1d.7 MODM S3 disabled HDEF S3 disabled pci:0000:00:1b.0 PXS1 S4 disabled pci:0000:02:00.0 LID S4 *enabled
Если вы echo " LID" > /proc/acpi/wakeup
отключите его, и компьютер не проснется при открытой крышке.
Следуйте инструкциям по уже упомянутой ссылке, чтобы установить ее на своем компьютере постоянно.