Screensaver is a Thunder plugin that renders a simpel EGL cube using the compositorclient.
The plugin is a CMake-based project built like all other existing Thunder plugins
Options:
PLUGIN_CUBE_AUTOSTART
: Automatically start the plugin when Thunder starts; default:true
curl --location --request POST 'http://<Thunder IP>/jsonrpc/Screensaver' \
--header 'Content-Type: application/json' \
--data-raw '{
"jsonrpc": "2.0",
"id": 42,
"method": "Screensaver.1.pause",
}'
curl --location --request POST 'http://<Thunder IP>/jsonrpc/Screensaver' \
--header 'Content-Type: application/json' \
--data-raw '{
"jsonrpc": "2.0",
"id": 42,
"method": "Screensaver.1.resume",
}'
curl --request PUT 'http://<Thunder IP>/Screensaver/Resume'
curl --request PUT 'http://<Thunder IP>/Screensaver/Pause'