В ответ на этот пост у меня была та же проблема с этим на моем Toshiba Satellite a305-s6902 (который я купил исключительно для практики в Linux), и обнаружил, что это сработало для меня:
sudo vim /etc/systemd/logind.conf
, как и выше, удалите # перед HandleLidSwitch=suspend и сохраните (ESC: wq).
HOWEVER ---> Я считаю, что я должен вручную отключить компьютер вручную, и после каждой перезагрузки активировать триггер. Я не знаю почему, но это работало последовательно для меня.