Skip to content

RFC: Remove use of XCB DPMS timeouts and handle it explicitly

Kai Uwe Broulik requested to merge work/no-x-dpms into master

For Wayland we already have infrastructure to handle DPMS timeouts via KIdleTime. To simplify the logic, also do it explicitly on X11.

This patch sets the timeouts to zero and always does an explicit xcb_dpms_force_level when the relevant timeout is reached.


  • My screen still turns off after desired timeout
  • My screen still turns back on when I move the mouse
  • Verified that the dpms timeout is set to zero
  • Haven't tried inhibitions

Is that distiction between standby, suspend, off still relevant today?

@bshah @davidedmundson @fvogt

Merge request reports