После нескольких дней попыток исправить проблемы с приостановкой в моем ноутбуке. Я хотел бы избавиться от системы приостановки 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
:
sudo S2RAM
Так что, как мне кажется, S2RAM не принимает подход Ubuntu "suspend".
Есть ли другой способ добиться этого? Я думаю, это будет единственным решением, чтобы заставить мой ноутбук Dell спать в Ubuntu. Я пробовал более 30 решений, ни одно не сработало, кроме приложения S2RAM. Мне просто нужно знать, как сделать его по умолчанию
На рабочем столе нажмите F1
, затем Ctrl + L
и введите man:systemd-suspend.service.8
.
Повторите для man:systemd-sleep.conf.5
.
У вас больше опыта в этом вопросе, чем у меня, как очевидно в вопросе, но я уверен, что это может помочь.