Fix лаптоп не спира след като капакът е затворен на Ubuntu Linux

Кратко: Затваряте капака на лаптопа си, но той продължава да работи, вместо да влиза в режим на прекъсване? Ето няколко начина, по които можете да накарате Ubuntu да спре, когато капакът е затворен.

Един от начините да се спести батерията на Ubuntu, без да се губи работата, е да се използва режим на спиране. Предпочитам да се свържа с капака на лаптопа си. Ако затворя капака на лаптопа, той отива в режим на спиране / спиране и когато отворя капака, той се събужда.

Въпреки това, има няколко потребители, които са изправени пред проблеми със спирането на поведението, когато капакът на лаптопа е затворен. Ubuntu просто продължава да работи, без да се притеснява за прекъсване.

Налице е потвърдена грешка по този въпрос, започващ с Ubuntu 16.04. За съжаление, тази грешка не е фиксирана дори след повече от година.

Въпреки че не мога да поправя грешката, със сигурност мога да ви предложа няколко начина, за да може Ubuntu да спре режима след като капакът е затворен. Нека видим как да направим това.

Определянето на Ubuntu няма да спре, когато капакът на лаптопа е затворен

Надявам се, че тези поправки работят за всички, но това не е гаранция, защото бъгът зависи от хардуера и въпреки че заобикалящата работа работи за повечето модели лаптопи, със сигурност има няколко изключения.

Нека започнем да работим по него.

Уверете се, че сте активирали прекъсването за затваряне на капака

Това е невъзможно. Трябва да се уверите, че имате правилните настройки.

Отидете в Системни настройки и след това кликнете върху Захранване. В настройката за захранване се уверете, че опцията за "Когато капакът е затворен" е настроен на режим "Спиране".

Ако сте имали различна настройка тук, трябва да проверите дали можете да спрете Ubuntu, като затворите капака. В противен случай следвайте решението в следващия раздел.

Заобиколно решение за спиране на Ubuntu, когато капакът на лаптопа е затворен

Първо, уверете се, че имате инсталирани pm-utils на вашата система. pm-utils е колекция от скриптове, които обработват спиране и възобновяване. Ubuntu вече трябва да го има, но няма да му навреди.

sudo apt install pm-utils 

След това трябва да редактираме файла logind.conf на systemd. Този файл обикновено съдържа записите, които се използват по подразбиране от systemd. Тук обаче всички коментари са коментирани. Ако промените настройките в този файл, то ще има предимство пред системните настройки на systemd.

Винаги е добра идея да направите резервно копие на конфигурационните файлове, преди да ги промените. Използвайте тази команда:

 sudo cp /etc/systemd/logind.conf /etc/systemd/logind.conf.back 

И след това инсталирайте gksu, така че да можете да отворите графично приложение (gedit в този случай) от терминала. Можете също да използвате текстов редактор, базиран на терминал, като Vim, ако ви е удобно.

 sudo apt install gksu && gksudo gedit /etc/systemd/logind.conf 

Ще видите редове като тези в този файл:

 #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 

Това, което трябва да направите, е да премахнете # от някои от редовете и да промените стойността му на:

 HandleSuspendKey=suspend HandleLidSwitch=suspend HandleLidSwitchDocked=suspend 

Запазете промените и рестартирайте системата. Сега проверете дали системата ви ще спре режима, когато капакът е затворен.

Ако не, можете да опитате да промените реда отдолу (въпреки че не съм сигурен дали това е от значение):

 HandleHibernateKey=suspend 

Надявам се, че това ще ви помогне да поправите досадния проблем на Ubuntu, който не спира, когато капакът на лаптопа е затворен. Това трябва да работи с Ubuntu 16.04, 17.04 и 17.10. Не съм сигурен за Ubuntu 18.04.

Споделяйте отзивите си, независимо дали тя работи за вас или не.

Препоръчано

Как да се определи десен клик Touchpad не работи на Ubuntu 18.04
2019
Unity Gaming Engine пристига в Linux
2019
Как да използвате разширенията на GNOME Shell
2019