Brak opcji wstrzymania i hibernacji w GNOME
Kilka tygodni temu spotkała mnie niespodzianka, gdy na uczelni, po przejściu do drugiej sali, wyciągnąłem laptopa z plecaka. Kilkanaście minut wcześniej zamknąłem pokrywę, przyzwyczajony, że w takiej sytuacji, przy braku zasilacza, system automatycznie przejdzie w stan wstrzymania. Niestety, komputer był rozgrzany, bo cały czas pracował. Okazało się, że z menu GNOME w Archu (System -> Wyłączanie komputera) w ogóle znikły opcje dotyczące wstrzymania i hibernacji.
Przyczyną problemów jest chyba jakieś zamieszanie wokół HAL-a. Na szczęście na forum Archa można znaleźć proste rozwiązanie: do konfiguracji w pliku /etc/PolicyKit/PolicyKit.conf dopisujemy
<match action="org.freedesktop.hal.power-management.suspend"> <return result="yes"/> </match> <match action="org.freedesktop.hal.power-management.hibernate"> <return result="yes"/> </match> <match action="org.freedesktop.hal.power-management.shutdown"> <return result="yes"/> </match>
Pierwsza opcja odpowiada za wstrzymanie, druga za hibernację, trzecia za wyłączanie systemu. Co prawda, opcja wyłączania jest dostępna i bez tego wpisu, ale ktoś dopisał ją na forum z komentarzem wskazującym, że może być ona przydatna do wyłączania laptopa przy krytycznie niskim poziomie naładowania akumulatora.
Zmiany powinny być widoczne w systemie od razu, bez restartowania czegokolwiek. W razie problemów można zapoznać się z drugim rozwiązaniem.
