DPMSEnable(3) X Version 11 DPMSEnable(3)

# [NAME](#NAME)

DPMSEnable - enables DPMS on the specified display

# [SYNOPSIS](#SYNOPSIS)

```
cc [ flag ... ] file ... -lXext [ library ... ]
#include <X11/extensions/dpms.h>

Status DPMSEnable ( Display *display );
```

# [ARGUMENTS](#ARGUMENTS)

[*display*](#display)

Specifies the connection to the X server

# [DESCRIPTION](#DESCRIPTION)

The **DPMSEnable** function enables Display Power Management Signaling (DPMS) on the specified *display*. When DPMS is enabled, DPMS will use the currently saved timeout values. It will trigger the appropriate DPMS power level based on the timeout values. Refer to [**DPMSSetTimeouts**(3)](/man/os/libxext/DPMSSetTimeouts.3). All physical screens are affected by **DPMSEnable** at the same time.

If **DPMSEnable** is invoked on a display which has DPMS already enabled, or on a display which does not support DPMS, no change is made and no error is returned.

# [RETURN VALUES](#RETURN_VALUES)

[**TRUE**](#TRUE)

The **DPMSEnable** function always returns TRUE.

# [SEE ALSO](#SEE_ALSO)

[**DPMSCapable**(3)](/man/os/libxext/DPMSCapable.3), [**DPMSDisable**(3)](/man/os/libxext/DPMSDisable.3), [**DPMSGetTimeouts**(3)](/man/os/libxext/DPMSGetTimeouts.3), [**DPMSSetTimeouts**(3)](/man/os/libxext/DPMSSetTimeouts.3)

2005-06-28 libXext 1.3.7

---

Document: DPMSEnable(3) from libxext 1.3.7-r5 (Chainguard OS)
Source: https://gitlab.freedesktop.org/xorg/lib/libxext.git
