summaryrefslogtreecommitdiff
path: root/portland/xdg-utils/scripts/xdg-screensaver
diff options
context:
space:
mode:
Diffstat (limited to 'portland/xdg-utils/scripts/xdg-screensaver')
-rwxr-xr-xportland/xdg-utils/scripts/xdg-screensaver131
1 files changed, 71 insertions, 60 deletions
diff --git a/portland/xdg-utils/scripts/xdg-screensaver b/portland/xdg-utils/scripts/xdg-screensaver
index f1374eb..1bf0530 100755
--- a/portland/xdg-utils/scripts/xdg-screensaver
+++ b/portland/xdg-utils/scripts/xdg-screensaver
@@ -35,102 +35,113 @@ manualpage()
cat << _MANUALPAGE
Name
-xdg-screensaver — command line tool for controlling the screensaver
+ xdg-screensaver -- command line tool for controlling the screensaver
Synopsis
-xdg-screensaver suspend WindowID
+ xdg-screensaver suspend WindowID
-xdg-screensaver resume WindowID
+ xdg-screensaver resume WindowID
-xdg-screensaver { activate | reset | status }
+ xdg-screensaver { activate | reset | status }
-xdg-screensaver { --help | --manual | --version }
+ xdg-screensaver { --help | --manual | --version }
Description
-xdg-screensaver provides commands to control the screensaver.
+ xdg-screensaver provides commands to control the screensaver.
-xdg-screensaver is for use inside a desktop session only. It is not recommended
-to use xdg-screensaver as root.
+ xdg-screensaver is for use inside a desktop session only. It is not
+ recommended to use xdg-screensaver as root.
Commands
-suspend WindowID
-
- Suspends the screensaver and monitor power management. WindowID must be the
- X Window ID of an existing window of the calling application. The window
- must remain in existance for the duration of the suspension.
-
- WindowID can be represented as either a decimal number or as a hexadecimal
- number consisting of the prefix 0x followed by one or more hexadecimal
- digits.
-
- The screensaver can be suspended in relation to multiple windows at the
- same time. In that case screensaver operation is only restored once the
- screensaver has been resumed in relation to each of the windows
-
-resume WindowID
- Resume the screensaver and monitor power management after being suspended.
- WindowID must be the same X Window ID that was passed to a previous call of
- xdg-screensaver suspend
-activate
- Turns the screensaver on immediately. This may result in the screen getting
- locked, depending on existing system policies.
-reset
- Turns the screensaver off immediately. On some systems the user may be
- asked to authenticate first before the screen is unlocked.
-status
- Prints enabled to stdout if the screensaver is enabled to turn on after a
- period of inactivity and prints disabled if the screensaver is not enabled.
+ suspend WindowID
+
+ Suspends the screensaver and monitor power management. WindowID
+ must be the X Window ID of an existing window of the calling
+ application. The window must remain in existance for the duration
+ of the suspension.
+
+ WindowID can be represented as either a decimal number or as a
+ hexadecimal number consisting of the prefix 0x followed by one or
+ more hexadecimal digits.
+
+ The screensaver can be suspended in relation to multiple windows
+ at the same time. In that case screensaver operation is only
+ restored once the screensaver has been resumed in relation to each
+ of the windows
+
+ resume WindowID
+ Resume the screensaver and monitor power management after being
+ suspended. WindowID must be the same X Window ID that was passed
+ to a previous call of xdg-screensaver suspend
+
+ activate
+ Turns the screensaver on immediately. This may result in the
+ screen getting locked, depending on existing system policies.
+
+ reset
+ Turns the screensaver off immediately. On some systems the user
+ may be asked to authenticate first before the screen is unlocked.
+
+ status
+ Prints enabled to stdout if the screensaver is enabled to turn on
+ after a period of inactivity and prints disabled if the
+ screensaver is not enabled.
Options
---help
- Show command synopsis.
---manual
- Show this manualpage.
---version
- Show the xdg-utils version information.
+ --help
+ Show command synopsis.
+
+ --manual
+ Show this manualpage.
+
+ --version
+ Show the xdg-utils version information.
Exit Codes
-An exit code of 0 indicates success while a non-zero exit code indicates
-failure. The following failure codes can be returned:
+ An exit code of 0 indicates success while a non-zero exit code indicates
+ failure. The following failure codes can be returned:
-1
- Error in command line syntax.
-2
- One of the files passed on the command line did not exist.
-3
- A required tool could not be found.
-4
- The action failed.
+ 1
+ Error in command line syntax.
-Examples
+ 2
+ One of the files passed on the command line did not exist.
-xdg-screensaver suspend 0x1c00007
+ 3
+ A required tool could not be found.
+
+ 4
+ The action failed.
+
+Examples
-Causes the screensaver to be disabled till xdg-screensaver resume 0x1c00007 is
-called. 0x1c00007 must be the X Window ID of an existing window.
+ xdg-screensaver suspend 0x1c00007
+ Causes the screensaver to be disabled till xdg-screensaver resume
+ 0x1c00007 is called. 0x1c00007 must be the X Window ID of an existing
+ window.
_MANUALPAGE
}
usage()
{
cat << _USAGE
-xdg-screensaver — command line tool for controlling the screensaver
+ xdg-screensaver -- command line tool for controlling the screensaver
Synopsis
-xdg-screensaver suspend WindowID
+ xdg-screensaver suspend WindowID
-xdg-screensaver resume WindowID
+ xdg-screensaver resume WindowID
-xdg-screensaver { activate | reset | status }
+ xdg-screensaver { activate | reset | status }
-xdg-screensaver { --help | --manual | --version }
+ xdg-screensaver { --help | --manual | --version }
_USAGE
}