1XSetScreenSaver(3) XLIB FUNCTIONS XSetScreenSaver(3)
2
3
4
6 XSetScreenSaver, XForceScreenSaver, XActivateScreenSaver, XResetScreen‐
7 Saver, XGetScreenSaver - manipulate the screen saver
8
10 int XSetScreenSaver(Display *display, int timeout, int interval, int
11 prefer_blanking, int allow_exposures);
12
13 int XForceScreenSaver(Display *display, int mode);
14
15 int XActivateScreenSaver(Display *display);
16
17 int XResetScreenSaver(Display *display);
18
19 int XGetScreenSaver(Display *display, int *timeout_return, int *inter‐
20 val_return, int *prefer_blanking_return, int *allow_expo‐
21 sures_return);
22
24 allow_exposures
25 Specifies the screen save control values. You can pass Don‐
26 tAllowExposures, AllowExposures, or DefaultExposures.
27
28 allow_exposures_return
29 Returns the current screen save control value AllowExposures,
30 or DefaultExposures).
31
32 display Specifies the connection to the X server.
33
34 interval Specifies the interval, in seconds, between screen saver
35 alterations.
36
37 interval_return
38 Returns the interval between screen saver invocations.
39
40 mode Specifies the mode that is to be applied. You can pass
41 ScreenSaverActive or ScreenSaverReset.
42
43 prefer_blanking
44 Specifies how to enable screen blanking. You can pass Dont‐
45 PreferBlanking, PreferBlanking, or DefaultBlanking.
46
47 prefer_blanking_return
48 Returns the current screen blanking preference PreferBlank‐
49 ing, or DefaultBlanking).
50
51 timeout Specifies the timeout, in seconds, until the screen saver
52 turns on.
53
54 timeout_return
55 Returns the timeout, in seconds, until the screen saver turns
56 on.
57
59 Timeout and interval are specified in seconds. A timeout of 0 disables
60 the screen saver (but an activated screen saver is not deactivated),
61 and a timeout of -1 restores the default. Other negative values gener‐
62 ate a BadValue error. If the timeout value is nonzero, XSetScreenSaver
63
64
65
66X Version 11 libX11 1.6.12 XSetScreenSaver(3)