fork of to continue development and make it OpenBSD compatible
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Go to file
Solene Rapenne 0f9b99fb47 check dependencies when running the script 6 months ago
bin check dependencies when running the script 6 months ago
data Update Daniel Teichmann's mail adress. 4 years ago
examples examples/surf-display.default: Fix typo (double underscore in var name). 5 years ago
ChangeLog Update changelog 6 months ago
LICENSE Added LICENSE-file to midori-display. 6 years ago
Makefile Makefile: Fix comment line. 6 years ago README: add explanations 6 months ago

About this project

The current project is a fork of in order to make it compatible with OpenBSD and experiment with kiosks.

surf-display is meant to be run as a session manager (run it from ~/.xsession) and prevent the user to do anything except using surf browser.


  1. git clone
  2. edit ~/.xsession and add ~/surf-display-openbsd/bin/surf-display


Create /etc/surf-display like in this example:


More configuration are available and explained in the documentation generated in the Makefile. They are currently not really up to date with this fork but should work.