[РЕШЕНО] Есть ли «правильный» способ заменить suspend на suspend-then-hibernate?

Можно ли сделать так, чтобы при запуске из любого места (командной строки, скрипта и т.п.) вместо команды
systemctl suspend
запускалась команда
systemctl suspend-then-hibernate
?
да не вопрос, держите.
Ошибки в тексте-неповторимый стиль автора©
indeviral
да не вопрос, держите.
А чуть конкретнее?
не вопрос, ссылка. я же плохому не научу))
Ошибки в тексте-неповторимый стиль автора©
Вероятно, я плохо объяснил свой вопрос. Извините.
Меня интересует, есть ли в Archlinux штатная возможность, изменив конфигурационные файлы (в идеале — один конфигурационный файл), добиться обозначенной в теме задачи?
да запросто.
# cp /usr/lib/systemd/system/systemd-suspend-then-hibernate.service /etc/systemd/system/systemd-suspend.service
# cp /usr/lib/systemd/system/systemd-suspend.service /etc/systemd/system/systemd-suspend-then-hibernate.service
ведь страдать фиг***й ещё никто не запрещал??))
Ошибки в тексте-неповторимый стиль автора©
indeviral
ведь страдать фиг***й ещё никто не запрещал??))
Предложенный вами способ слишком «кардинальный». Я просил подсказать штатный способ.
И я его вроде бы нашёл (когда полностью протестирую — напишу [РЕШЕНО]).

% cat /etc/systemd/sleep.conf
[Sleep]
HibernateDelaySec=600
% cat /etc/systemd/system/systemd-suspend.service.d/override.conf
[Service]
ExecStart=
ExecStart=/usr/lib/systemd/systemd-sleep suspend-then-hibernate
вы тоже самое написали))
Ошибки в тексте-неповторимый стиль автора©
indeviral
вы тоже самое написали))
Во-первых, мой способ использует штатные возможности системы.
Во-вторых, у вас одна команда лишняя.
В любом случае спасибо за желание помочь.
Lupo_Alberto
% cat /etc/systemd/system/systemd-suspend.service.d/override.conf
[Service]
ExecStart=
ExecStart=/usr/lib/systemd/systemd-sleep suspend-then-hibernate

Благодарю за инфу, очень помогло
 
Зарегистрироваться или войдите чтобы оставить сообщение.