Ako môžem pozastaviť alebo hibernovať svoj prenosný počítač pomocou príkazového riadku bez inštalácie ďalšieho softvéru?
Ubuntu tradične podporovalo pomerne tupú metódu pozastavenia a hibernácie. Ani jedno sa nedalo dobre integrovať s inými aplikáciami a niekedy na niektorých počítačoch ani nefungovalo. Nová metóda nevyžaduje root a upozorňuje všetky aplikácie, ktoré počúvajú udalosti napájania.
Počnúc Ubuntu 16.04 je potrebné použiť volanie systemctl
(pozri Príkaz Suspend v Ubuntu 16.04)
systemctl suspend
a
systemctl hibernate
Pozri odpoveď tu na tejto stránke od Adama Paetznicka ohľadom použitia dbus. Ideálne by bolo vytvoriť skratku/skript ~/bin/suspend
, ktorý uľahčí použitie tejto akcie.
Pre použitie cez ssh by ste mali upraviť pravidlá policykitu tak, ako ich uviedol Peter V. Mørch.
Podľa Ubuntu Forum môžete použiť nasledujúce príkazy:
pmi action suspend
a
pmi action hibernate
To si vyžaduje inštaláciu balíka powermanagement-interface (netestované).
sudo apt-get install powermanagement-interface
Zistil som tiež, že na mojom netbooku fungujú príkazy sudo pm-suspend
a sudo pm-hibernate
.
Ak chcete, aby sa váš počítač za hodinu pozastavil, pretože chcete ísť spať a počúvať svoju obľúbenú rozhlasovú stanicu, otvorte terminál a zadajte:
sudo bash -c "sleep 1h; pm-suspend"
a váš počítač sa za 1 hodinu uspí. Keď sa prebudíte, bude mať zachované otvorené obrázky a všetky vaše veci.
Môžete nahradiť 1h
tým, čo chcete: h
pre hodiny, m
pre minúty, s
pre sekundy, d
pre dni.
Dobrú noc!
Si vous voulez juste que votre ordinateur se mette en veille dans une heure parce que vous 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 applications ouvertes.
Vous pouvez remplacer 1h
par ce que vous voulez: h
pour les heures, m
pour les minutes, s
pour les secondes, d
pour les jours.
Bonne nuit!
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 quedará dormida en 1 hora. Cuando despiertes, allí habrán quedado abiertas tus imágenes y todas tus cosas.
Puedes reemplazar 1h
por lo que desees: h
para horas, m
para minutos, s
para segundos, d
para días.
¡Buenas noches!
Môžete na to použiť súbor /sys/power/state
. Najprv zistite, aké stavy sú podporované:
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
alebo prostredníctvom 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
Podľa tohto záznamu v launchpade bolo uvedené rozhranie odstránené. Takže v Ubuntu by už nemalo fungovať.