Wybudzanie linux'a ze stanu uśpienia za sprawą myszy
Parę dni temu na jednych z forów, które czasem odwiedzam, pojawił się wątek dotyczący problemu
jaki może nieść ze sobą budzenie linux'a ze stanu uśpienia/wstrzymania (Suspend to RAM, STR) za
sprawą myszy. O ile w przypadku klawiatury sprawa wybudzania komputera zdaje się być dość oczywista,
to w przypadku tego małego gryzonia już niekoniecznie, bo wystarczy lekko mysz przemieścić po
blacie stołu czy innego biurka i system się nam wybudzi. Część komputerów ma stosowne opcje w
BIOS/UEFI i można za ich sprawą skonfigurować to jakie urządzenia będą mieć możliwość wybudzania
systemu. Niekiedy jednak, opcje w BIOS są tak ubogie, że nie mamy możliwości skonfigurowania tego
aspektu pracy naszej maszyny. Trzeba zatem w nieco inny sposób podejść do tego zagadnienia. Na
necie można się spotkać z radami odnośnie zapisu pliku /proc/acpi/wakeup
przez przesłanie do
niego czteroznakowych kodów, np. EHC1
czy USB1
. Takie rozwiązanie może nieść ze sobą negatywne
konsekwencje i powinno się go unikać. Lepszym rozwiązaniem jest napisanie reguły dla UDEV'a dla
konkretnego urządzenia, gdzie będziemy mogli łatwo sterować (przez plik power/wakeup
) tym czy
dane urządzenie ma mieć możliwość wybudzania systemu czy też nie.