Как да активирате повторно Hibernate в Ubuntu 12.04

Съдържание:

Как да активирате повторно Hibernate в Ubuntu 12.04
Как да активирате повторно Hibernate в Ubuntu 12.04

Видео: Как да активирате повторно Hibernate в Ubuntu 12.04

Видео: Как да активирате повторно Hibernate в Ubuntu 12.04
Видео: OpenSSH for Windows: Install, Configure, Connect, and Troubleshoot - YouTube 2024, Март
Anonim
Ако току-що сте актуализирали Ubuntu 12.04, може да забележите, че в системното меню липсва опция. В момента опцията Hibernate е скрита по подразбиране, но можете да я върнете, ако предпочитате да хибернизирате системата си.
Ако току-що сте актуализирали Ubuntu 12.04, може да забележите, че в системното меню липсва опция. В момента опцията Hibernate е скрита по подразбиране, но можете да я върнете, ако предпочитате да хибернизирате системата си.

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

Hibernate vs. Suspend

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

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

Защо е забранено

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

За да предотвратите появата на нови потребители на тези бъгове и да загубят работата си, хибернацията е деактивирана по подразбиране.

Тестване на хибернация

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

За да проверите хибернация, стартирайте терминал. Въведете терминала в Dash и използвайте клавишната комбинация Ctrl-Alt-T.

В терминала изпълнете следната команда:
В терминала изпълнете следната команда:

sudo pm-hibernate

Вашата система ще се изключи. След като стартирате командата, включете отново системата - ако отворените ви програми отново се появят, хибернацията работи правилно.
Вашата система ще се изключи. След като стартирате командата, включете отново системата - ако отворените ви програми отново се появят, хибернацията работи правилно.

Отстраняване на неизправности в хибернация

Докато хардуерните несъответствия са основен проблем при хибернация, има и друг често срещан проблем. Hibernate съхранява съдържанието на вашата RAM в swap дял. Следователно вашият суап дял трябва да е поне толкова голям, колкото и RAM. Ако имате 2GB суип дял и 4GB RAM, хибернацията няма да работи правилно.

Един бърз начин да сравните размера на RAM и суапа е с приложението System Monitor.

Можете да видите размерите на паметта и размените в раздела Ресурси. "Памет" тук се отнася до вашата RAM.
Можете да видите размерите на паметта и размените в раздела Ресурси. "Памет" тук се отнася до вашата RAM.
Ако наистина искате да използвате хибернация и вашият суап дял е по-малък от вашата RAM, опитайте да пуснете GParted от компактдиск на живо. Можете да стартирате GParted от компактдиск на живо на Ubuntu или от специален live CD на GParted. От живия компактдиск можете да преоразмерите разделите на Ubuntu - не можете да правите това докато сте в употреба.
Ако наистина искате да използвате хибернация и вашият суап дял е по-малък от вашата RAM, опитайте да пуснете GParted от компактдиск на живо. Можете да стартирате GParted от компактдиск на живо на Ubuntu или от специален live CD на GParted. От живия компактдиск можете да преоразмерите разделите на Ubuntu - не можете да правите това докато сте в употреба.

Повторно активиране на хибернация

Можете да стартирате командата sudo pm-hibernate, когато искате да заспите, но това е неудобно. За да активирате отново опцията за хибернация в менютата, ще трябва да създадете файл с PolicyKit.

Можете да използвате всеки текстов редактор за това, но в този пример ще използваме gedit. Изпълнете следната команда, за да стартирате gedit като главен потребител и да зададете файла, който искате да създадете:

gksu gedit /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla

Поставете следния текст в файла:
Поставете следния текст в файла:

[Enable Hibernate] Identity=unix-user:* Action=org.freedesktop.upower.hibernate ResultActive=yes

Препоръчано: