¿Cómo evitar que la computadora duerma y / o hiberne automáticamente?

34

Estoy ejecutando Ubuntu 12.04, y mi computadora portátil * no se despertará del modo de suspensión / suspensión / hibernación. (¿Dormir es lo mismo que suspender?) Ni siquiera estoy seguro de cuál de estas cosas está haciendo. Cuando termino de trabajar por el día, bloqueo mi pantalla (Control-Alt-L). Cuando regrese al día siguiente, la pantalla está en modo de ahorro de energía, y no hay que escribir ni hacer clic (en el teclado / mouse usb o el teclado / trackpad incorporado) ni al tocar el botón de encendido volverá a la vida.

La única forma en que puedo hacer que mi máquina funcione es mantener presionado el botón de encendido hasta que se apague, luego presionar el botón de encendido nuevamente para volver a encenderlo. Obviamente, todo lo que había abierto desde el día anterior ya no existe, en particular, todas mis máquinas virtuales se cierran bruscamente sin previo aviso.

Esto me está volviendo loco. Me paso la primera hora de cada día de trabajo tratando de descubrir cómo hacer que mi computadora deje de bloquearse durante la noche.

Lo que he intentado:

  1. Edición de org.freedesktop.upower.policy para deshabilitar suspender e hibernar.
  2. Configuración de las opciones de administración de energía en la sección "Energía" de "Configuración del sistema".
  3. Mirando todas las opciones de administración de energía en el BIOS (ninguna parece ser relevante para suspender / suspender / hibernar).
  4. Leyendo cada publicación del foro / publicación de askubuntu que puedo encontrar que está incluso tangencialmente relacionada con el tema.
  5. Agregue acpi = off a los argumentos del kernel. (Los resultados en el teclado y el mouse USB no funcionan, por lo que no esperé para ver si corrige la suspensión).
  6. Agregue apm = off a los argumentos del kernel.

Mi pregunta: cómo deshabilitar el automático suspensión y / o la hibernación (y / o algo similar) en Ubuntu 12.04. No me importa si aún es posible dormir / suspender / hibernar / lo que sea presionando botones o ejecutando algún comando o recitando letras de led zeppelin al revés. Solo quiero que mi computadora portátil esté lista para trabajar por la mañana.

* La computadora portátil es una Dell Latitude de alguna manera No quiero ser demasiado específico porque he visto muchas preguntas similares cerrarse por ser demasiado específicas. Creo que mi pregunta es lo suficientemente genérica como para sostenerse: es una pregunta sobre la última versión estable de Ubuntu.

Enlace a dmesg

Enlace a /var/log/kern.log

EDITAR:

Nada de lo que he intentado hasta ahora ha impedido que Ubuntu duerma por la noche, y cuando duerme, nada de lo que he intentado puede hacer que vuelva a despertarse de manera confiable. He visto algunas publicaciones que dicen que los controladores de video defectuosos pueden causar problemas al despertar.

Anoche, por una corazonada, intenté cambiar a la consola (ctrl + alt + 1) antes de salir del trabajo, solo para ver qué pasaría. Esta mañana cuando desperté la computadora, instantáneamente despertó de nuevo a la consola. Me cambié a Gnome (ctrl + alt + 7) y, aunque la pantalla parecía congelada, escribí mi contraseña, presioné enter y preparé café. Cuando regresé unos minutos más tarde, mi escritorio estaba listo, tal como lo dejé anoche.

Voy a seguir intentando esto para ver si es una solución confiable.

EDITAR 2:

No dados. Cambiar a la consola después de cerrar sesión no hace nada para mí ... todavía tengo que reiniciar mi computadora cada mañana. Me está volviendo loco ... No puedo creer lo errático que es suspender en Ubuntu. O el hecho de que no se puede deshabilitar simplemente.

Mark E. Haase
fuente
¿Has buscado en la Configuración avanzada del protector de pantalla?
Mitch
¿Dónde están las configuraciones del protector de pantalla? Miré debajo de Pantalla, Apariencia, Brillo y Bloqueo. No se puede encontrar el protector de pantalla. El cuadro de búsqueda en la configuración del sistema no ayuda: no hay resultados al buscar "ahorrador".
Mark E. Haase
verifique la configuración de energía, tienen reglas con respecto a suspender / hibernar
Thomas Ward
Debe tener en cuenta que lo que cree que es "suspender" puede ser simplemente un bloqueo, simple y llanamente. Pastebin dmesg y /var/log/kern.log. Si está suspendido, debe obtener la luz parpadeante / lenta de encendido / apagado-encendido y apagado.
ish
@izx /var/log/kern.log no muestra nada interesante durante la noche, excepto algunos paquetes bloqueados aquí y allá. Podría estar equivocado, pero el búfer dmesg se sobrescribe durante el inicio, por lo que no creo que se puedan encontrar indicios de un bloqueo allí.
Mark E. Haase

Respuestas:

27

Estas son las dos formas comunes de Gnome 3 que generalmente desactivan la suspensión; de lo contrario, puede intentar arrancar con el acpi=offparámetro:

  1. Configuraciones de energía:

    ingrese la descripción de la imagen aquí

    ingrese la descripción de la imagen aquí

  2. gnome-tweak-tool (instalar si es necesario):

    ingrese la descripción de la imagen aquí

ish
fuente
Gracias @izx. Ya probé # 1 antes de publicar. Acabo de intentar el # 2 pero las opciones ya están configuradas en "Nada". Tu comentario sobre acpi = off me recordó que yo también lo había intentado, así que actualicé mi publicación original. Aún así, +1 por el esfuerzo.
Mark E. Haase
Bueno, mi computadora logró despertarse después de dormir todo el fin de semana, y luego se despertó nuevamente después de dormir el lunes por la noche. No creo que haya cambiado nada desde la última vez que publiqué aquí, así que no estoy seguro de por qué está funcionando de repente. Estoy seleccionando esta publicación como la respuesta correcta porque es la más completa.
Mark E. Haase
1
Rasca ese último comentario. Después de trabajar dos veces seguidas, ahora ha fallado todos los días desde entonces. Estoy a punto de tirar esta computadora por la ventana.
Mark E. Haase
Instalé la herramienta de ajuste gnome y vi que en mi Dell GX620 tenía un juego de suspensión para la acción de cierre de la tapa del portátil en la batería y para la acción de cierre de la tapa del portátil cuando estaba en CA. Lo extraño es que mi Dell GX620 no es una computadora portátil, sino una minitorre USSF (Factor de forma ultra pequeña). Acabo de cambiar esta configuración a Nothing y confirmaré mañana si este cambio ha impedido que se vaya a dormir.
Necesito encontrar la opción "Brillo y bloqueo" para desactivar el apagado automático.
shaby
15

Desde Configuración del sistema o buscando en Dash, vaya a Configuración de energía. Encontrarás lo que necesitas allí;)

Ajustes de energía

Y para evitar el bloqueo, vaya a Brillo y bloqueo:

Configuración de brillo y bloqueo

Dardo
fuente
5

¿Por qué no consultar el indicador de aplicación de cafeína ? Hace exactamente lo que quieres y es muy fácil de usar.

digvijay91
fuente
1
Tenga en cuenta: recientemente utilicé el indicador de la aplicación Ubuntu Caffeine en un intento de mantener mis escritorios (con 18.04.2 LTS en 4.15.0-46) encendidos y accesibles mientras estaba fuera de la ciudad, y a pesar de estar activado / habilitado , el sistema aún terminó suspendiéndose / hibernando, lo que lo hizo inaccesible mientras estaba fuera. Después de esa experiencia, recomendaría seguir con la respuesta aceptada (es decir, deshabilitar la suspensión automática), pero su kilometraje puede variar.
Spencer D
4

@Kaled Kelevra, creé el archivo 00CPU y seguí todos los pasos, desafortunadamente mi máquina se fue a dormir después de 10 minutos.

En los foros de ArchLinux , encontré una solución que funcionó para mí. Ver respuesta # 21.

Así es como arreglé el mío en /etc/X11/xorg.conf:

Section "ServerLayout"

    Identifier     "Layout0"
    Screen      0  "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Evdev Mouse" "CorePointer"

  Option "BlankTime" "0"
  Option "StandbyTime" "0"
  Option "SuspendTime" "0"
  Option "OffTime" "0"

Acabo de agregar las 4 opciones que ves allí. Pruébelo y vuelva a publicar. Buena suerte.

Buya Nami
fuente
3

En la unidad, escriba el protector de pantalla y haga clic en él. Cuando se abra la ventana, haga clic en la pestaña avanzada y desmarque Power Management Enabled.

ingrese la descripción de la imagen aquí

Mitch
fuente
La mayoría de la gente tiene instalado xscreensaver ... :-)
reverendj1
Lo siento, debería haber mencionado: no estoy ejecutando Unity. Estoy corriendo Gnome. Gnome tiene un tablero pero escribir "pantalla" y / o "protector" no tiene ningún resultado.
Mark E. Haase
1
¿Tienes Gnome classic o Gnome 3?
Mitch
@Mitch Gnome 3.
Mark E. Haase
2

No sé si resolvió el problema que tiene con suspender / hibernar, pero si no, tengo un script que tal vez lo resuelva (tuve el mismo problema y funcionó para mí). :) Cree un script en el directorio /etc/pm/sleep.d/ (" sudo gedit /etc/pm/sleep.d/ 00CPU ", por ejemplo) con el siguiente contenido:

#!/bin/sh
# Workaround for concurrency bug in xserver-xorg-video-intel 2:2.4.1-1ubuntu10.
# Save this as /etc/pm/sleep.d/00CPU

. "${PM_FUNCTIONS}"

case "$1" in
hibernate|suspend)
for i in /sys/devices/system/cpu/cpu*/online ; do
echo 0 >$i
done
;;
thaw|resume) 
sleep 10 # run with one core for 10 secs
for i in /sys/devices/system/cpu/cpu*/online ; do
echo 1 >$i
done
;;
*)
;;
esac

Luego, solo dale permiso al script para ejecutar ( sudo chmod 755 00CPU ) y ... ¡eso es todo! Disfruta tu Ubuntu.

PD: perdón por mi inglés. PS2 .: puede cambiar el valor de "dormir 10", con "dormir 5", por ejemplo, para que su segundo núcleo de procesador se ejecute un poco antes.

Nota: Parece ser un problema de concurrencia con algunas versiones de kernel y determinados procesadores multi-core.

Kaled Kelevra
fuente
1

Puede usar gsettings para habilitar y deshabilitar que el monitor se vaya a dormir:

  • Deshabilitar apagar pantalla

    gsettings set org.gnome.desktop.session idle-delay 0

  • Permite apagar la pantalla con 5 minutos de retraso

    gsettings set org.gnome.desktop.session idle-delay 300

fuente: https://askubuntu.com/a/788456/88543

racha
fuente
Si la respuesta de otra pregunta ayuda directamente a esta, y las preguntas son similares, considere marcar esta pregunta como un duplicado de la otra, en lugar de copiar su respuesta muchas veces.
Thomas Ward
0

Con 12.04 he notado que mi computadora parece ser muy difícil de activar una vez que se ha invocado el protector de pantalla / bloqueo, particularmente cuando está bloqueado por más de unos minutos. El sistema no está realmente suspendido o hibernado, simplemente parece así.

Me parece que puedo esperar varios minutos y, finalmente, el sistema me pedirá mi nombre de usuario y contraseña y volveré al negocio. Antes de darme cuenta de que volvería, lo apagaba como tú.

No sé por qué lleva tanto tiempo, probablemente sea un error. ¿Ayuda simplemente esperar de 3 a 10 minutos? Si es así, tal vez estamos viendo lo mismo.

John S Gruber
fuente