Что-то в конфигурации вашего оборудования несовместимо с методологией спящего режима ядра. К сожалению, это трудно устранить, если только у аварийного агента не очень похожая система.
- TuxOnIce ( wiki | homepage ) является альтернативой встроенной в ядро технологии гибернации и должна быть совместимой с более широким спектром оборудования, более надежной и более гибкой.
- Он легко устанавливается, а если он у вас не работает, так же легко удаляется.
Для этого требуется установить собственное ядро TuxOnIce , но приведенные ниже инструкции должны упростить его. Если вы никогда не открывали терминал раньше, вы можете захотеть сделать это сейчас :-)
0. Требования
Единственным требованием для TuxOnIce является то, чтобы ваш раздел подкачки был как минимум таким же большим, как объем памяти (RAM), который у вас есть. Вы можете проверить это:
Запустите терминал с Ctrl+ Alt+T
Типа free -m
, и вы должны увидеть что-то вроде этого:
общее количество использованных свободных общих буферов в кеше
Памяти: 1024 731 260 0 0 190
- / + буферы / кэш: 540 451
Обмен: 1536 6 1530
Число после Swap:
(например, 1536) должно быть больше, чем число после Mem:
(например, 1024)
Если это не так, и ваш раздел подкачки меньше вашей памяти, вы должны либо изменить размер и увеличить размер раздела подкачки, либо настроить TuxOnIce для использования специального файла подкачки. Это выходит за рамки этого ответа, но если вы зададите другой вопрос и упомянете его в комментариях, я отвечу и объясню, как это сделать.
1. Установка ядра TuxOnIce
Запустите терминал с Ctrl+ Alt+T
- Скопируйте и вставьте следующее в терминал. Это добавляет TuxOnIce PPA и устанавливает собственное ядро и заголовки.
- Теперь перезагрузитесь.
Ubuntu теперь должен запускаться с ядром TuxOnIce . Если есть какие-либо проблемы, удерживайте Shiftнажатой при запуске, и вы получите меню Grub. Используйте клавиши со стрелками для перехода Previous Linux Versions
, нажмите ввод и снова нажмите ввод, чтобы вернуться к рабочему ядру.
2. Тестирование функциональности гибернации.
Откройте некоторые приложения, которые вы обычно используете, например Firefox, Thunderbird, LibreOffice и т. Д.
- Снова откройте терминал с помощью Ctrl+ Alt+ T.
- Введите
sudo pm-hibernate
, нажмите Enter, введите свой пароль.
Вы должны увидеть экран блокировки на секунду, а затем экран прогресса гибернации TuxOnIce, как показано ниже:
- Если TuxOnIce работает, ваш компьютер выключится.
- Запустите его снова и подождите. TuxOnIce должен возобновить работу с той точки, в которой вы находились в спящем режиме, включая все окна, которые вы открывали в позиции, которую вы открыли.
Если все это сработало, перейдите к шагу 3, который позволяет включить Hibernate на панели инструментов.
3. Включение гибернации с панели инструментов
Нажмите Alt+ F2, введите ниже, а затем нажмите ввод:
gksudo gedit /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
Вставьте ниже, нажмите Ctrl+, Sчтобы сохранить и Ctrl+, Qчтобы выйти из редактора:
[Включить спящий режим по умолчанию]
Идентичность = Unix-пользователь: *
Действие = org.freedesktop.upower.hibernate
ResultActive = да
Перезапустите, и вы должны увидеть опцию Hibernate, как показано ниже:
4. Удаление TuxOnIce
Если TuxOnIce у вас не работает или вы просто хотите удалить его, запустите терминал и введите:
sudo apt-get удалить tuxonice-userui linux-generic-tuxonice linux-generics-generic-tuxonice -y
и не забудьте отключить опцию Hibernate в меню с помощью:
sudo rm /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
Затем перезагрузите.