За известно време операционната система Ubuntu Linux е отнела възможността на потребителя да настрои компютъра си в режим „Хибернация“. Има няколко причини за това, като например функцията Hibernate не винаги работи или че повечето хора никога не използват функцията и предпочитат Suspend. Въпреки че режимът на хибернация в Ubuntu е по-малко популярен (и по-малко надежден) от Suspend, той все още е полезен. Един от най-добрите аспекти на Hibernate е, че той изключва машината, вместо да я настройва в режим на ниска мощност: нещо, което е огромна помощ за живота на батерията на лаптоп компютри.
Ако това въведение ви продаде на Hibernate или може би винаги сте се чудили защо функцията е отнета, имаме добри новини! Както се оказва, всеки може да активира отново режима на хибернация в Ubuntu Linux с няколко настройки.
Съдържание
Хибернация срещу спиране
Много потребители на Ubuntu Linux предполагат, че „Suspend“ и „Hibernate“ са едни и същи. Те не са. Основните разлики между Suspend и Hibernate са как те се справят с управлението на захранването, когато компютърът ви „спи“.
Когато щракнете върху бутона „Суспендиране“ в работната среда на KDE или Gnome, компютърът ви не заспива. Вместо това преминава в режим на ниска мощност и всичко се записва в RAM паметта. Докато вашият Ubuntu компютър е в това състояние, той все пак ще изтощи батерията на вашия лаптоп или ще използва енергия, макар и минимално.
Хибернацията, от друга страна, изобщо не използва енергия. Когато вашият Ubuntu Linux компютър е настроен на хибернация, цялото състояние на компютъра се записва на твърдия диск и се поставя в замразено състояние, което не използва енергия.
И Suspend, и Hibernate имат своите случаи на употреба. Например: ако винаги сте на лаптопа си и имате нужда от него в момент, прекратяване е добър избор, тъй като може да се възобнови много бързо. От друга страна, ако трябва да запазите живота на батерията, Hibernate може да е по-добър и т.н.
Активирайте повторно хибернация в Ubuntu
За да използвате функцията за хибернация в Ubuntu Linux, трябва да инсталирате пакет. Този пакет е колекция от скриптове, включително функцията Hibernate.
За да се сдобиете с пакета Pm-utils, ще трябва да стартирате терминален прозорец. Отварянето на терминален прозорец може да стане чрез натискане на Ctrl + Alt + T или Ctrl + Shift + T в някои случаи.
След като прозорецът на терминала е отворен, използвайте мениджъра на пакети 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.
В терминала спечелете 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.