Zainstaluj GNOME Tweak Tool i przejdź do sekcji Zasilanie. Istnieje możliwość wyłączenia automatycznego zawieszania przy zamykaniu pokrywy.
Szczegóły opcji
Porównałem dconf
przed i po, aby znaleźć opcję, ale okazuje się, że nie jest to sposób jej realizacji. Zamiast tego narzędzie Tweak Tool tworzy ~/.config/autostart/ignore-lid-switch-tweak.desktop
. Autostart to skrypt, który skutecznie działa systemd-inhibit --what=handle-lid-switch
. Widzimy więc, że akcja zamykania pokrywy jest obsługiwana wyłącznie przez systemd-logind.
Alternatywna trasa
Alternatywą byłaby edycja /etc/systemd/logind.conf
obejmująca:
HandleLidSwitch=ignore
Działałoby to cały czas, nie tylko wtedy, gdy użytkownik jest zalogowany.
/etc/systemd/logind.conf
zamiast używania narzędzia GNOME Tweak Tool może być lepsza, ponieważ działa nawet wtedy, gdy GNOME nie działa, na przykład podczas pracy na konsoli.Niestety trasy inhibitorów nie działały tak, jak dla mnie reklamowane w openSUSE Tumbleweed (42.1) przy użyciu GNOME. Ale miałem sukces z maskowaniem Systemd:
Aby cofnąć maskę, możesz użyć
unmask
:źródło
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:
EDYCJA : Jak wspomnieli komentatorzy poniżej, możesz po prostu zrestartować komputer po wprowadzeniu zmian.
źródło