From: Lorenzo <37938460+DareDeb-User@users.noreply.github.com> Date: Fri, 28 Sep 2018 20:30:11 +0000 (+0200) Subject: Create elogind-inhibit.xml X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=commitdiff_plain;h=0fbe4bfa69e6287754cab7fc1095b1e29fcf158a Create elogind-inhibit.xml Elogind is missing the man page for elogind-inhibit: this is just a copy of the systemd-inhibit manpage from systemd upstream, with 'systemd' replaced by 'elogind', where applicable. --- diff --git a/man/elogind-inhibit.xml b/man/elogind-inhibit.xml new file mode 100644 index 000000000..d095e1b05 --- /dev/null +++ b/man/elogind-inhibit.xml @@ -0,0 +1,157 @@ + + + + + + + + + elogind-inhibit + elogind + + + + elogind-inhibit + 1 + + + + elogind-inhibit + Execute a program with an inhibition lock taken + + + + + elogind-inhibit OPTIONS COMMAND ARGUMENTS + + + elogind-inhibit OPTIONS --list + + + + + Description + + elogind-inhibit may be used to execute a + program with a shutdown, sleep, or idle inhibitor lock taken. The + lock will be acquired before the specified command line is + executed and released afterwards. + + Inhibitor locks may be used to block or delay system sleep + and shutdown requests from the user, as well as automatic idle + handling of the OS. This is useful to avoid system suspends while + an optical disc is being recorded, or similar operations that + should not be interrupted. + + For more information see the Inhibitor + Lock Developer Documentation. + + + + Options + + The following options are understood: + + + + + + Takes a colon-separated list of one or more + operations to inhibit: + shutdown, + sleep, + idle, + handle-power-key, + handle-suspend-key, + handle-hibernate-key, + handle-lid-switch, + for inhibiting reboot/power-off/halt/kexec, + suspending/hibernating, the automatic idle detection, or the + low-level handling of the power/sleep key and the lid switch, + respectively. If omitted, defaults to + idle:sleep:shutdown. + + + + + + Takes a short, human-readable descriptive + string for the program taking the lock. If not passed, + defaults to the command line string. + + + + + + Takes a short, human-readable descriptive + string for the reason for taking the lock. Defaults to + "Unknown reason". + + + + + + Takes either block or + delay and describes how the lock is + applied. If block is used (the default), + the lock prohibits any of the requested operations without + time limit, and only privileged users may override it. If + delay is used, the lock can only delay the + requested operations for a limited time. If the time elapses, + the lock is ignored and the operation executed. The time limit + may be specified in + logind.conf5. + Note that delay is only available for + sleep and + shutdown. + + + + + + Lists all active inhibition locks instead of + acquiring one. + + + + + + + + + + + + Exit status + + Returns the exit status of the executed program. + + + + Example + + # elogind-inhibit wodim foobar.iso + + This burns the ISO image + foobar.iso on a CD using + wodim1, + and inhibits system sleeping, shutdown and idle while + doing so. + + + + + + See Also + + elogind1, + logind.conf5 + + + +