Je! Ninawezaje kusimamisha / hibernate kutoka kwa mstari wa amri?


Nenda kwa jibu lililokubaliwa


Ninawezaje kusimamisha au kubatilisha mbali kompyuta yangu kwa kutumia laini ya amri, bila kusanidi programu nyongeza?


368





2010-08-09




Idadi ya majibu: 13


Kijadi ubuntu uliunga mkono njia laini ya kusitishwa na kujificha. Wala haingejumuisha vizuri na programu zingine na wakati mwingine hata haifanyi kazi kwenye mashine kadhaa. Njia mpya haiitaji mzizi na inaarifu programu zote zinazosikiliza programu za nguvu.

Njia Mbwa

Kuanzia na Ubuntu 16.04, systemctl simu lazima itumiwe (Angalia amri ya Kusimamisha kwa Ubuntu 16.04 )

 systemctl suspend
 

na

 systemctl hibernate
 

Njia mpya

Tazama jibu hapa kwenye ukurasa huu kutoka kwa Adam Paetznick kuhusu utumiaji wa dbus . Kwa kweli ungeunda ~/bin/suspend njia ya mkato / maandishi ambayo hufanya matumizi ya hatua hii kuwa rahisi.

Kwa matumizi ya ssh, unapaswa kurekebisha sheria za sera kama ilivyoainishwa na Peter V. Mørch

Njia ya zamani

Kulingana na Jukwaa la Ubuntu unaweza kutumia amri zifuatazo:

 pmi action suspend
 

na

 pmi action hibernate
 

Hii inahitaji kwamba usakinishe kifurushi cha uboreshaji wa umeme (haijapimwa).

sudo apt-get install powermanagement-interface

Nimepata pia maagizo sudo pm-suspend na sudo pm-hibernate kufanya kazi kwenye netbook yangu.


322


2010-08-09

Njia nzuri-ya ujanja ni kutumia dbus.

 dbus-send --system --print-reply \
    --dest="org.freedesktop.UPower" \
    /org/freedesktop/UPower \
    org.freedesktop.UPower.Suspend
 

Kuna faida mbili za amri hii tena pm-suspend .

  1. Itafunga skrini yako (juu ya kuanza tena) ikiwa unayo chaguo iliyochaguliwa kwenye gnome.

  2. Hauitaji upendeleo wa mizizi, kwa hivyo ni rahisi kuiongeza kama njia ya mkato ya kibodi, kwa mfano.

Kama ilivyoelekezwa kwenye maoni yakibadilishana kwenye Suspend mstari wa mwisho Hibernate kuunda amri ya hibernate:

 dbus-send --system --print-reply \
    --dest="org.freedesktop.UPower" \
    /org/freedesktop/UPower \
    org.freedesktop.UPower.Hibernate
 

Ikiwa hibernation inatupa Error org.freedesktop.UPower.GeneralError: not authorized mtumiaji wako labda asiruhusiwe hibernate. Hariri au unda /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla kwa hivyo ina sehemu ifuatayo: (chanzo)

 [Re-enable hibernate by default]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultActive=yes
 

Hii ilijaribiwa kwenye UbuntuGnome 14.04 .

Kumbuka: Hili kimsingi ni sawa na jibu la qbi, lakini limeasasishwa kufanya kazi kwa toleo mpya zaidi za Ubuntu na pamoja na kujumuisha hibernate.


188


2012-05-03

Kiingereza

Ikiwa unataka kompyuta yako isimamishe kwa saa moja kwa sababu unataka kwenda kulala ukisikiliza kituo chako cha redio unachopenda, fungua vituo na uandishi:

 sudo bash -c "sleep 1h; pm-suspend"
 

na kompyuta yako italala kwa saa 1. Unapoamka, itakuwa imehifadhi picha zako wazi na vitu vyako vyote.

Unaweza kuchukua nafasi ya 1h kile unachotaka: h kwa masaa, m kwa dakika, s kwa sekunde, d kwa siku.

Usiku mwema!

Français

Tunaweza kupata maoni ya wapiga kura ili kuhakikisha kuwa tunaweza kupata habari kama hiyo, na tunataka kusema:

 sudo bash -c "sleep 1h; pm-suspend"
 

et kura za mgawanyo s'endormira dans une heure. Kusimamia kazi, na utaftaji wa programu za matumizi ya huduma zinafika.

Vous pouvez remplacer 1h par ce que vouslez: h mimina magonjwa mengine, m mimina dakika, s mimina sekunde, d mimina safari.

Bonne nuit!

Español

Kama tuhuma za mtuhumiwa tu juu ya huduma za redio na habari za redio, tunatoa habari kuhusu maandishi:

 sudo bash -c "sleep 1h; pm-suspend"
 

y tu computadora se quedaá dormida en 1 saa. Cuando despiertes, allí habrán quedado abiertas tus picha y todas tus cosas.

Pichees reemplazar 1h por lo queese desesees: h kwa saa nyingine, m kwa vitunguu, s kwa sekunde, d kwa días.

No Buenas noches!


61


2012-01-18

Kwa Ubuntu 12.04 LTS na Ubuntu 13.04

Kupata Hibernation:

 sudo pm-hibernate
 

Ili Kuahirisha:

 sudo pm-suspend
 

32


2012-09-14

Unaweza kutumia faili /sys/power/state kufanya hivyo. Kwanza tambua ni nini kinachungwa mkono:

 [email protected]:_> cat /sys/power/state
standby mem disk

[email protected]:~> echo -n mem > /sys/power/state  # suspend to ram
[email protected]:~> echo -n disk > /sys/power/state  # suspend to disk
 

au kupitia dbus:

# Kusimamisha dbus -tuma_shudhuri-dest = org.gnome.PowerManager \ --type = mbinu_call --print-reply --reply-timeout 2000 2000 \ / org / gnome / PowerManager org.gnome.PowerManager.Suspend # Hibernate dbus-send --session --dest = org.gnome.PowerManager \ --type = method_call --print-reply --reply-timeout 2000 2000 \ / org / gnome / PowerManager org.gnome.PowerManager.Hibernate

Kulingana na kiingilio hiki katika uzinduzi wa mfumo wa hapo juu uliondolewa. Kwa hivyo haitafanya kazi tena kwa Ubuntu.


22


2010-08-09

Kuzima mfumo (14.04) kutoka kwa amri ya amri (au njia ya mkato ya kibodi):

 dbus-send --system --print-reply --dest="org.freedesktop.login1" /org/freedesktop/login1 org.freedesktop.login1.Manager.PowerOff boolean:true
 

Nimegundua hii kwa kucheza karibu na gdbus ambayo inaweza kuorodhesha nafasi za huduma zinazopatikana:

Kuorodhesha huduma zinazopatikana kwenye basi:

 dbus-send --system --dest=org.freedesktop.DBus --type=method_call --print-reply /org/freedesktop/DBus org.freedesktop.DBus.ListNames
 

Kupata njia:

 gdbus introspect --system --dest org.freedesktop.login1 --object-path /org/freedesktop/login1 --recurse
 

12


2014-08-07

kwa kuwa 15.04 systemD ndio mfumo wa kawaida wa init kwa hivyo kuna amri mpya inayofaa kutumiwa:

 systemctl suspend
 

12


2015-11-27

Jibu la kutuma la Adam Paetznick la dbus-halikufanya kazi kama lililotengwa kwangu kwa faida kubwa; mashine iliamka haijafunguliwa, ingawa msimamizi-wa nguvu-gnome amewekwa kufunga skrini wakati wa kuamka. Nataka skrini ifungwe wakati wa kuamka, na nikagundua kuwa yafuatayo hufanya hivyo:

 $ gnome-screensaver-command --lock && pmi action hibernate
 

Nadhani hii haitegemei usanidi wa gnome, lakini sijajaribu hiyo.


8


2012-05-15

Sura mpya

… Ambayo inafanya kazi mnamo 15.10 Wily, na labda Utopic na Wazi.

 dbus-send --print-reply --system                         \
    --dest=org.freedesktop.login1                        \
    /org/freedesktop/login1                              \
    org.freedesktop.login1.Manager.Suspend boolean:true
 

Saidia hii haiitaji sudo, tofauti na pm-suspend amri.


3


2015-11-18

Hapa kuna jinsi ya kuweka mashine ya mbali katika kusubiri juu ya ssh:

ssh -t 192.168.1.4 'sudo nohup &> / dev / null bash -c "(lala 1; echo -n mem> / sys / nguvu / serikali) &"
nenosiri la [email protected]: 
nywila ya [sudo] ya x: 
Unganisho kwa 192.168.1.4 imefungwa.

/ sys / nguvu / serikali inafanya kazi katika Ubuntu 13.10. pmi inatoa kosa la Dbus.


1


2013-12-27

Binafsi, nimekuwa nikijaribu njia ya pmi. Walakini, nilipojaribu hii, nikapata ujumbe wa makosa : Error org.freedesktop.DBus.Error.Spawn.ChildExited: Launch helper exited with unknown return code 1 . Walakini, kuna kazi zaidi katika maoni ya 3 ya ripoti hii ya mdudu , ambayo inaonekana kuwa imefanya kazi kwangu (ninatumia Ubuntu 13.03).


0


2013-08-31

Sasisha kwa wale ambao, kama mimi, bado wanafanya kazi kwenye mifumo ya KDE / Ubuntu 14.04. Ili kufunga matumizi qdbus , na kusimamisha matumizi dbus . Amri kamili:

 qdbus org.freedesktop.ScreenSaver /ScreenSaver Lock && dbus-send --system --print-reply --dest="org.freedesktop.UPower" /org/freedesktop/UPower org.freedesktop.UPower.Suspend
 

Ili kujizuia, yaani kusitisha kwa bidii badala ya RAM, badala ya 'Kusimamisha' mwisho wa amri na 'Hibernate'.

Ili kufunga skrini tu bila kuahirisha, xscreensaver-command -lock itafanya kazi, ikiwa utaandika tu hyphen 1 kwa chaguo la '-fungua', na tu ikiwa skrini inafanya kazi. Kweli sio amri muhimu sana. Kutumia i3lock ni rahisi, lakini basi hautapata mazungumzo safi ya kuingia ili kurudi kufanya kazi, kama utakavyokuwa ukitumia qdbus .


0


2017-05-26

Ifuatayo inanifanyia kazi tarehe 16.04 (na Gnome desktop):

gnome-screensaver-command --lock && compsleep

Nimeiweka pia kama njia ya mkato ya kibodi kupitia paneli ya mipangilio ya Gnome kama funguo "Shift-Super-X".


0


2018-05-28