Ubuntu Server 13.10 teraz przechodzi w tryb uśpienia podczas zamykania pokrywy laptopa

58

Niedawno zaktualizowałem do najnowszej wersji (13.10). Mam go uruchomionego na starym laptopie. Od czasu uaktualnienia za każdym razem, gdy zamykam pokrywę laptopa, przechodzi ona w tryb uśpienia.

Masz pomysł, jak to naprawić?

Wypróbowałem tutaj rozwiązanie:

Czy utrzymywać Ubuntu Server na laptopie z zamkniętą pokrywą?

Po zainstalowaniu acpi-support nie mam pliku: / etc / acpi / event / lidbtn do edycji.

Twoja pomoc jest mile widziana!

użytkownik203846
źródło
po przeczytaniu twojego pytania sprawdziłem ustawienia systemowe. w Ubuntu 13.04 w ustawieniach systemowych - moc, którą wybrałem „kiedy pokrywa jest zamknięta, nie rób nic”, ale teraz, po aktualizacji do 13.10, zmienia się na „kiedy pokrywa jest zamknięta zawieszaj”. więc myślę, że musisz to zmienić ręcznie.
Zobacz także askubuntu.com/questions/15520/…
imz - Ivan Zakharyaschev

Odpowiedzi:

86

Miałem ten sam problem i po długim czytaniu zdałem sobie sprawę, że Ubuntu 13.10 używa systemd-logindi obsługuje zdarzenie zamknięcia pokrywy. Aby wyłączyć przejście w tryb uśpienia, edytuj /etc/systemd/logind.confplik i usuń komentarz / zmodyfikuj / dodaj wiersz:

HandleLidSwitch=ignore

Następnie uruchom sudo restart systemd-logindlub po prostu uruchom ponownie.

To rozwiązało problem na moim komputerze.

Aktualizacja do 15.04

Nie jestem pewien, czy Ubuntu 15.04 zostało już systemdcałkowicie przełączone na . Jeśli tak, to nowe polecenie ponownego uruchomienia usługi to sudo systemctl restart systemd-logind.service.

jeremija
źródło
1
Rozumiem Unknown job: systemd-logind...
Alex
1
Bit „wykonania” nie jest sudo restart systemd-logind, jest sudo service systemd-logind restart. Poza tym działa jak urok :)
DanielSmedegaardBuus
1
@ Daniel - nadal działa z sudo restart systemd-logindmoim 14.04.2 LTS. Jest zarejestrowany jako usługa upstart w /etc/init/systemd-logind.conf. Wierzę, że Ubuntu jest skonfigurowane do wykonywania tego samego polecenia po sudo service systemd-logind restartze względu na kompatybilność - należy to opisać na man servicestronie.
jeremija,
1
@jeremija Korzystanie z wersji 14.10 beta tutaj; albo jest w nim zepsuty, albo go zmienili. Przepraszam, powinienem o tym pomyśleć :)
DanielSmedegaardBuus
1
Działa dobrze na serwerze Ubuntu 16.04.1 LTS. sudo service systemd-logind restartpracował dla mnie.
Rutrus,