Я пытался заставить Hibernate работать над новой установкой Ubuntu 18.04 LTS.
Он прекрасно работает, используя sudo pm-hibernate
из командной строки.
Я следовал инструкциям, чтобы дать мне опцию меню, создав файл /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
Это создало пункт меню, но, очевидно, оно делало что-то другое, потому что при повторном включении система запускается заново, как будто после "жесткого" выключения, в то время как с pm-hibernate
система восстанавливается именно там, где я находился.
Благодаря различным усилиям, я теперь потерял пункт меню, хотя остается пункт "Спящий режим" в меню "Настройки" -> "Питание".
Я пытался заставить пункт меню использовать pm-hibernate
вместо systemctl hibernate
.
Я думаю (но я не уверен), что проблема пришла с sudo apt remove hibernate
Я не знаю, как вернуть пункт меню, который появился после создания файла polkit
выше. Этот файл все еще существует и не изменяется.
Поэтому я попытался: sudo systemctl restart polkitd.service
который ответил:
Failed to restart polkitd.service: Unit polkitd.service not found.
Даже если:
sudo apt install policykit-1
доклады:
policykit-1 is already the newest version (0.105-20ubuntu0.18.04.1).
- Сначала я хочу, чтобы
polkit
снова заработал - В качестве отдельного вопроса я затем спрошу, как контролировать, какую подпрограмму гибернации она использует (
pm-hibernate
илиsystemctl hibernate
), потому что одна из них прекрасно работает для меня, а другая не работает.