Método principal: editar logind.conf

Abrí el archivo de configuración:

sudo nano /etc/systemd/logind.conf

Buscá la línea HandleLidSwitch (suele estar comentada con #) y cambiala a:

HandleLidSwitch=ignore

Si además querés que ignore el cierre de tapa tanto en batería como enchufada, también podés ajustar:

HandleLidSwitchExternalPower=ignore
HandleLidSwitchDocked=ignore

Guardá el archivo y reiniciá el servicio para que tome efecto:

sudo systemctl restart systemd-logind

Nota: reiniciar systemd-logind en teoría puede afectar la sesión gráfica activa en algunos casos, aunque normalmente no da problemas. Si querés ir a lo seguro, simplemente reiniciá la laptop después de guardar el cambio.

Valores posibles para estas opciones

  • ignore — no hace nada al cerrar la tapa
  • suspend — suspende (el comportamiento por defecto)
  • hibernate — hiberna
  • poweroff — apaga
  • lock — solo bloquea la sesión

Si usás GNOME o KDE

Algunos entornos de escritorio tienen su propia capa de gestión de energía que puede pisar esto:

  • GNOME: normalmente respeta logind.conf, pero si tenés gnome-tweaks o la extensión de power management, revisá que no haya un override ahí.
  • KDE Plasma: en Configuración del sistema → Energía hay una opción específica “Al cerrar la tapa” que podés poner en “No hacer nada”, independiente de logind.conf.

Alternativa temporal (sin editar nada)

Si solo querés evitarlo por esta vez (no de forma permanente), podés usar:

systemd-inhibit --what=handle-lid-switch sleep infinity &

Esto inhibe la suspensión por cierre de tapa mientras ese proceso esté corriendo. Matalo con kill %1 o cerrando la terminal cuando quieras que vuelva al comportamiento normal.

¿Tu caso es para usarla con un monitor externo conectado, o directamente no querés que suspenda nunca al cerrar la tapa?