Ubuntu 20.04 | Любой способ избавиться от "systemctl suspend" и начать использовать "s2ram" глобально?

После нескольких дней попыток исправить проблемы с приостановкой в моем ноутбуке. Я хотел бы избавиться от системы приостановки Ubuntu и полностью заменить ее на "S2RAM".

В основном, когда я нажимаю кнопку питания, кнопку сна, закрываю крышку: Я просто хочу, чтобы мой ноутбук вызывал приложение "S2RAM", и ничего больше.

S2RAM - единственное, что хорошо работает в моем ноутбуке. Если я набираю sudo S2RAM во время воспроизведения видео, мой ноутбук выключается менее чем за 1 секунду, индикатор питания и клавиатура мгновенно гаснут, затем я жду несколько минут, нажимаю кнопку питания и все прекрасно возобновляется.

Пока что я безуспешно пробовал следующее:

sudo systemctl edit systemd-suspend.service

И добавьте следующее:

[Service]
Type=oneshot
ExecStart=/usr/sbin/s2ram

Я также пробовал следующую альтернативу (иногда меняя путь):

[Service]
ExecStart=
ExecStartPre=-/usr/bin/run-parts -v -a pre /usr/lib/systemd/system-sleep
ExecStart=/usr/sbin/s2ram
ExecStartPost=-/usr/bin/run-parts -v --reverse -a post /usr/sbin/s2ramlib/systemd/system-sleep

Далее

systemctl daemon-reload

Ни один из этих вариантов, похоже, не работает. Потому что если я набираю systemctl suspend:

  1. Это не происходит мгновенно, как при выполнении sudo S2RAM
  2. Иногда система зависает (как всегда)
  3. Иногда выключает экраны и не возвращается

Так что, как мне кажется, S2RAM не принимает подход Ubuntu "suspend".

Есть ли другой способ добиться этого? Я думаю, это будет единственным решением, чтобы заставить мой ноутбук Dell спать в Ubuntu. Я пробовал более 30 решений, ни одно не сработало, кроме приложения S2RAM. Мне просто нужно знать, как сделать его по умолчанию

0
задан 22 May 2020 в 13:32

1 ответ

На рабочем столе нажмите F1, затем Ctrl + L и введите man:systemd-suspend.service.8.
Повторите для man:systemd-sleep.conf.5.

У вас больше опыта в этом вопросе, чем у меня, как очевидно в вопросе, но я уверен, что это может помочь.

0
ответ дан 12 December 2020 в 00:11

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

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