Как да възстановите режима на хибернация в Ubuntu

За известно време операционната система Ubuntu Linux е отнела възможността на потребителя да настрои компютъра си в режим „Хибернация“. Има няколко причини за това, като например функцията Hibernate не винаги работи или че повечето хора никога не използват функцията и предпочитат Suspend. Въпреки че режимът на хибернация в Ubuntu е по-малко популярен (и по-малко надежден) от Suspend, той все още е полезен. Един от най-добрите аспекти на Hibernate е, че той изключва машината, вместо да я настройва в режим на ниска мощност: нещо, което е огромна помощ за живота на батерията на лаптоп компютри.

Ако това въведение ви продаде на Hibernate или може би винаги сте се чудили защо функцията е отнета, имаме добри новини! Както се оказва, всеки може да активира отново режима на хибернация в Ubuntu Linux с няколко настройки.

Хибернация срещу спиране

Много потребители на Ubuntu Linux предполагат, че „Suspend“ и „Hibernate“ са едни и същи. Те не са. Основните разлики между Suspend и Hibernate са как те се справят с управлението на захранването, когато компютърът ви „спи“.

Когато щракнете върху бутона „Суспендиране“ в работната среда на KDE или Gnome, компютърът ви не заспива. Вместо това преминава в режим на ниска мощност и всичко се записва в RAM паметта. Докато вашият Ubuntu компютър е в това състояние, той все пак ще изтощи батерията на вашия лаптоп или ще използва енергия, макар и минимално.

  Как да премествате раздели на Safari между iPhone, iPad и Mac

Хибернацията, от друга страна, изобщо не използва енергия. Когато вашият Ubuntu Linux компютър е настроен на хибернация, цялото състояние на компютъра се записва на твърдия диск и се поставя в замразено състояние, което не използва енергия.

И Suspend, и Hibernate имат своите случаи на употреба. Например: ако винаги сте на лаптопа си и имате нужда от него в момент, прекратяване е добър избор, тъй като може да се възобнови много бързо. От друга страна, ако трябва да запазите живота на батерията, Hibernate може да е по-добър и т.н.

Активирайте повторно хибернация в Ubuntu

За да използвате функцията за хибернация в Ubuntu Linux, трябва да инсталирате пакет. Този пакет е колекция от скриптове, включително функцията Hibernate.

За да се сдобиете с пакета Pm-utils, ще трябва да стартирате терминален прозорец. Отварянето на терминален прозорец може да стане чрез натискане на Ctrl + Alt + T или Ctrl + Shift + T в някои случаи.

  Как да разберете дали купувате от продавач трета страна на Amazon

След като прозорецът на терминала е отворен, използвайте мениджъра на пакети Apt и заредете пакета Pm-utils.

sudo apt install pm-utils

След като пакетът Pm-utils бъде настроен на вашия Ubuntu компютър, функцията Hibernate е използваема. Ако искате да го тествате, отидете на терминала и изпълнете командата по-долу.

Забележка: командата Hibernate няма да работи без достъп до sudo или root акаунт. Не се опитвайте да го стартирате без него, защото няма да работи и може да доведе до проблеми!

sudo pm-hibernate

Ако приемем, че командата pm-hibernate работи успешно, хибернацията работи през терминала и ще можете да я използвате по този начин. Ако сте доволни от настройката на вашия Ubuntu PC в режим на хибернация чрез терминала, завършете урока тук. В противен случай преминете към следващия раздел, където ще разгледаме как да добавите отново опцията към менюто.

Повторно добавяне на бутона за хибернация в Ubuntu

Хибернацията вече е активирана на вашия компютър с Ubuntu. Въпреки това, единственият начин да го използвате е чрез извикване на командата за хибернация Pm-utils през терминала. За обикновените потребители това не е много удобно. Така че, ако планирате да използвате тази функция редовно, чудесна идея е да добавите бутон „Хибернация“.

Повторното добавяне на бутона за хибернация се извършва чрез промяна на файла “com.ubuntu.desktop.pkla”. За да редактирате този файл, ще трябва да получите root shell и след това да го отворите в Nano.

  30 изображения, които да ви помогнат да изберете страна

В терминала спечелете root обвивка с sudo -s.

sudo -s

Сега, когато вашата терминална обвивка има суперпотребителски достъп, отворете файла “com.ubuntu.desktop.pkla” в текстовия редактор Nano.

nano -w /var/lib/polkit-1/localauthority/10-vendor.d/com.ubuntu.desktop.pkla

В Nano натиснете бутона Ctrl + W. Натискането на тази клавиатурна комбинация ще ви позволи да търсите в конфигурационния файл. В полето за търсене въведете „Деактивиране на хибернация“ и натиснете клавиша Enter, за да преминете към секцията на конфигурационния файл, която определя настройките за хибернация за Ubuntu.

Под „Деактивиране на хибернация по подразбиране в upower“ и „Деактивиране на хибернация“ по подразбиране в logind“, потърсете реда по-долу.

ResultActive=не

И го променете така, че да изглежда така:

ResultActive=да

Когато приключите с промените в конфигурационния файл, натиснете клавишната комбинация Ctrl + O, за да запазите. След това излезте от текстовия редактор Nano, като натиснете Ctrl + X.

Режим на хибернация в Ubuntu

Добавен е новият бутон. Ако използвате KDE Plasma 5, XFCE4, Mate или подобна Linux дистрибуция, трябва да се появи опцията „Хибернация“.

Използвате ли работната среда на Gnome Shell на Ubuntu? Ще трябва да инсталирате Първо разширение „Бутон за състояние на хибернация“.. Без това разширение няма да можете да щракнете върху бутона „Хибернация“ в Gnome.