Ubuntu 18.04 una opción cronometrada
En Ubuntu 18.04 tiene una nueva opción temporizada. En systemd
está disponible un nuevo modo suspend-then-hibernate
. Esto comenzará con el modo de suspensión y luego pasará al modo de hibernación después de un tiempo fijo.
En el hybrid-sleep
modo, la parte de hibernación se hace efectiva solo cuando la batería está muy baja y el sistema se apaga.
Para comenzar a usar esta función, debe crear un archivo /etc/systemd/sleep.conf
con el siguiente contenido:
[Sleep]
HibernateDelaySec=3600
Esto pasará del sueño a hibernar después de 1 hora de sueño. Puede editar HibernateDelaySec
para cambiar el retraso para hibernar.
Primero, pruebe si suspender-luego-hibernar funciona usando systemd
Abra una terminal presionando Ctrl+ Alt+ Te ingrese:
sudo systemctl suspend-then-hibernate
Si funciona hazlo permanente.
- Lo siguiente funciona cuando cierro la tapa .
Abra el archivo /etc/systemd/logind.conf
con su editor preferido. Usted tendrá que invocar el poder administrativo por sudo
, gksudo
o pkexec
para editar este archivo.
Encuentra las dos líneas:
#HandleSuspendKey=suspend
#HandleLidSwitch=suspend
Tenga en cuenta que estas líneas se comentan #
delante de ellas. La suspend
es la acción predeterminada. Elimine #
y cambie suspend
a suspend-then-hibernate
en estas dos líneas para que se vean así:
HandleSuspendKey=suspend-then-hibernate
HandleLidSwitch=suspend-then-hibernate
Guarda el archivo. Cierre sesión y vuelva a iniciar sesión o reinicie el logind
servicio con el comando:
systemctl restart systemd-logind.service
¡advertencia! tu sesión de usuario se reiniciará
Fuente: tapa cerrada, luego suspensión, hibernación
Ubuntu 16.04 y superior
La solución de blueyed para la suspensión híbrida real con Linux 3.6+ no funcionó para mí. Sospecho que esto se debe a que Ubuntu 16.04 usa systemd
y no usa el archivo /etc/pm/config.d/00-use-suspend-hybrid
.
Primero, pruebe si hibernate y hybrid-sleep funcionan usando systemd
Abra una terminal presionando Ctrl+ Alt+ Te ingrese:
sudo systemctl hibernate
Esto debería hacer que su computadora hiberne. Para probar el sueño híbrido, ingrese:
sudo systemctl hybrid-sleep
Si funciona hazlo permanente.
- Lo siguiente funciona cuando cierro la tapa .
Abra el archivo /etc/systemd/logind.conf
con su editor preferido. Usted tendrá que invocar el poder administrativo por sudo
, gksudo
o pkexec
para editar este archivo.
Encuentra las dos líneas:
#HandleSuspendKey=suspend
#HandleLidSwitch=suspend
Tenga en cuenta que estas líneas se comentan #
delante de ellas. La suspend
es la acción predeterminada. Elimine #
y cambie suspend
a hybrid-sleep
en estas dos líneas para que se vean así:
HandleSuspendKey=hybrid-sleep
HandleLidSwitch=hybrid-sleep
Guarda el archivo. Cerrar sesión y volver a iniciar sesión.
Nota:
- Aparte de
suspend
o hybrid-sleep
hay una tercera opción, hibernate
.
- Mi computadora portátil no tiene un botón de suspensión física. Entonces no pude probarlo.
- Al hacer clic en el
Suspend
menú del engranaje, la computadora se pone en suspensión normal, no en suspensión híbrida.
Fuente: https://superuser.com/questions/719447/how-to-use-systemd-hybrid-sleep-instead-of-suspend-under-gnome-in-linux
espero que esto ayude
resume
discusión/etc/default/grub.conf
. También como usuario de nvidia tuve que configurarnomodeset
. Por lo que resulta entrada de GRUB en mi caso es:GRUB_CMDLINE_LINUX_DEFAULT="nomodeset resume=UUID=uuidofswappartition"
. No se olvidegrub-update
. Y también algunos módulos deben descargarse para crear un archivo/etc/pm/config.d/00-unload_modules
con líneaSUSPEND_MODULES="ath5k r8169"
y solo para asegurarse de que también10-use-suspend-hybrid