I am looking for a way to refresh the active screensaver. I am running the weather-display to retrieve screensaver images, and would like the updated screensaver to be shown.
In theory this works by doing
Code:
lipc-send-event com.lab126.powerd.debug dbg_power_button_pressed
twice (once to turn it on, once to turn it back off). However in my particular case I have a passcode set, so when turning it on it only overlays the passcode input dialog, and when turning it back off it just removes the overlay without refreshing the screensaver.
So I am looking for a way to force a screensaver update. Is there some process that could be killed, triggered, ...? Alternatively, I could temporarily unset the passcode, however I do not know how (see also this
other thread).