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 |
|