Не может быть в спящем режиме Волнистый попугайчик Ubuntu 17.04

Я пытался быть в спящем режиме волнистый попугайчик человечности от верхней панели, но это не в спящем режиме, это только блокирует компьютер.

Видя, что, я пытался быть в спящем режиме от терминального использования sudo systemctl hibernate, но я получил тот же результат.

Я использовал команду systemctl status hibernate.target, и я видел ошибки тезисов:

systemd[1]: Зависимость, отказавшая для, в спящем режиме.
systemd[1]: hibernate.target: Задание hibernate.target/start привело к сбою с результатом 'зависимость'.

PS: Это - новая установка волнистого попугайчика человечности, и у меня есть достаточно размера подкачки (4 ГБ RAM и подкачки на 4 ГБ).

PS2: Я использую файл подкачки и не раздел подкачки (Это - то, как новая версия человечности создает по умолчанию),

5
задан 9 May 2017 в 12:52

2 ответа

@fossfreedom дал мне ссылку на ответ, ответ является большим, но не полностью решил мою проблему. Таким образом, я помещу то, что я сделал, чтобы заставить мой компьютер быть в спящем режиме под волнистым попугайчиком человечности 17.04

Создайте Файл подкачки (перейдите к следующему шагу, если у Вас уже есть своп-файл),

Эти команды создают отформатированный файл подкачки на 4 ГиБ, смонтированный и добавленный к/etc/fstab:

sudo fallocate -l 4g /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
echo '/swapfile swap swap defaults 0 0' | sudo tee -a /etc/fstab

Программное обеспечение пространства пользователя установки приостанавливает (uswsusp)

sudo apt install uswsusp

Проверьте раздел файла подкачки

sudo findmnt -no SOURCE,UUID -T /swapfile
> /dev/sda1 11cc33ee-1234-abcd-1234-ddeeff112233

Настройте uswsusp

Это создаст/etc/uswsusp.conf и воссоздаст initramfs, использующий те детали:

sudo dpkg-реконфигурировали-pmedium uswsusp

  • Yes 'Продолжаться без допустимой области подкачки?' (Мастер еще не установил файл подкачки.)
  • Выберите раздел, от которого своп-файл находится на, перекрестная ссылка с деталями findmnt выше. (Примечание: не сам своп-файл)

Создайте файл /etc/initramfs-tools/conf.d/resume если это не существует и помещать Ваш swap_id в него как это:

sudo -s
swaplabel /swapfile
> UUID:  81bb07cd-d495-4733-be81-3447f9161f33
echo "RESUME=UUID=81bb07cd-d495-4733-be81-3447f9161f33" > /etc/initramfs-tools/conf.d/resume
update-initramfs -u

Тест в спящем режиме

sudo s2disk

s2disk использования с systemd В спящем режиме

sudo cp /lib/systemd/system/systemd-hibernate.service /etc/systemd/system/

Отредактируйте новый файл:

sudo gedit /etc/systemd/system/systemd-hibernate.service

Замените последнюю строку файла (запускает ExecStart =...) со следующим:

ExecStart=/usr/sbin/s2disk 
ExceStart=run-parts -a post /lib/systemd/system-sleep

Обновите systemd демона, и тест будьте в спящем режиме:

sudo systemctl daemon-reload
sudo systemctl hibernate

Позвольте спящий режим от кнопок верхней панели

Откройте файл:

sudo gedit /var/lib/polkit-1/localauthority/10-vendor.d/com.ubuntu.desktop.pkla

и найдите оба раздела:

  • [Отключите, в спящем режиме по умолчанию в upower]
  • [Отключите, в спящем режиме по умолчанию в вошедшем]

и измените оба значения от не до да: enter image description here

9
ответ дан 23 November 2019 в 08:51

попытка:

swapoff /dev/drive/swap 
swapon -f /dev/drive/swap
1
ответ дан 23 November 2019 в 08:51

Другие вопросы по тегам:

Похожие вопросы: