Debian na laptopie nieintencjonalnie usypia
Na większości środowisk z okienkami w Linuxie udawało mi się wyłączyć akcję zasypiania laptopa po zamknięciu klapy ekranu – wystarczyło wyklikać myszką, szybkie sprawdzenie i o temacie zapominamy. Podobnie jest w Windows – udaje się dosyc szybko dotrzeć do ustawień i działa 🙂
Na jednym z systemów gdzie posadowiony jest Debian oraz gdm3 – niestety nie udało mi się znaleść takiej opcji w wersji graficznej. Co ciekawe nie znalazłem tez rozwiązania w wyszukiwarkach zadając pytanie odnośnie tego tematu. Dzisiaj rozwiązanie w wyszukiwarce brave rozwiązanie podsunął AI. Zobaczmy w jaki sposób mi się udało.
Wybrałem metodę z użyciem konfiguracji dla systemd-logind.
Początkowo opcja HandleLidSwitch jest zakomentowana a jej wartość domyślna to własnie usypianie (suspend). W celu dokonania zmiany przechodzimy jako root do edycji pliku:
/etc/systemd/logind.conf
Należy odkomentować linię (usunąć # na początku) gdzie znajduje się HandleLidSwitch
Opcje, które możemy wybrać są następujące:
suspend
: uśpij systemhibernate
: zrzuć pamięc na dysk i wyłącz – czyli hibernacjapoweroff
: wyłącz systemlock
: zabloku ekran- ignore: nie rób nic
Po wpisaniu wartości, którą wybraliśmy z powyższej listy dobrze jest przeładować konfigurację, np.:
systemctl restart systemd-logind
U mnie to nie do końca zadziałało – lepszym pomysłem był po prostu pełen restart maszyny.