Utrzymuj wyświetlacz laptopa zawsze włączony, wyłączając automatyczne wstrzymywanie za pomocą tych poleceń systemu Linux.
W wielu przypadkach automatyczne zawieszenie jest wygodną funkcją. Zapobiega wypalaniu ekranu i oszczędza energię, gdy nie używasz aktywnie komputera. Jeśli pracujesz publicznie, może nawet chronić Twój komputer przed szpiegującymi oportunistami, którzy mogą próbować ukraść poufne dane podczas Twojej nieobecności.
Nie oznacza to jednak, że automatyczne zawieszenie jest całkowicie przydatne. Często może przeszkadzać i zakłócać przepływ pracy, na przykład gdy próbujesz przeczytać długą stronę internetową lub aktywnie uruchomić aplikację w tle. W takich sytuacjach wyłączenie automatycznego zawieszania pozwoli w pełni wykorzystać możliwości systemu Linux.
Jak wyłączyć automatyczne zawieszanie za pomocą GUI
Jednym z najłatwiejszych sposobów wyłączenia automatycznego zawieszania na komputerze jest skorzystanie z aplikacji Ustawienia. Możesz dostosować ustawienia zawieszenia systemu w Ubuntu i podobnych dystrybucjach, przechodząc do
Ustawienia > Zasilanie. Kliknij Automatyczne zawieszenie i przełącz dwie opcje ustawień, aby komputer nie zawieszał się automatycznie, gdy jest zasilany z baterii lub podłączony.Jeśli nie masz nic przeciwko używaniu aplikacji do zapobiegania automatycznemu zawieszaniu, może się również okazać, że programy takie jak Caffeine pomogą rozwiązać problem. W przeciwnym razie proces jest podobny dla dystrybucje różniące się od Debiana i Ubuntu, takie jak Arch Linux— chociaż może być konieczne znalezienie konfiguracji specyficznych dla dystrybucji.
Warto zauważyć, że może być konieczne sprawdzenie ustawień systemu BIOS, jeśli komputer nadal automatycznie zawiesza się lub przechodzi w stan uśpienia pomimo dostosowania ustawień. Po tym, jak ty otworzył BIOS, uruchamiając ponownie komputer, zazwyczaj możesz skonfigurować ustawienia uśpienia, przechodząc do strony Zarządzanie energią patka.
Jak wyłączyć automatyczne zawieszanie z interfejsu CLI
Przekonasz się, że wyłączenie automatycznego zawieszania jest równie łatwe za pomocą interfejsu wiersza poleceń (CLI) w systemie Linux, ponieważ wystarczy wprowadzić tylko kilka poleceń w większości dystrybucji.
W dystrybucjach opartych na Debianie, takich jak Ubuntu i Linux Mint, możesz wyłączyć demona zawieszenia (i sprawdzić, czy jego status to wyłączony) za pomocą następujących poleceń:
sudo systemctl maska sleep.target suspend.target hibernate.target hybrid-sleep.target
sudo systemctl status sleep.target suspend.target hibernate.target hybrid-sleep.target
Jeśli pomyślnie wyłączyłeś demony odpowiedzialne za hibernację i uśpienie systemu, drugie polecenie powinno dać wynik o treści „Załadowano: zamaskowany (Powód: Jednostka [demon]. cel jest zamaskowany.) Aktywny: nieaktywny (martwy)” dla każdego demona wymienionego w poleceniu. Może być konieczne ponowne uruchomienie systemu, zanim zmiany zaczną obowiązywać.
Proces wyłączania automatycznego zawieszania w innych dystrybucjach jest podobny, chociaż może być konieczne przeszukanie kilku forów dystrybucyjnych w celu uzyskania konkretnych porad. W Arch Linux dodanie następujących wierszy do .xinitrc z sudo nano /etc/X11/xinit/xinitrc zazwyczaj rozwiązuje problem:
xset s wyłączone
xset -dpms
xset s noblank
Jeśli masz laptopa, którego nie chcesz zawiesić po zamknięciu pokrywy, musisz również edytować plik /etc/systemd.logind.conf plik konfiguracyjny. Otwórz plik za pomocą następującego polecenia, dodaj wiersze następujące po gwiazdce, a następnie zamknij i zapisz plik, aby wyłączyć zawieszenie systemu spowodowane zamkniętą pokrywą laptopa:
sudo nano /etc/systemd/logind.conf
*
[Zaloguj sie]
HandleLidSwitch=ignoruj
HandleLidSwitchDocked=ignoruj
Wprowadzenie powyższego polecenia jest niezbędne, jeśli zamierzasz wyłączyć automatyczne zawieszanie na laptopie. W przeciwnym razie demon systemd-logind spróbuje wywołać sen.cel setki razy na sekundę, gdy pokrywa jest zamknięta. Chociaż dostosowanie może być kłopotliwe logind.conf, uratuje procesor twojego komputera przed obciążeniem.
Należy zauważyć, że automatyczne zawieszenie można równie łatwo włączyć ponownie. Jeśli chcesz ponownie uruchomić te usługi systemowe, możesz włączyć je w swoim systemie przez otwarcie terminala i wpisując następujące komendy:
sudo systemctl zdemaskuj sleep.target suspend.target hibernate.target hybrid-sleep.target
Zadbaj o swój monitor po wyłączeniu automatycznego wstrzymywania
Wyłączenie automatycznego zawieszania to świetny pomysł, jeśli chcesz zachować aktywność aplikacji lub stale wyświetlać określony ekran. Fakt, że możesz go wyłączyć w zaledwie kilku krokach, jest szczególnie wygodny.
Jeśli zdecydujesz się wyłączyć automatyczne wstrzymywanie, skonfiguruj nowe ustawienia, aby zapobiec wypalaniu ekranu na monitorze.