Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[ACPI] obsługa zdarzeń
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Polskie forum (Polish)
View previous topic :: View next topic  
Author Message
manwe_
l33t
l33t


Joined: 01 Feb 2006
Posts: 632
Location: Kraków/Cracow, Poland

PostPosted: Wed May 10, 2006 3:07 pm    Post subject: [ACPI] obsługa zdarzeń Reply with quote

Piszę sobie własny skrypt do obsługi zdarzeń wywołanych przez klawisze i napotkałem na problem. Przy zdarzeniu "button/sleep SLPB 00000080 00000008" [druga liczba to numer kolejnego naciśniecia, nie ma znaczenia] usypiam kompa za pomocą acpitool -s [nie chce mi się obudzić z -S :( ]. Następnie kiedy nacisnę dowolny klawisz, żeby go obudzić, acpid przywraca system i wysyła zdarzenie "button/power PWRF 00000080 0000000a" czyli identyczne jak przy naciśnięciu przycisku "power". No i klapa, nie mam jak ich odróżnić. Do "power" przypisałem sobie Xdialog --yesno który pyta mnie czy jestem siur, że chcę wyłączyć system [takie to windowsowe ;)] i teraz za każdym razem kiedy budzę laptopa pojawia się owo pytanie.

No i czas na pytania:
1. Czy jest jakiś sposób żeby [nie z parametrów przekazywanych przez acpid] odróżnić czy to ja nacisnąłem "power" czy laptop właśnie się obudził?
2. Czy da się jakoś software'owo obudzić laptop o danej godzinie? Tzn. jest uśpiony, a ja chcę żeby zadziałał jak budzik, najpierw obudził siebie, a potem mnie.
Back to top
View user's profile Send private message
arsen
Bodhisattva
Bodhisattva


Joined: 10 Apr 2004
Posts: 1803
Location: Tychy, Poland

PostPosted: Wed May 10, 2006 3:31 pm    Post subject: Reply with quote

hmm, ja bym pomonitorował /sys/power/state, jeśli jest w nim:
Code:

standby mem

to laptop jest wybudzony, jak jest w nim:
Code:

mem

to laptop uśpiony
Ja mam podbindowane ctrl+esc do akcji
Code:

echo -n mem >/sys/power/state

wtedy przechodzi w tryb uśpienia.
Back to top
View user's profile Send private message
manwe_
l33t
l33t


Joined: 01 Feb 2006
Posts: 632
Location: Kraków/Cracow, Poland

PostPosted: Wed May 10, 2006 3:57 pm    Post subject: Reply with quote

Z oględzin wychodzi, że /sys/power/state zawiera tylko możliwe sposoby na uśpienie + można tam pisać. U mnie jego zawartość to "standby mem disk" i sprawdziłem
Code:
 for ((;;)); do cat /sys/power/state; done | grep -v 'standby mem disk'
nie zmienia się przy usypianiu/budzeniu.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Polskie forum (Polish) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum