OpenBSD Kiosko

Very good and interesting proyect.. its a surf kiosko mode..

Instalation:

git clone https://tildegit.org/solene/surf-display-openbsd

install -m 555 surf-display-openbsd/bin/surf-display /usr/local/bin/

edit ~/.xsession to use /usr/local/bin/surf-display as a window manager
You will also need dependencies:

$ pkg_add surf wmctrl blackbox xdotool unclutter

Now, when you log in your user, surf will be started automatically, and
you can't escape it, so you will need to switch to a TTY if you want
to disable it, or through ssh.

Configuration:

The configuration is relatively simple for a single screen setup.
Edit the file /etc/surf-display and put the URL you want to display
as the value of DEFAULT_WWW_URI=, this file will be loaded by
surf-display when it runs, otherwise OpenBSD website will be displayed.

source: Solene Blog