Este enunciado fue analizado por nuestros especialistas así garantizamos la veracidad de nuestro contenido.
Solución:
Tradicionalmente, ubuntu admitía un método bastante contundente de suspensión e hibernación. Ninguna se integraría bien con otras aplicaciones y, a veces, ni siquiera funcionaría en algunas máquinas. Este nuevo método no requiere root y notifica a todas las aplicaciones que escuchan eventos de energía.
Método Systemd
A partir de Ubuntu 16.04, systemctl
se debe usar la llamada (consulte el comando Suspender en Ubuntu 16.04)
systemctl suspend
y
systemctl hibernate
Nuevo método (obsoleto)
Obsoleto alrededor de Ubuntu 16.04; utilizar systemctl
en cambio, como arriba.
Vea la respuesta aquí en esta página de Adam Paetznick con respecto al uso de dbus. Lo ideal sería crear un ~/bin/suspend
atajo/secuencia de comandos que facilita el uso de esta acción.
Para usar sobre ssh, debe modificar las reglas del kit de políticas como lo describe Peter V. Mørch
método antiguo
De acuerdo con el Foro de Ubuntu, puede usar los siguientes comandos:
pmi action suspend
y
pmi action hibernate
Esto requiere que instale el paquete powermanagement-interface (no probado).
sudo apt-get install powermanagement-interface
También he encontrado los comandos. sudo pm-suspend
y sudo pm-hibernate
para trabajar en mi netbook.
La forma amigable con los gnomos es usar dbus.
dbus-send --system --print-reply
--dest="org.freedesktop.UPower"
/org/freedesktop/UPower
org.freedesktop.UPower.Suspend
Hay dos ventajas de este comando sobre pm-suspend
.
-
Bloqueará su pantalla (al reanudar) si tiene esa opción seleccionada en gnome.
-
No requiere privilegios de root, por lo que es fácil agregarlo como un atajo de teclado, por ejemplo.
Como se menciona en los comentarios intercambiando el Suspend
en la última línea para Hibernate
crea un comando de hibernación:
dbus-send --system --print-reply
--dest="org.freedesktop.UPower"
/org/freedesktop/UPower
org.freedesktop.UPower.Hibernate
Si la hibernación arroja Error org.freedesktop.UPower.GeneralError: not authorized
Es posible que su usuario no pueda hibernar. Editar o crear /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
por lo que contiene la siguiente sección: (fuente)
[Re-enable hibernate by default]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultActive=yes
Esto fue probado en UbuntuGnome 14.04.
Nota: Esto es básicamente lo mismo que la respuesta de qbi, pero se actualizó para que funcione con las versiones más nuevas de Ubuntu, además de incluir hibernación.
inglés
Si quieres que tu computadora se suspenda en una hora porque quieres acostarte escuchando tu estación de radio favorita, abre la terminal y escribe:
sudo bash -c "sleep 1h; pm-suspend"
y su computadora se dormirá en 1 hora. Cuando despiertes, habrá guardado tus imágenes abiertas y todas tus cosas.
Puedes reemplazar 1h
por lo que quieras: h
por horas, m
por minutos, s
por segundos, d
por dias.
¡Buenas noches!
francés
Si usted voulez juste que votre ordinateur se mette en veille dans une heure parce que usted voulez vous endormir en ecoutant votre radio préférée, ouvrez Terminal et tapez :
sudo bash -c "sleep 1h; pm-suspend"
et votre ordinateur s’endormira dans une heure. Quand vous vous réveillerez, il aura conservé en mémoire vos application ouvertes.
Reemplazo de Vous Pouvez 1h
par ce que vous voulez: h
Vierta las horas, m
Vierta los minutos, s
Vierta los segundos, d
Vierta los días.
¡Bonne nuit!
ingles
Si quieres suspender tu computadora en una hora porque quieres ir a dormir escuchando tu estación de radio favorita, tan solo abre el terminal y escribe:
sudo bash -c "sleep 1h; pm-suspend"
y tu computadora se quedara dormida en 1 hora. Cuando despiertes, habrán quedado abiertas tus imágenes y todas tus cosas.
Puedes reemplazar 1h
por lo que deseas: h
por horas, m
para minutos, s
para segundos, d
para dias.
¡Buenas noches!
No se te olvide recomendar este ensayo si lograste el éxito.