Xenial (16.04.1 LTS) vuelve a dormir después de abrir la tapa de la computadora portátil

Xenial (16.04.1 LTS) vuelve a dormir después de abrir la tapa de la computadora portátil

Tengo un Razer Blade 2016 con Ubuntu 16.04.1 LTS.

Puedo cerrar la tapa y se suspende correctamente. Sin embargo, si abro la tapa, el sistema volverá a funcionar pero luego volverá a dormir después de varios segundos. Además, el dispositivo de red inalámbrica no está disponible. Esto continuará hasta que se reinicie la máquina.

Sin embargo, si uso la Shut down... -> Suspendopción de menú o presiono el botón de encendido y selecciono la opción Suspender, puedo cerrar y volver a abrir la tapa y todo se comporta correctamente.

Encontre unproblema similar y solución en Reddit, pero implica una instalación acpi-call-dkmsque requiere deshabilitar el arranque seguro y preferiría evitarlo si es posible.

Mi solución actual es configurar HandleLidSwitch=ignorey /etc/systemd/logind.confsuspender la máquina manualmente, pero es torpe y en realidad no hace lo que quiero.

¿Qué está pasando? ¿Existe una solución real para este problema?

Respuesta1

A mí me pasa **a veces* algo similar, donde se despierta, enciende la pantalla incorporada y el televisor externo por un momento y luego se vuelve a dormir. Al mover el mouse se restaura como si fuera un currículum normal.

Tuve otro problema al hibernar durante 15 segundos cuando se suponía que debía dormir en 2 segundos. Incluso tuve el problema de tener solo la ilusión de dormir cuando la pantalla se apaga pero el ventilador seguía girando y la luz de encendido estaba fija en lugar de un halo. Mi primer problema fue cuando el modo de suspensión solo borró la pantalla incorporada, pero la pantalla externa y todos los demás programas (y el sonido) seguían ejecutándose.

Además de la HandleLidSwitch=ignoreconfiguración que logind.confhas realizado, también puedes probar:

HandleLidSwitchDocked=ignore
LidSwitchIgnoreInhibited=no

"Acoplado" originalmente significa que la computadora portátil está conectada a una estación de acoplamiento, pero también significa que hay un monitor externo conectado.

Debo admitir que systemd design for IgnoreInhibitedsuena como un doble negativo y me confunde configurarlo en no.

La otra opción es desactivar el manejo de Ubuntu del cierre de la tapa en la configuración de energía con "No hacer nada" y hacer que systemd lo haga todo.

La última opción extrema (como lo hice yo) es escribir su propio script para eventos/acciones ACPI y decirle a Ubuntu y systemd que no hagan nada al cerrar y abrir la tapa.

De todos modos, si la sugerencia funciona es una respuesta, si no es un comentario largo que no encaja donde corresponde. Espero que alguien publique una respuesta definitiva.

información relacionada