V tomto článku vás provedeme tím, jak deaktivovat pozastavení a hibernace režimy v systému Linux. Než to však uděláme, pojďme si krátce představit tyto dva režimy.
Když pozastavíte svůj systém Linux, v podstatě jej aktivujete nebo přepnete do režimu spánku. Obrazovka zhasne, i když je počítač stále hodně zapnutý. Také všechny vaše dokumenty a aplikace zůstanou otevřené.
Související čtení :Základní průvodce procesem spouštění systému LinuxPozastavení systému pomáhá šetřit energii, když systém nepoužíváte. Návrat k používání systému vyžaduje jednoduché kliknutí myší nebo klepnutí na libovolné tlačítko klávesnice. Někdy může být nutné stisknout napájení tlačítko.
V Linuxu jsou 3 režimy pozastavení:
- Suspend to RAM (Normal Suspend) :Toto je režim, do kterého většina notebooků automaticky přejde v případě nečinnosti po určitou dobu nebo po zavření víka, když je počítač napájen z baterie. V tomto režimu je energie vyhrazena pro RAM a je odříznuta od většiny komponent.
- Suspend to Disk (Hibernate) :V tomto režimu je stav stroje uložen do odkládacího prostoru a systém je zcela vypnutý. Po zapnutí se však vše obnoví a budete pokračovat tam, kde jste odešli.
- Pozastavit pro oba (Hybridní pozastavení) :Zde se stav stroje uloží do swapu, ale systém se nespustí. Místo toho je počítač pozastaven v paměti RAM. Baterie se nevyužívá a můžete bezpečně obnovit systém z disku a pokračovat v práci. Tato metoda je mnohem pomalejší než uspání do RAM.
Zakažte pozastavení a hibernaci v systému Linux
Chcete-li zabránit pozastavení vašeho systému Linux nebo přechod do hibernace , musíte zakázat následující systemd cíle:
$ sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target
Získáte výstup zobrazený níže:
hybrid-sleep.target Created symlink /etc/systemd/system/sleep.target → /dev/null. Created symlink /etc/systemd/system/suspend.target → /dev/null. Created symlink /etc/systemd/system/hibernate.target → /dev/null. Created symlink /etc/systemd/system/hybrid-sleep.target → /dev/null.

Poté restartujte systém a znovu se přihlaste.
Ověřte, zda byly změny provedeny pomocí příkazu:
$ sudo systemctl status sleep.target suspend.target hibernate.target hybrid-sleep.target

Z výstupu vidíme, že všechny čtyři stavy byly deaktivovány.
Povolte pozastavení a hibernaci v systému Linux
Chcete-li znovu povolit pozastavení a hibernace modes, spusťte příkaz:
$ sudo systemctl unmask sleep.target suspend.target hibernate.target hybrid-sleep.target
Zde je výstup, který získáte.
Removed /etc/systemd/system/sleep.target. Removed /etc/systemd/system/suspend.target. Removed /etc/systemd/system/hibernate.target. Removed /etc/systemd/system/hybrid-sleep.target.

Chcete-li to ověřit, spusťte příkaz;
$ sudo systemctl status sleep.target suspend.target hibernate.target hybrid-sleep.target

Chcete-li zabránit přechodu systému do stavu spánku po zavření víka, upravte soubor /etc/systemd/logind.conf soubor.
$ sudo vim /etc/systemd/logind.conf
Připojte k souboru následující řádky.
[Login] HandleLidSwitch=ignore HandleLidSwitchDocked=ignore
Uložte a ukončete soubor. Nezapomeňte restartovat, aby se změny projevily.
Toto uzavírá náš článek o tom, jak deaktivovat Pozastavení a hibernace režimů na vašem systému Linux. Doufáme, že vám tato příručka byla prospěšná. Vaše zpětná vazba je velmi vítána.