Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия Следующая версия Следующая версия справа и слева | ||
wiki:спящий_режим [2015/08/29 21:31] [Настройка гибернации в swap-файл] |
wiki:спящий_режим [2018/04/09 20:09] [Создание swap-файла] |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== Спящий режим ====== | ====== Спящий режим ====== | ||
- | ===== Настройка для Ubuntu 13.10 и 14.04 ===== | + | <note important>В 2017 году часть информации из данной статьи устарела. Скорее всего, наиболее простым и стабильным в работе является [[TuxOnIce]], прочие методы нужно проверить и скорректировать статью</note> |
+ | ===== Настройка===== | ||
Спящий режим ([[wpru>Гибернация_(операционные_системы)|hibernate]]) -- энергосберегающий режим операционной системы компьютера, позволяющий сохранять содержимое оперативной памяти на энергонезависимое устройство хранения данных (жесткий диск) перед выключением питания. | Спящий режим ([[wpru>Гибернация_(операционные_системы)|hibernate]]) -- энергосберегающий режим операционной системы компьютера, позволяющий сохранять содержимое оперативной памяти на энергонезависимое устройство хранения данных (жесткий диск) перед выключением питания. | ||
- | Для поддержки работы данного режима у вас должен присутствовать [[swap]]-раздел или (рекомендуется) swap-файл. | + | Для поддержки работы данного режима у вас должен присутствовать [[swap|swap-раздел]] или (рекомендуется) swap-файл. |
- | Рекомендации по созданию swap-раздела смотри [[swap|здесь]]. | + | Рекомендации по созданию swap-раздела можно просмотреть [[swap|здесь]]. |
Более удобным в использовании (но сложным при создании) является вариант со swap-файлом (он не занимает отдельный раздел, легко удаляется, легко меняет свой размер). | Более удобным в использовании (но сложным при создании) является вариант со swap-файлом (он не занимает отдельный раздел, легко удаляется, легко меняет свой размер). | ||
Строка 16: | Строка 17: | ||
sudo swapon /swapfile</code> | sudo swapon /swapfile</code> | ||
-- Допишите строку в fstab, чтобы созданный swap подключался автоматически при запуске системы. | -- Допишите строку в fstab, чтобы созданный swap подключался автоматически при запуске системы. | ||
- | .. <code bash>echo "/swapfile swap swap defaults 0 0"| sudo tee -a /etc/fstab</code> | + | .. <code bash>echo "/swapfile swap swap defaults,pri=<Приоритет (от 0 до 32767)> 0 0"| sudo tee -a /etc/fstab</code> |
====Настройка гибернации в swap-файл==== | ====Настройка гибернации в swap-файл==== | ||
Строка 66: | Строка 67: | ||
.. и измените в них параметр //ResultActive// с **no** на **yes**. | .. и измените в них параметр //ResultActive// с **no** на **yes**. | ||
-- Перезапустите X-сервер. | -- Перезапустите X-сервер. | ||
+ | |||
+ | Если гибернация работает по вызову ''pm-hibernate'', но не работает по кнопке "Спящий режим" в меню выключения, то, возможно, проблема в том, что эта кнопка вызывает команду ''systemctl hibernate'', которая по умолчанию не поддерживает ''uswsusp'' (подробно эта проблема в LXDE описана [[http://www.linux.org.ru/forum/general/12274792 | здесь]]). | ||
+ | -- Для решения этой проблемы внесите правки в конфигурационный файл: | ||
+ | .. <code bash>sudo cp /lib/systemd/system/systemd-hibernate.service /etc/systemd/system/ | ||
+ | sudo nano /etc/systemd/system/systemd-hibernate.service</code> | ||
+ | .. Замените в нём параметр //ExecStart// с <code ini>ExecStart=/lib/systemd/systemd-sleep hibernate</code> | ||
+ | .. на <code ini>ExecStart=/bin/sh -c 's2disk && run-parts --regex .\* -a post /lib/systemd/system-sleep'</code> | ||
===== Ссылки ===== | ===== Ссылки ===== | ||
* [[http://ubuntuforums.org/showthread.php?t=1042946|Исходная статья, подвергшаяся обработке]] (англ.) | * [[http://ubuntuforums.org/showthread.php?t=1042946|Исходная статья, подвергшаяся обработке]] (англ.) |