surf-display(1)
π surf-display β okay bestie, let's talk π
so likeβ¦ this is the surf-display(1) page, from the Surf Kiosk Display manual. it's giving "I turned a whole computer into a browser and you literally cannot escape it" and honestly? iconic. π
β¨ NAME β¨
surf-display β Fullscreen WWW Display Session Manager π¦
πΈ SYNOPSIS πΈ
surf-display
no args, no flags, no drama. she just goes. periodt. π
π DESCRIPTION π
okay so surf-display is a wrapper around Surf. that's the whole vibe. it can turn a system into a browser based display terminal in KIOSK mode. kiosk mode means the user gets the website and nothing else, no cap. π₯
surf-display registers itself as an x-session-manager alternative and provides a very minimal X11 session. the way it works: it launches matchbox-window-manager, plus pulseaudio (if requested) and unclutter (if requested), and then it starts the fullscreen browser session. slay. β¨
then it locks down the mouse pointer right-click behaviour and disables various keyboard shortcuts, all so the user can't peek behind the curtain and see what Surf can actually do. our goal is literally to not let users break out of the given entry WWW site's browsing design. it's a velvet rope, bestie. π«π
oh and also β you can combine surf-display with a local tinyproxy setup to configure access to specific sites, and to configure which sites to block user access from. very "we control the door AND the guest list". π
π OPTIONS π
ngl, surf-display can easily be configured system-wide via /etc/default/surf-display. and if you want per-user energy, overrides can be configured on a per-user basis via $HOME/.surf-display/config. two layers, both cute. π«Ά
π SEE ALSO π
/etc/default/surf-display
that's the whole list, she's a short queen. π
π§ AUTHOR π§
this manual has been written by Mike Gabriel <mike.gabriel@das-netzwerkteam.de> and Benjamin SchlΓΌter <bschlueter@posteo.de> for the IT-Zukunft-Schule project (https://wiki.it-zukunft-schule.de/). absolute legends, we love them, no notes. π
and that's the tea, bestie π β Version 0.0.5, dated Jun 2017. thanks for coming to my ted talk, go make a kiosk and don't let anybody escape it. ππ
π¦ where this page comes from
- debian bookworm: surf-display 0.0.5-2 Β· GPL-2.0-or-later
- debian trixie: surf-display 0.0.5-2 Β· GPL-2.0-or-later
- nixpkgs unstable: surf-display-unstable 2022-10-07
- ubuntu jammy: surf-display 0.0.5-2 Β· GPL-2.0-or-later
- ubuntu noble: surf-display 0.0.5-2 Β· GPL-2.0-or-later
- ubuntu resolute: surf-display 0.0.5-3 Β· GPL-2.0-or-later
- ubuntu stonking: surf-display 0.0.5-3 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms