Commit graph

12 commits

Author SHA1 Message Date
Vukašin Vojinović
983d34ad96 chore: update dependencies
Also migrates to Rust 2024 edition.
2025-11-13 14:59:24 -07:00
Vukašin Vojinović
16abcc66e1 chore: clippy 2025-11-13 14:59:24 -07:00
Ian Douglas Scott
cad6a0e82c Use zbus::connection::Builder 2024-10-30 12:28:20 -07:00
Ian Douglas Scott
b0b2ccd680 Also expose screensaver DBus protocol at path /ScreenSaver
`vlc`, at least, uses this.
2024-10-29 16:40:16 -07:00
Ian Douglas Scott
fbc21ca2a3 Fixes for freedesktop_screensaver 2024-10-28 18:41:52 -07:00
Ian Douglas Scott
e8feb4342c Add comments 2024-10-28 18:40:07 -07:00
Ian Douglas Scott
7a3004bc0d Use Event for screensaver inhibit state 2024-10-28 18:12:24 -07:00
Ian Douglas Scott
f1537b1a92 Ignore idle if inhibitor is active 2024-10-28 17:48:00 -07:00
Ian Douglas Scott
d6d811e1f8 Log screensaver inhibitors 2024-10-28 17:36:49 -07:00
Ian Douglas Scott
1cdce673df Remove screensaver inhibitors for disconnected clients 2024-10-28 17:01:52 -07:00
Ian Douglas Scott
bd5487331d Track caller of screensaver "Inhibit" 2024-10-28 16:40:47 -07:00
Ian Douglas Scott
a0ddfa80b7 WIP org.freedesktop.ScreenSaver 2024-10-28 10:22:22 -07:00