The Qt Kiosk Browser provides a simple browser which offers a nice set of features for use on a Kiosk device. It supports:
- Out of box screen saver
- Virtual Keyboard
- Highly configurable
Below is a screenshot of it showing the Qt website:
The settings file must be a JSON file.
Enter in screen saving mode after X milliseconds (0 to disable).
Defaults to 20 minutes.
After entering in screen saving mode, restart browser after X milliseconds (0 to disable).
Defaults to 3 minutes
Configure browser properties and generic attributes, such as JavaScript support, focus behavior, and access to remote content.
Se all available properties at: https://doc.qt.io/qt-5.11/qml-qtwebengine-webenginesettings.html#properties
Example:
{
    "ScreenSaverTimeout": 10000,
    "RestartTimeout": 2000,
    "WebEngineSettings": {
        "javascriptEnabled": false
    }
}