Remove use of XCB DPMS timeouts and handle it explicitly
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.
Showing with 19 additions and 26 deletions