Я пытался заставить 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).
  1. Сначала я хочу, чтобы polkit снова заработал
  2. В качестве отдельного вопроса я затем спрошу, как контролировать, какую подпрограмму гибернации она использует (pm-hibernate или systemctl hibernate), потому что одна из них прекрасно работает для меня, а другая не работает.

0