04 May
04May

Algunas personas nos hemos encontrado con el problema en algunas distribuciones, con Systemd, que al cerrar la tapa del equipo o si nos ausentamos por un tiempo, el equipo entra en suspensión pero no "despierta" o queda la pantalla en negro, o si vuelve a abrirse la pantalla, solo funciona el puntero del mouse o el teclado.

Investigando un poco en la red, encontré varias soluciones que fui probando hasta que alguna me funcionó, así que quiero compartirla para que ustedes, si tienen ese fallo la experimenten y puedan solucionar como yo ese molesto inconveniente.

Antes de hacer cualquier cosa quiero dejar en claro que cada usuario tendrá que tomar sus propias decisiones, pues editar los archivos de sistema es un asunto serio, que siempre puede llevar efectos secundarios no deseados. Este artículo está basado en MX 19.1 x64 arrancando con Systemd porque MX por defecto siempre arrancará con SysVinit..

Voy a colocar dos opciones, la primera es la de Suspender y la segunda es la de Hibernar. Para que se pueda hibernar sin problema, se debe haber configurado la swap al doble de la memoria física instalada, es decir si mi máquina tiene 4Gb de RAM, la swap debe tener como mínimo 8Gb.

Nos vamos en el menú de Wisker a Configuración > Administrador de configuración y en la sección Hardware nos vamos al ítem Energía.

Luego allí en la pestaña General comprobamos que la orden al cerrar la tapa sea Suspender porque también si nos fijamos en las demás, nos ofrece otras opciones como la de No hacer nada. Algunos portátiles no tienen la capacidad de realizar la suspensión por causa de sus controladores. Por lo que (no hacer nada), sería la opción adecuada para evitar que cerremos nuestra tapa, y nos quedemos bloqueados en su intento de entrar en ese estado.

Luego vamos a la pestaña Sistema y revisamos que esté activada la opción de Suspender.

Ya verificado, cerramos esta ventana para editar el archivo de configuración "logind.conf", en la siguiente dirección: /etc/systemd/logind.conf. Abrimos una terminal y escribimos:

$ sudo nano /etc/systemd/logind.conf

Colocamos nuestra contraseña, y trabajamos con nuestro editor de texto (nano). Buscamos la línea que pone:

#HandleLidSwitch=suspend

La desmarcamos quitando la almohadilla o numeral "#"

Quedaría de la siguiente manera:

HandleLidSwitch=suspend

Hecho esto, pulsamos las teclas (ctrl + o) para guardar, y después la tecla "enter" para confirmar, y pulsamos (ctrl + x) para salir. REINICIAMOS el sistema para que los cambios se hagan efectivos. Y así después de reiniciar, cada vez que cerremos la tapa de nuestro portátil, entraremos en suspender.

Ahora vamos al tema de Hibernar si es lo que queremos en lugar de Suspender. Recuerden que la partición swap para que esta acción funcione correctamente debe tener como mínimo el doble de la memoria RAM física del equipo.

Procedemos a hacer lo mismo que lo descrito al comienzo; pero en lugar de poner Suspender al cerrar la tapa del portátil, pondremos Hibernar.

Luego vamos a la pestaña Sistema y comprobamos que todo esté con la opción Hibernar.

a verificado, cerramos esta ventana para editar el archivo de configuración "logind.conf", en la siguiente dirección: /etc/systemd/logind.conf. Abrimos una terminal y escribimos:

$ sudo nano /etc/systemd/logind.conf

Colocamos nuestra contraseña, y trabajamos con nuestro editor de texto (nano). Buscamos la línea que pone:

#HandleLidSwitch=suspend

La desmarcamos quitando la almohadilla o numeral "#" y cambiamos "suspend" por "hibernate".

Quedaría de la siguiente manera:

HandleLidSwitch=hibernate

Hecho esto, pulsamos las teclas (ctrl + o) para guardar, y después la tecla "enter" para confirmar, y pulsamos (ctrl + x) para salir. REINICIAMOS el sistema para que los cambios se hagan efectivos. Y así después de reiniciar, cada vez que cerremos la tapa de nuestro portátil, entraremos en Hibernar.

Espero que quienes tengan este problema, esta solución les sea de ayuda y no olviden dejar sus dudas, inquietudes o preguntas en los comentarios.

Comentarios
* No se publicará la dirección de correo electrónico en el sitio web.
ESTE SITIO FUE CONSTRUIDO USANDO