Disable Sleep on Lid Close in GNOME – How to Guide

gnomelaptopsuspend

Is it possible to stop my laptop going to sleep when I close the lid?

GNOME 3.20, Fedora 24.


My laptop does not reliably wake from sleep. (It happens to be a hardware issue… I think I basically killed it while trying to replace a wifi card. But I want to keep using it for a while longer).

Best Answer

Install GNOME Tweak Tool and go to the Power section. There's an option to disable the automatic suspend on lid close.

Option details

I compared dconf before and after to find the option, but it turns out that's not how it's implemented. Instead, Tweak Tool creates ~/.config/autostart/ignore-lid-switch-tweak.desktop. The autostart is a script which effectively runs systemd-inhibit --what=handle-lid-switch. So we can see the lid close action is handled purely by systemd-logind.

Alternative route

An alternative would be to edit /etc/systemd/logind.conf to include:

HandleLidSwitch=ignore

This would work all the time, not just when your user is logged in.

Related Question