I’m trying to turn LibreOffice Impress into a Raspberry Pi digital signage tool. My plan is to write a small web application on the Pi that I can upload new presentations to, and then use the UNO SDK to start the newly updated presentation over the existing one, and close the old one down.
Since these presentations may be long running, and everyone seems to want to know what time it is, I’d like to have the application look for a special Shape in the presentation with a special piece of text, say, “=time” and replace it with the current time.
I’ve been able to do this in a presentation using UNO and Python, but even though the document is updated, the slides are not updated, regardless of if it’s the active slide. Is there any way to get a running presentation to refresh the slides without closing and reopening it?