Hoe kan ik mijn laptop opschorten of in slaapstand zetten met de opdrachtregel, zonder extra software te installeren?
Traditioneel ondersteunde ubuntu een vrij botte methode van suspend en hibernate. Geen van beide zou goed integreren met andere apps en soms zelfs niet werken op sommige machines. De nieuwe methode vereist geen root en verwittigt alle toepassingen die luisteren naar stroomgebeurtenissen.
Beginnend met Ubuntu 16.04, systemctl
oproep moet worden gebruikt (Zie Suspend commando in Ubuntu 16.04)
systemctl suspend
en
systemctl hibernate
Zie het antwoord hier op deze pagina van Adam Paetznick betreffende het gebruik van dbus. Idealiter zou je een ~/bin/suspend
snelkoppeling/script maken die het gebruik van deze actie eenvoudig maakt.
Voor gebruik via ssh zou je policykit regels moeten aanpassen zoals uiteengezet door Peter V. Mørch
Volgens het Ubuntu Forum kunt u de volgende commando's gebruiken:
pmi action suspend
en
pmi action hibernate
Dit vereist dat je het powermanagement-interface pakket installeert (niet getest).
sudo apt-get install powermanagement-interface
Ik heb ook ontdekt dat de commando's sudo pm-suspend
en sudo pm-hibernate
werken op mijn netbook.
Als u wilt dat uw computer over een uur wordt opgeschort omdat u naar bed wilt gaan om naar uw favoriete radiozender te luisteren, opent u terminal en typt u:
sudo bash -c "sleep 1h; pm-suspend"
en uw computer zal na 1 uur in slaap vallen. Wanneer je wakker wordt, zal hij je openstaande beelden en al je spullen bewaard hebben.
Je kunt 1h
vervangen door wat je wilt: h
voor uren, m
voor minuten, s
voor seconden, d
voor dagen.
Welterusten!
Als u wilt dat uw computer op een bepaald moment wordt uitgeschakeld omdat u uw radio préférée wilt gebruiken, gebruik dan Terminal en tapez :
sudo bash -c "sleep 1h; pm-suspend"
en votre ordinateur s'endormira dans une heure. Quand vous réveillerez, il aura conservé en mémoire vos applications ouvertes.
U kunt 1h
vervangen door wat u maar wilt: h
voor de uren, m
voor de minuten, s
voor de seconden, d
voor de uren.
Goedenacht!
Als u uw computer een uur lang wilt uitschakelen om naar bed te gaan met uw favoriete radiostation, open dan alleen de terminal en schrijf:
sudo bash -c "sleep 1h; pm-suspend"
en uw computer gaat na 1 uur slapen. Cuando despiertes, allí habrán quedado abiertas tus imágenes y todas tus tus cosas.
U kunt 1h
vervangen door wat u maar wilt: h
voor horas, m
voor minutos, s
voor segundos, d
voor días.
¡Buenas noches!
U kunt het bestand /sys/power/state
gebruiken om dit te doen. Zoek eerst uit welke toestanden worden ondersteund:
user@linux:_> cat /sys/power/state
standby mem disk
root@linux:~> echo -n mem > /sys/power/state # suspend to ram
root@linux:~> echo -n disk > /sys/power/state # suspend to disk
of via dbus:
dbus-send --session --dest=org.gnome.PowerManager \
--type=method_call --print-reply --reply-timeout=2000 \
/org/gnome/PowerManager org.gnome.PowerManager.Suspend
#Hibernate
dbus-send --session --dest=org.gnome.PowerManager \
--type=method_call --print-reply --reply-timeout=2000 \
/org/gnome/PowerManager org.gnome.PowerManager.Hibernate
Volgens deze entry in launchpad werd de bovenstaande interface verwijderd. Dus het zou niet meer werken in Ubuntu.