Você pode fazer isso configurando logind.conf - isso também substituirá as configurações de energia de seu usuário e funcionará se você estiver logado ou não (em todo o sistema). Você pode configurá-lo via execução:
sudo nano /etc/systemd/logind.conf
Você deveria gostar de algo assim:

Altereaslinhasabaixoparaesta:
HandleLidSwitch=lockIdleAction=hybrid-sleepIdleActionSec=1200sem#noiníciodequalquerumadaslinhas-a#nocomeçodalinhasignificaqueéumcomentárioeseráignoradoeospadrõesserãousados
Issodevesignificarque,quandoatampaestáfechada,ocomputadortrava;equandofordeixadoocioso(por20minutos(20x60=1200segundos),eleentraráemumestadodesuspensãohíbrida-aaçãoociosatambémocorrerácomatampaaberta,eoarquivodeconfiguraçãopodeaceitarotempoemminutos:IdleActionSec=30min.
Observeque,apósfazerasalterações,talvezsejanecessárioreiniciarlogindouosistemaparaverseasalteraçõesfuncionam.
Aquiestáumacitaçãodalock , poweroff etc pode ser usado.