web-dev-qa-db-fra.com

Comment configurer systemd hybrid-sleep au lieu de suspendre pour une utilisation au ralenti?

Je souhaite configurer le système pour qu'il passe en mode de veille hybride après un certain temps d'inactivité.

J'ai une option dans Paramètres système -> Pouvoir suspendre.

Comment puis-je le changer en sommeil hybride?

4
Pilot6

J'ai eu une réponse sur les forums russes Ubuntu.

http://forum.ubuntu.ru/index.php?topic=282013.msg2221520#msg222152

Dans /etc/systemd/logind.conf change

#IdleAction=ignore
#IdleActionSec=30min

à

IdleAction=hybrid-sleep
IdleActionSec=1800

Pour une raison quelconque, 30min ne fonctionne pas. Cela fonctionne en quelques secondes, c'est bon.

Une autre option consiste à modifier le service systemd.suspend. Il permet d'utiliser le paramètre d'interface graphique pour le délai d'inactivité. Mais je ne recommande pas d’utiliser celui-ci, car il existe une solution CLI parfaite.

J'ai changé le service systemd suspend, mais je ne pense pas que ce soit une solution parfaite. Mais pour un ordinateur de bureau sans UPS, cela peut être une bonne option.

J'ai changé une ligne dans /lib/systemd/system/systemd-suspend.service de

ExecStart=/lib/systemd/systemd-sleep suspend

à

ExecStart=/lib/systemd/systemd-sleep hybrid-sleep
3
Pilot6