Ubuntu Server 13.10 ahora se pone en suspensión al cerrar la tapa del portátil

58

Recientemente actualicé a la última versión (13.10). Lo tengo corriendo en una vieja computadora portátil. Desde la actualización, cada vez que cierro la tapa del portátil, pasa al modo de suspensión.

¿Alguna idea sobre cómo solucionarlo?

He intentado la solución aquí:

¿Mantener Ubuntu Server funcionando en una computadora portátil con la tapa cerrada?

Después de instalar acpi-support no tengo el archivo: / etc / acpi / event / lidbtn para editar.

¡Tu ayuda es apreciada!

usuario203846
fuente
Después de leer su pregunta, verifiqué la configuración de mi sistema. en ubuntu 13.04 en la configuración del sistema: la potencia que había elegido 'cuando la tapa está cerrada no hace nada', pero ahora, después de la actualización a 13.10, se cambia en 'cuando la tapa está cerrada, suspenda'. así que creo que tienes que cambiarlo manualmente.
Ver también askubuntu.com/questions/15520/…
imz - Ivan Zakharyaschev

Respuestas:

86

Tuve el mismo problema y después de leer mucho, me di cuenta de que Ubuntu 13.10 usa systemd-logindy maneja el evento de cierre de tapa. Para deshabilitar el /etc/systemd/logind.confacceso al modo de suspensión, edite el archivo y descomente / modifique / agregue la línea:

HandleLidSwitch=ignore

Luego ejecute sudo restart systemd-logindo simplemente reinicie.

Esto ha resuelto el problema en mi PC.

Actualización para 15.04

No estoy seguro si Ubuntu 15.04 ya cambió a systemdcompletamente. Si es así, el nuevo comando para reiniciar el servicio es sudo systemctl restart systemd-logind.service.

jeremija
fuente
1
Me sale Unknown job: systemd-logind...
Alex
1
El bit "ejecutar" no es sudo restart systemd-logind, es sudo service systemd-logind restart. Aparte de eso, funciona como un encanto :)
DanielSmedegaardBuus
1
@daniel: todavía funciona con sudo restart systemd-logindmi 14.04.2 LTS. Está registrado como un servicio advenedizo en /etc/init/systemd-logind.conf. Creo que Ubuntu está configurado para ejecutar el mismo comando después sudo service systemd-logind restartpor razones de compatibilidad, debería describirse en la man servicepágina.
jeremija
1
@jeremija Usando 14.10 beta aquí; o está roto o lo cambiaron. Lo siento, debería haber pensado en eso :)
DanielSmedegaardBuus
1
Funciona bien en el servidor Ubuntu 16.04.1 LTS. sudo service systemd-logind restarttrabajó para mi.
Rutrus