Używam Fedory 22 na Dell Latitude E6230. W pewnym momencie dostałem łatkę programową, która powodowała zawieszenie się laptopa po zamknięciu pokrywy. Działało, a teraz nie działa. Nie jestem pewien, co spowodowało to łatka i dlaczego. Jestem również nowicjuszem w Linuksie (ale nie komputerach), więc przepraszam, że nie zbadałem czegoś, co powinienem mieć.
Co sprawdziłem:
Próbowałem usunąć komentarz z tych wierszy,
/etc/systemd/logind.conf
a następnie uruchomić ponownie:HandleLidSwitch=suspend LidSwitchIgnoreInhibited=yes HandleLidSwitchDocked=ignore
sudo journalctl -b -u systemd-logind
pokazuje, że pokrywa wykrywa, że się zamyka i otwiera.
Próbowałem zainstalować
gnome-power-manager
... ale to nie miało żadnego efektu.Zainstalowałem narzędzie do podkręcania gnome i ustawiłem „nie zawieszaj na zamkniętej pokrywie” na „wyłączone”. Grając z tym, zmieniłem również „działanie przycisku zasilania” na „hibernację”, ale przycisk zasilania po prostu wyłącza laptopa, a zamknięcie pokrywy nadal go nie zawiesza.
Potem wróciłem do linii
/etc/systemd/logind.conf
i nie skomentowałem:HandlePowerKey=suspend HandleSuspendKey=poweroff
Tak, to jest wstecz ... ale to ustawienie się nie przyjęło. To znaczy, nawet po ponownym uruchomieniu, przycisk zasilania nadal wyłącza laptopa, a przycisk zawieszenia zawiesza laptopa.
Wydaje mi się to dowodzić, że ustawienia
/etc/systemd/logind.conf
pliku i narzędzia do dostosowywania gnome nie mają żadnego efektu.Próbowałem tego polecenia ... ale nie jestem w 100% tym, co robi:
gsettings set org.gnome.settings-daemon.plugins.xrandr default-monitors-setup do-nothing
Znalazłem to w jednym z wątków. W tym momencie zauważyłem, że zamknięcie pokrywy w stacji dokującej spowoduje zawieszenie laptopa. Pomyślałem więc, że może nastąpiło podwójne podwójne działanie. Zmieniłem te linie tylko w celu przetestowania:
HandleLidSwitch=ignore HandleLidSwitchDocked=suspend
W rezultacie laptop nie zawiesza się, gdy jest w stacji dokującej, gdy pokrywa jest zamknięta, ani gdy laptop jest poza stacją dokującą.
W żadnym momencie nie są podłączone żadne zewnętrzne monitory.
Więc do diabła, brakuje mi tego? Co może zastąpić te ustawienia?
Odpowiedzi:
Rozwiązałem problem, usuwając program ignorujący-lid-switch-tweak z programów startowych.
Z uruchomienia terminala:
gnome-session-properties
następnie usuń modyfikację ignorowania-zmiany-przełącznika-pokrywy.źródło
Przybyłem tutaj, ponieważ miałem odwrotny problem (zamknięcie pokrywy nie zostało zignorowane, czego potrzebowałem).
Rozwiązałem ten problem już raz, ale wydaje się, że najnowsze wersje Fedory (teraz jestem na Fedorze 28), teraz wymagają tych dwóch wpisów, ale wcześniej potrzebna była tylko pierwsza:
Mam nadzieję, że to pomaga komuś innemu. Proszę nie głosować, ponieważ dodałem rozwiązanie problemu odwrotnego. :)
źródło