Can paneldue's screensaver be customized?
-
Hi,
Is it possible to customize screensaver in PanelDue? Or the text that it displays? IF possible, how to do so? any guiding instructions.
-
-
@jayt no, it can't be updated outside of recompiling the firmware..
-
-
@JayT, no, it's not possible. If you want to change something to the screensaver you would need to adapt the sources or implement it and the re-compile it.
-
-
@mfs12 : So you mean, the text "Touch to wake up" is a hard coded string in the source code of Paneldue firmware. If we want to change it , we have to modify source code and rebuild. Same applies if we wish to change the screensaver to an image.
Please confirm my understanding? -
@alankilian : If you aren't aware, leave the machine/Paneldue unattended for a while, it switches to screensaver mode. We can modify the seconds after which the screensaver appears. I hope you are using the latest Paneldue SW to check on this
-
@JayT, yes the text is hardcoded. The things which are NOT hardcoded are the configurations you can see in the setup tab. And there's no image used. But this sounds like an interesting feature being able to configure the screensaver background.
And you can also replace the splash screen. For this, check the repository and there are for sure some threads in the forum about.
-
@mfs12 : I have changed the splash screen already
And I felt it would be nice if we can have a custom screensaver too.
May be you can tag someone who can address this feature, if feasible. Thanks! -
@JayT tagged.
-
how would you like to see the current screensaver to be improved?
-
@mfs12 a complete "backlight off" mode would be interesting.
-
@oliof Agreed as any user would quickly learn to touch to wake it up without being told. We toy’ed with this but could t get the backlight to completely disable. Currently, we’ve settled on just removing the prompt so the screen is blank, but would really like to see it fully turn itself off for longevity of the panel.
-
@mfs12 : I like the given suggestions. However, IF someone wants a custom screensaver, may be to display logo or machine is active then it would be nice. IF we completely black it off, it shouldn't appear like Panel not working...thats all.
@mfs12: Can you tell me where in source code I must look for this hardcoded string?
-
I created a feature request. Any progress will be reflected there.
-
@JayT, check function "CreateScreensaverPopup" in src/UI/UserInterface.cpp. Good luck