XSetScreenSaver - Man Page

manipulate the screen saver

Syntax

int XSetScreenSaver(Display *display, int timeout, int interval, int prefer_blanking, int allow_exposures);

int XForceScreenSaver(Display *display, int mode);

int XActivateScreenSaver(Display *display);

int XResetScreenSaver(Display *display);

int XGetScreenSaver(Display *display, int *timeout_return, int *interval_return, int *prefer_blanking_return, int *allow_exposures_return);

Arguments

allow_exposures

Specifies the screen save control values. You can pass DontAllowExposures, AllowExposures, or DefaultExposures.

allow_exposures_return

Returns the current screen save control value AllowExposures, or DefaultExposures).

display

Specifies the connection to the X server.

interval

Specifies the interval, in seconds, between screen saver alterations.

interval_return

Returns the interval between screen saver invocations.

mode

Specifies the mode that is to be applied. You can pass ScreenSaverActive or ScreenSaverReset.

prefer_blanking

Specifies how to enable screen blanking. You can pass DontPreferBlanking, PreferBlanking, or DefaultBlanking.

prefer_blanking_return

Returns the current screen blanking preference PreferBlanking, or DefaultBlanking).

timeout

Specifies the timeout, in seconds, until the screen saver turns on.

timeout_return

Returns the timeout, in seconds, until the screen saver turns on.

Description

Timeout and interval are specified in seconds. A timeout of 0 disables the screen saver (but an activated screen saver is not deactivated), and a timeout of -1 restores the default. Other negative values generate a BadValue error. If the timeout value is nonzero, XSetScreenSaver

Referenced By

The man pages XActivateScreenSaver(3), XForceScreenSaver(3), XGetScreenSaver(3) and XResetScreenSaver(3) are aliases of XSetScreenSaver(3).

libX11 1.7.0 X Version 11 XLIB FUNCTIONS