В Ubuntu 12.04 и новее гибернация по умолчанию отключена в policykit . Как я могу включить это обратно?
424
В Ubuntu 12.04 и новее гибернация по умолчанию отключена в policykit . Как я могу включить это обратно?
btrfs
раздела. Смотрите здесь askubuntu.com/questions/768136/…Ответы:
Если этот ответ не работает в Ubuntu 13.10, см. Здесь альтернативный ответ
Вы можете следить за официальной документацией здесь . Гибернация была отключена 12.04 для машин, которые не сертифицированы с Ubuntu.
Чтобы включить спящий режим, вам нужно проверить, правильно ли он работает, запустив его
sudo pm-hibernate
в терминале. Система попытается перейти в спящий режим. Если вы можете запустить систему снова, то вы более или менее можете добавить переопределение.Для этого начните редактирование:
Заполните это этим:
Или в 14.04 и позже:
Сохраните, нажав Ctrl-, Oзатем enterвыйдите из nano, нажав Ctrl- X.
Перезагрузка и гибернация возвращается!
Или запустить,
killall unity-panel-service
чтобы просто сбросить меню.Некоторым пользователям потребуется запустить,
sudo update-grub
чтобы получить доступ к опции гибернации в меню питания. Некоторым пользователям также может потребоваться, по крайней мере, выйти из системы, а затем войти в нее, чтобы она появилась в меню питания (вверху справа).источник
Сначала вам нужно проверить, поддерживает ли ваша машина спящий режим. Проверьте это с помощью команды:
Ubuntu 16.04 и выше
Для включения в интерфейсе вам необходимо запустить
sudo nano /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
и заполнить:Убунту 14.04 и 15.04
Для включения в интерфейсе вам необходимо запустить
sudo nano /etc/polkit-1/localauthority.conf.d/52-enable-hibernation.conf
Ubuntu 14.04 и 15.04 и заполнить:Он имеет несколько строф, так как у вас может быть несколько пользователей (так что это не зависит от нескольких пользователей или от администратора как администратора, а не от login1)
ps: официальная последняя документация https://help.ubuntu.com/stable/ubuntu-help/power-hibernate.html
источник
sudo
.sudo pm-hibernate
приводит кcommand not found
. Я тоже попробовалsudo apt install sudo pm-hibernate
, чего тоже нет. Это версия Ubuntu 16.04.Кроме того, для тех, кто хочет отключить кнопку приостановки (по разным причинам), действуйте аналогично ...
Выберите любое имя файла, но оно является подробным / условным:
Заполните это этим:
Ctrl+ O, Enter, Ctrl+X
Не нужно перезагружать, он должен исчезнуть, как только вы войдете в меню выключения.
источник
ResultActive=yes
ResultActive=no
. Ответ указывает, что это отключить приостановить.Еще кое-что:
Если вы хотите добавить режим гибернации на панель XFCE , вам нужно щелкнуть правой кнопкой мыши свое имя (вверху) и выбрать
properties
.После этого появляется экран:
Убедитесь, что вы проверите Hibernate, как и я.
источник
Во-первых, я рекомендую вам проверить, поддерживает ли ваш ноутбук режим гибернации, потому что причина, по которой гибернация по умолчанию отключена, заключается в том, что на некоторых компьютерах она иногда приводит к фатальным результатам. Проверьте свою машину
Ctrl+ Alt+ , TА затем
sudo pm-hibernate
Ваша машина должна быть в спящем режиме. Разбудите свой компьютер после спящего режима и наблюдайте, ведет ли он себя плохо или работает ли он нормально. Если после спящего режима у вас возникнут какие-либо нарушения, я советую вам не продолжать следующую процедуру. Однако, если все работает нормально, продолжайте активировать спящий режим
Отредактируйте открытый файл и добавьте следующие строки:
После этого перезагрузите компьютер, и после входа в систему вы увидите опцию гибернации в правом верхнем углу настроек.
источник
Если ответ с
/etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
не работает, как в моем случае, не забудьте удалить файл:И попробуйте использовать TuxOnIce .
Сначала убедитесь, что у вас достаточно свопа. Он должен быть того же размера или больше, чем объем вашей оперативной памяти. Используйте команду
Правило Swap> Mem. Если это не так, увеличьте размер свопа. Затем установите TuxOnIce
Затем вы можете попробовать выполнить тестовый режим:
Не забудьте сохранить свою работу, прежде чем сделать это.
Если все прошло нормально, ваш компьютер выключится. После его включения рабочий стол будет переведен в состояние, в котором он находился до режима гибернации.
источник
Включение гибернации с помощью скрипта
Я перевел выше ответы на
bash
сценарии. Это делает установку на нескольких машинах менее утомительной.Сценарий
enable-hibernate
:Сценарий
disable-suspend
:Примечание. Не забудьте
chmod +x
оба сценария сделать их исполняемыми.источник
Простая команда, которая делает то же самое, что и принятый ответ, но не в интерактивном режиме:
источник
В 12.04 я успешно включил режим гибернации в меню индикатора для спящего режима. Но все же я не смог успешно выйти из спящего режима. Я сделал следующие шаги, чтобы исправить эту проблему:
Включить Hibernate в 12.04
Чтобы включить Hibernate, я последовал этому ответу от Димы.
После включения гибернации я мог переходить в спящий режим. Но проблема в том, что я не могу успешно выйти из спящего режима. Каждый раз, когда я запускаю свой компьютер из спящего режима, он загружается как обычная загрузка. Итак, я должен был сделать эти вещи, чтобы иметь возможность выйти из спящего режима.
Исправления, чтобы можно было вернуться из спящего режима
Есть два способа это исправить.
1. Редактирование
/etc/initramfs-tools/conf.d/resume
файлаСначала получите UUID раздела подкачки.
Это выведет строку, похожую на эту:
Фактически линия не будет соответствовать этому. Скопируйте значение UUID между
"..."
двойными кавычками.Откройте файл резюме
И в этом файле добавьте такую строку
Не забудьте заменить фактическое значение UUID, полученное на шаге 1. Сохраните файл и выйдите из gedit.
Затем в терминале выполните эту команду
Теперь вы сможете выйти из спящего режима
2. Редактирование
/etc/default/grub
файла.Откройте терминал и выполните приведенную ниже команду, чтобы открыть его
gksudo gedit / etc / default / grub
Там будет строка, как
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
. Отредактируйте строку, чтобы вставитьRESUME=UUID=<your-uuid-value-here>
после словаsplash
.Например, в моем случае строка выглядит так после редактирования
Убедитесь, что вы использовали значение UUID, полученное из
sudo blkid | grep swap
команды.Затем выполните эту команду
Это также позволит вам успешно выйти из спящего режима.
Проверено на двух установках Ubuntu, оба работали
источник
У меня на ноутбуке есть Ubuntu Gnome 17.04 amd64. Я сделал следующее, чтобы включить гибернацию:
$
sudo apt-get install hibernate
( источник )Это также установлено
libx86-1
uswsusp
vbetool
Тогда я мог бы успешно зимовать с
sudo systemctl hibernate
. Наpm-hibernate
моем пути нет исполняемого файла.$
sudo nano /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
Вставлено: ( источник )
Установлено https://extensions.gnome.org/extension/755/hibernate-status-button/
источник