Request To Sleep



Jeśli klawisze do usypiania w laptopie akurat nie działają, nie mamy na panelu apletu do wywoływania odpowiednich akcji, a System -> Zakończ... akurat powoduje crash gnome-session zamiast wyświetlenia menu... trzeba wziąć sprawę w swoje ręce. I wywołać odpowiednie metody z lini poleceń.

Wstrzymanie (natychmiastowe zatrzymanie pracy komputera) uzyskujemy wykonując polecenie:

dbus-send --session \
        --dest=org.gnome.PowerManager \
        /org/gnome/PowerManager/Control \
        org.gnome.PowerManager.Control.Suspend

Hibernację (zrzut pamięci na dysk i całkowite wyłączenie komputera) można wymusić bardzo podobnie. Wystarczy w ostatniej linijce zamienić Suspend na Hibernate.


Archived comments:

LCF 2007-06-20 21:25:00

Dziwny masz ten komputer w moim T40 działa bez problemu klawisz usypiania.

zdz 2007-06-20 21:48:07

Chinszczyzna i dziwne hacki ze strony Ubuntu. Co któryś resume nie działa ten klawisz.
Na szczęście redhat wziął na letnie praktyki gościa, który to wszystko doprowadza do normalności i już niedługo kernel będzie zapewniał wsparcie sam z siebie.

sziwan 2007-06-21 10:15:01

Oo, kogo? Link?

zdz 2007-06-21 10:48:31

sziwan Richard Hughes, http://hughsient.livejournal.com/

GDR! 2008-01-30 22:50:21

Przepraszam za odkopywanie starocia, ale ja używam czegoś krótszego:

echo standby >/sys/power/state

jeśli przejrzysz catem zawartość tego pliku, dostaniesz wszystkie możliwe wartości

zdz 2008-01-31 20:02:39

GDR to tylko wywoła odpowiednią akcję w jądrze. Niestety wstrzymanie w Linuksie wymaga jeszcze współpracy z przestrzenią użytkownika, głownie via HAL/pm-utils. I tak się dzieje w podanym przeze mnie sposobie.
Np. u mnie na laptopie trzeba % lshal | grep power_management.quirk
power_management.quirk.s3_bios = true (bool)
power_management.quirk.s3_mode = true (bool)
A tak w ogóle to po tym wpisie odkryłem, że te akcje dostępne są pod lewymklikiem na ikonce gnome-power-managera.

Comments


Comments powered by Disqus