Stručně:Zavřete víko svého notebooku, ale notebook stále běží, místo aby přešel do režimu spánku? Zde je několik způsobů, jak můžete Ubuntu pozastavit, když víko je zavřené.
Jedním ze způsobů, jak ušetřit baterii na Ubuntu bez ztráty práce, je použít režim spánku. Preferuji propojení s víkem svého notebooku. Pokud víko notebooku zavřu, přejde do režimu spánku/ spánku a když otevřu víko, probudí se.
Několik uživatelů se však potýká s problémy s uspáním, když je víko notebooku zavřeno. Ubuntu prostě běží dál, aniž by se obtěžovalo přechodem do režimu spánku.
Počínaje Ubuntu 16.04 je v tomto problému potvrzena chyba. Bohužel tato chyba nebyla opravena ani po více než roce.
I když chybu nemohu opravit, určitě vám mohu navrhnout několik způsobů, jak Ubuntu přejít do režimu spánku po zavření víka. Podívejme se, jak na to.
Oprava Ubuntu se nezastaví při zavření víka notebooku
Doufám, že tyto opravy budou fungovat pro každého, ale není to záruka, protože chyba závisí na hardwaru, a přestože řešení funguje pro většinu modelů notebooků, určitě existuje několik výjimek.
Začněme na tom pracovat.
Ujistěte se, že je povoleno pozastavení pro akci zavření víka
Toto není problém. Musíte se ujistit, že máte správná nastavení.
Přejděte do Nastavení systému a poté klikněte na Napájení. V nastavení napájení se ujistěte, že možnost „Když je kryt zavřený“ je nastavena na Pozastavit.
Pokud jste zde měli jiné nastavení, měli byste zkontrolovat, zda jste schopni pozastavit Ubuntu zavřením víka. Pokud ne, postupujte podle náhradního řešení v další sekci.
Řešení pro pozastavení Ubuntu při zavřeném víku notebooku
Nejprve se ujistěte, že máte na svém systému nainstalovaný pm-utils. pm-utils je kolekce skriptů, které zpracovávají pozastavení a obnovení. Ubuntu by jej již mělo mít, ale není na škodu to ověřit.
sudo apt install pm-utils
Potom musíme upravit soubor logind.conf systemd. Tento soubor obvykle obsahuje položky, které jsou ve výchozím nastavení používány systémem systemd. Všechny položky jsou však zde zakomentovány. Pokud změníte-li nastavení v tomto souboru, bude mít přednost před výchozím nastavením systemd.
Vždy je dobré zálohovat konfigurační soubory před jejich změnou. Použijte tento příkaz:
sudo cp /etc/systemd/logind.conf /etc/systemd/logind.conf.back
A poté nainstalujte gksu, abyste mohli otevřít grafickou aplikaci (v tomto případě gedit) z terminálu. Můžete také použít terminálový textový editor, jako je Vim, pokud vám vyhovuje to.
sudo apt install gksu && gksudo gedit /etc/systemd/logind.conf
V tomto souboru uvidíte řádky jako tyto:
#NAutoVTs=6
#ReserveVT=6
#KillUserProcesses=no
#KillOnlyUsers=
#KillExcludeUsers=root
#InhibitDelayMaxSec=5
#HandlePowerKey=poweroff
#HandleSuspendKey=suspend
#HandleHibernateKey=hibernate
#HandleLidSwitch=suspend
#HandleLidSwitchDocked=ignore
#PowerKeyIgnoreInhibited=no
#SuspendKeyIgnoreInhibited=no
#HibernateKeyIgnoreInhibited=no
#LidSwitchIgnoreInhibited=yes
#HoldoffTimeoutSec=30s
#IdleAction=ignore
#IdleActionSec=30min
#RuntimeDirectorySize=10%
#RemoveIPC=yes
#UserTasksMax=12288
Co musíte udělat, je odstranit # z některých řádků a změnit jeho hodnotu na:
HandleSuspendKey=suspend
HandleLidSwitch=suspend
HandleLidSwitchDocked=suspend
Uložte změny a restartujte systém. Nyní zkontrolujte, zda systém po zavření víka přejde do režimu spánku.
Pokud ne, můžete také zkusit změnit níže uvedený řádek (i když si nejsem jistý, jestli to má nějaký význam):
HandleHibernateKey=suspend
Doufám, že vám to pomůže vyřešit nepříjemný problém, kdy se Ubuntu neuzavírá při zavřeném víku notebooku. Mělo by to fungovat s Ubuntu 16.04, 17.04 a 17.10. Nejsem si jistý Ubuntu 18.04.
Podělte se o svůj názor, zda to pro vás fungovalo nebo ne.