W systemie Ubuntu 16.04 laptop nie zawiesza się po zamknięciu pokrywy


48

Mam laptopa Dell 7737, a w systemie Ubuntu 16.04 nie zawiesza się już po zamknięciu pokrywy laptopa. Po zamknięciu pokrywki 14.04 laptop zawiesił się zgodnie z oczekiwaniami. Jednak ponownie załadowałem system Ubuntu 16.04 i teraz zamknięcie laptopa nic nie robi. Laptop nadal działa, jakby nic się nie stało.

Gdy ręcznie wybiorę „Zawieś” z menu, działa zgodnie z oczekiwaniami. (Chociaż monituje mnie o podwójne logowanie przy wznowieniu. Nie, nie szyfrowanie, a następnie logowanie do systemu operacyjnego. Jest to podwójne logowanie do systemu operacyjnego).

UWAGA: Zmiana ustawień systemu | Zasilanie nie wpływa na nic.

Jakieś pomysły na to, co zmieniło się z 14.04 na 16.04 w tym obszarze?


To, co zadziałało dla mnie (16.04.2LTS), było takie samo jak to rozwiązanie . Różni się nieco od przyjętego tutaj rozwiązania (które z jakiegoś powodu nie działało dla mnie). Ale tylko w przypadku korzystania z jądra 4.8.0-39 (nie z jądrem 4.4.0-64).
user2413,

Odpowiedzi:


38

Natknąłem się na odpowiedź, która wydaje się działać. Szkoda, że ​​nie ma lepszego sposobu na zrobienie tego niż zmiana ustawień domyślnych. Wolałbym, aby Ustawienia systemowe | Ustawienia zasilania działały.

Edytowałem plik „/etc/systemd/logind.conf”

sudo vi /etc/systemd/logind.conf

Następnie odkomentowałem wiersz (usunąłem początek #) zawierający „HandleLidSwitchDocked = ignore” i zmieniłem wartość na:

HandleLidSwitchDocked=suspend

Po ponownym uruchomieniu wszystko wydaje się działać zgodnie z oczekiwaniami, ale nadal pojawia się monit o zalogowanie się dwa razy. (Raz, aby odblokować i ponownie jako użytkownik systemu operacyjnego.)


2
To rozwiązanie działało dla mnie i kilku innych użytkowników. Zobacz bugs.launchpad.net/ubuntu/+source/systemd/+bug/1574120 . I ten problem podwójnego logowania się tutaj nie występuje. Zalecam użytkownikom dotkniętym problemem odwiedzić powyższy link i kliknąć przycisk, który informuje, że to dotyczy Ciebie (ale nie zostawiaj komentarzy „ja też”). Subskrybuj także powiadomienia, więc kiedy opublikują poprawkę, możesz pomóc ją przetestować.
Jorge

2
Niestety nie działało dla mnie na Ubuntu 17.04 / kernel 4.10.22. Ani też jawnie nie ustawiono innej właściwości: HandleLidSwitch .
Mena

To zadziałało dla mnie 16.04 i muszę się zalogować tylko raz. Dzięki!
BourbonCreams

1
AKTUALIZACJA: to rozwiązanie działało przez kilka dni. Teraz komputer idzie spać, ale zaraz budzi się bez otwierania pokrywy.
BourbonCreams,

@ BourbonCreams Sprawdź, System Settings > Brightness & lockczy masz włączony suwak „Blokada”, gdy komputer jest zawieszony.
George,

2

Miałem podobny problem. Najwyraźniej w jądrze 4.4.0 występuje błąd. Problem można rozwiązać po zainstalowaniu nowego jądra 4.4.8.

Instrukcje, jak to zrobić, znajdziesz tutaj: http://linuxdaddy.com/blog/install-kernel-4-4-on-ubuntu/

Działa idealnie dla mnie.


Pomogło to zawiesić laptopa po zamknięciu pokrywy, ale mój laptop teraz zawiesza się przy każdym otwarciu pokrywy. Ustawienie laptopa do zawieszenia z interfejsu użytkownika, a następnie zamknięcie pokrywy działa, ale przywrócenie laptopa z zawieszenia po otwarciu pokrywy działa tylko w 75% przypadków, podczas gdy w 25% laptop zawiesza się.
Roberto

To nie rozwiązało mojego problemu z zawieszeniem. Uruchamianie polecenia „echo mem> / sys / power / state” daje mi tylko czarny ekran, którego nie mogę się pozbyć. acpi_listen pokazuje mi zdarzenia zamknięte i otwarte. Nadal nic ...
Dorian

1
Tak, to rozwiązanie naprawdę popsuło moją maszynę.
bozdoz


0

Możesz zajrzeć do Ustawienia> Zasilanie> Gdy pokrywa laptopa jest zamknięta.

Ustaw na „Zawieszenie”, przy zasilaniu bateryjnym lub ADC, w zależności od pożądanego zachowania.


1
To nie zadziałało, ale była to moja pierwsza próba.
Adam Culp,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.