X-Git-Url: http://git.ipfire.org/?a=blobdiff_plain;f=man%2Fsystemd-sleep.conf.xml;h=3311a046ca961ece99585aa0118b9ebf5185d4df;hb=f789e0b4f891800557c74c385d0f61a0164cb16f;hp=d0ea6d829bee36a21ecd6d5c18035036fb7003d1;hpb=252094eb05c58270a0bc35b14ad30a126ddbb3bb;p=thirdparty%2Fsystemd.git diff --git a/man/systemd-sleep.conf.xml b/man/systemd-sleep.conf.xml index d0ea6d829be..3311a046ca9 100644 --- a/man/systemd-sleep.conf.xml +++ b/man/systemd-sleep.conf.xml @@ -1,40 +1,13 @@ - - - + + + - - - + systemd-sleep.conf systemd - - - - Developer - Zbigniew - Jędrzejewski-Szmek - zbyszek@in.waw.pl - - @@ -44,17 +17,21 @@ along with systemd; If not, see . systemd-sleep.conf + sleep.conf.d Suspend and hibernation configuration file /etc/systemd/sleep.conf + /etc/systemd/sleep.conf.d/*.conf + /run/systemd/sleep.conf.d/*.conf + /usr/lib/systemd/sleep.conf.d/*.conf Description - systemd supports three general + systemd supports four general power-saving modes: @@ -96,26 +73,61 @@ along with systemd; If not, see . suspend-to-both by the kernel. + + + suspend-then-hibernate + + A low power state where the system is initially suspended + (the state is stored in RAM). If not interrupted within the delay specified by + HibernateDelaySec=, the system will be woken using an RTC + alarm and hibernated (the state is then stored on disk). + + + - Settings in this file determine what strings + Settings in these files determine what strings will be written to /sys/power/disk and /sys/power/state by systemd-sleep8 when systemd1 - attempts to suspend or hibernate the machine. + attempts to suspend or hibernate the machine. + See + systemd.syntax5 + for a general description of the syntax. + + Options The following options can be configured in the [Sleep] section of - /etc/systemd/sleep.conf: + /etc/systemd/sleep.conf or a + sleep.conf.d file: + + + + AllowSuspend= + AllowHibernation= + AllowSuspendThenHibernate= + AllowHybridSleep= + + By default any power-saving mode is advertised if possible (i.e. + the kernel supports that mode, the necessary resources are available). Those + switches can be used to disable specific modes. + + If AllowHibernation=no or AllowSuspend=no is + used, this implies AllowSuspendThenHibernate=no and + AllowHybridSleep=no, since those methods use both suspend and hibernation + internally. AllowSuspendThenHibernate=yes and + AllowHybridSleep=yes can be used to override and enable those specific + modes. + - SuspendMode= HibernateMode= @@ -125,8 +137,9 @@ along with systemd; If not, see . /sys/power/disk by, respectively, systemd-suspend.service8, - systemd-hibernate.service8, or - systemd-hybrid-sleep.service8. + systemd-hibernate.service8, + systemd-hybrid-sleep.service8, or + systemd-suspend-then-hibernate.service8. More than one value can be specified by separating multiple values with whitespace. They will be tried in turn, until one is written without error. If @@ -143,14 +156,24 @@ along with systemd; If not, see . /sys/power/state by, respectively, systemd-suspend.service8, - systemd-hibernate.service8, or - systemd-hybrid-sleep.service8. + systemd-hibernate.service8, + systemd-hybrid-sleep.service8, or + systemd-suspend-then-hibernate.service8. More than one value can be specified by separating multiple values with whitespace. They will be tried in turn, until one is written without error. If neither succeeds, the operation will be aborted. + + HibernateDelaySec= + + The amount of time in seconds + that will pass before the system is automatically + put into hibernate when using + systemd-suspend-then-hibernate.service8. + + @@ -171,6 +194,7 @@ SuspendState=freeze systemd-suspend.service8, systemd-hibernate.service8, systemd-hybrid-sleep.service8, + systemd-suspend-then-hibernate.service8, systemd1, systemd.directives7