From 44d9d403186410e8463d8bfa28c27336cdecc712 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Benjamin=20Schl=C3=BCter?= Date: Tue, 6 Jun 2017 16:12:40 +0200 Subject: Rename Project to Surf Display (Remove old files.). --- data/midori-display.1 | 38 -------- data/midori-display.desktop | 8 -- data/midori-display.html | 21 ---- data/midori-display.tex | 227 -------------------------------------------- 4 files changed, 294 deletions(-) delete mode 100644 data/midori-display.1 delete mode 100644 data/midori-display.desktop delete mode 100644 data/midori-display.html delete mode 100644 data/midori-display.tex (limited to 'data') diff --git a/data/midori-display.1 b/data/midori-display.1 deleted file mode 100644 index 9580fea..0000000 --- a/data/midori-display.1 +++ /dev/null @@ -1,38 +0,0 @@ -'\" -*- coding: utf-8 -*- -.if \n(.g .ds T< \\FC -.if \n(.g .ds T> \\F[\n[.fam]] -.de URL -\\$2 \(la\\$1\(ra\\$3 -.. -.if \n(.g .mso www.tmac -.TH midori-display 1 "Mar 2017" "Version 0.0.2" "Midori Display" -.SH NAME -midori-display \- Fullscreen WWW Display Session Manager -.SH SYNOPSIS -'nh -.fi -.ad l -\fBmidori-display\fR - -.SH DESCRIPTION -\fBmidori-display\fR is a wrapper around Midori. It can turn a system into a browser based display terminal in KIOSK mode. -.PP -\fBmidori-display\fR registers itself as an x-session-manager alternative -and provides a very minimal X11 session, launching the -matchbox-window-manager, pulseaudio (if requested) and unclutter (if -requested) before starting the fullscreen browser session. -.PP -\fBmidori-display\fR locks down mouse pointer right-click behaviour and disables various keyboard shortcuts to hide Midori -functionalities from the user. Out goal is to not let users break out of the given entry WWW site's browsing design. -.PP -With \fBmidori-display\fR you can configure what sites to allow the user access to and what sites to block user access from. -.PP -.SH OPTIONS -\fBmidori-display\fR can easily be configured system-wide via /etc/default/midori-display. Overrides can be configure on a per-user basis -via $HOME/.midori-display/config. -.PP -.SH SEE ALSO -/etc/default/midori-display -.SH AUTHOR -This manual has been written by Mike Gabriel and Benjamin Schlüter for the IT-Zukunft-Schule -project (https://wiki.it-zukunft-schule.de/). diff --git a/data/midori-display.desktop b/data/midori-display.desktop deleted file mode 100644 index d8d0bcd..0000000 --- a/data/midori-display.desktop +++ /dev/null @@ -1,8 +0,0 @@ -[Desktop Entry] -Name=Midori WWW Display -Comment=Fullscreen browser session -Exec=midori-display -TryExec=midori-display -Icon=midori -Type=Application -Keywords=browser;kiosk;fullscreen;display; \ No newline at end of file diff --git a/data/midori-display.html b/data/midori-display.html deleted file mode 100644 index a5b80cc..0000000 --- a/data/midori-display.html +++ /dev/null @@ -1,21 +0,0 @@ - - - - -This page intentionally left blank (default) - - - -
-Midori WWW Display: this test
page has been intentionally left blank -
- - - diff --git a/data/midori-display.tex b/data/midori-display.tex deleted file mode 100644 index c94be92..0000000 --- a/data/midori-display.tex +++ /dev/null @@ -1,227 +0,0 @@ -\documentclass[english,smaller,t]{beamer} -\usepackage[T1]{fontenc} -\usepackage[utf8]{inputenc} -\usepackage[right]{eurosym} -\usepackage{lmodern} - -\newcommand{\noun}[1]{\textsc{#1}} - -\usepackage[english]{babel} -\usepackage[babel]{csquotes} -\MakeAutoQuote{»}{«} - -\pdfimageresolution150 -\def\EUR{\,\euro} - -%\usepackage{beamerthemesplit} -%\usetheme{Warsaw} -%\usetheme{Berkeley} -%\usetheme{Marburg} -%\usetheme{Goettingen} -%\usetheme{AnnArbor} -\usetheme{PaloAlto} -%\usecolortheme{beaver} -%\usecolortheme{dolphin} -\usecolortheme{wolverine} -\beamertemplatenumberedsquaresectiontoc -\beamertemplatetransparentcovered - -\title[Midori Display]{Midori Display HowTo (v0.0.2)} -\institute[Debian Edu]{Debian Edu Dev Team} -\author[Debian Edu \\ Dev Team]{Mike Gabriel \\ Daniel Teichmann \\ Benjamin Schlüter \\ and others} -\date{Mar 2017} - -\begin{document} - -\frame{\titlepage} -%\frame{\tableofcontents} - -\section[About]{About Midori Display} - -\frame[label=about] -{ - \frametitle{About Midori Display} - \framesubtitle{What can I use Midori Display for?} - - \begin{beamerboxesrounded}[shadow=true]{Setup WWW Presentation Screens or Info Terminals} - - \parbox[t][2.4in][t]{3.5in}{ - \begin{itemize} - \itemAn \textbf{Midori Display} can be used to \textbf{provide controlled public internet access} while running in KIOSK mode \textbf{for passerbys and visitors} - \itemAt schools for example, it can be used to enable \textbf{students and visitors} to search the school homepage or research something for \textbf{classes} - \itemAt theaters or other venues, you can provide access to \textbf{a pre-configured set of websites} to e.g. make the \textbf{schedule for the next show} available - \itemMidori Display has been \textbf{designed for easy and secure access} to websites and web based information - \end{itemize} - } - \end{beamerboxesrounded} -} - -\frame[label=extend] -{ - \frametitle{About Midori Display} - \framesubtitle{How can I extend Midori Display?} - - \begin{beamerboxesrounded}[shadow=true]{Combine Midori Display with other FLOSS Components} - - \parbox[t][2.4in][t]{3.5in}{ - \begin{itemize} - \itemCombine Midori Display \textbf{with a display manager} (such as NoDM or LightDM) \textbf{that allows passwordless user login} - \itemCombine it with a \textbf{PXE booted diskless system} such as LTSP for \textbf{deploying a farm of info displays} at your location - \itemCombine with Xephyr (a \textbf{nested Xserver}) \textbf{while testing / preparing your setup} - \end{itemize} - } - \end{beamerboxesrounded} -} - -\frame[label=howitworks] -{ - \frametitle{About Midori Display} - \framesubtitle{How does it work?} - - \begin{beamerboxesrounded}[shadow=true]{Midori Display runs as an X11 session manager} - - \parbox[t][2.4in][t]{3.5in}{ - \begin{itemize} - \item\textbf{Midori Display} registers itself as an available \textbf{X session manager}. Make it the default (or the only session manager installed) - \itemFeed it with an \textbf{entry WWW\_URI}. \textbf{Configure URL\_BLOCKLIST} to prevent the user from browsing unwanted sites. - \itemMidori Display supports \textbf{host-specific configuration parameters}; you can run \textbf{various displays} presenting different WWW content \textbf{based on the same configuration} set - \end{itemize} - } - \end{beamerboxesrounded} -} - - -\section[Installation]{Installation} - -\frame[label=debinstall] -{ - \frametitle{Installation\,\ldots} - \framesubtitle{\ldots\,on a standalone Debian-like system.} - - \begin{beamerboxesrounded}[shadow=true]{Installation: Debian GNU/Linux (and alike)} - - \parbox[t][2.4in][t]{3.5in}{ - \begin{itemize} - \item\textbf{Install a minimal} Debian (or derivative) \textbf{system without X11} / Graphical Login Manager - \itemInstall Midori Display and NoDM: \\ \small \texttt{apt-get install midori-display nodm} - \item\textbf{Edit \texttt{/etc/default/nodm}}, set \texttt{NODM\_ENABLED=true} and \texttt{NODM\_USER=midori-display}. Create this user as a system user. - \item\textbf{Check that \texttt{midori-display} is the default X session manager}: \\ \small \texttt{update-alternatives \hbox{-}\hbox{-}config x-session-manager} - \item\textbf{Start NoDM}: \small \texttt{sudo invoke-rc.d nodm start} - \end{itemize} - } - \end{beamerboxesrounded} -} - -\frame[label=rpminstall] -{ - \frametitle{Installation\,\ldots} - \framesubtitle{\ldots\,on a standalone RPM-based system.} - - \begin{beamerboxesrounded}[shadow=true]{Installation on Fedora, openSUSE or similar} - - \parbox[t][2.4in][t]{3.5in}{ - \begin{itemize} - \itemThe \textbf{Midori Display} tool \textbf{has not been packaged for the RPM world} - \item\textbf{Please} contact distribution maintainers and \textbf{request packaging} - \end{itemize} - } - \end{beamerboxesrounded} -} - -\frame[label=ltspchroot] -{ - \frametitle{Installation\,\ldots} - \framesubtitle{\ldots\,in an LTSP chroot.} - - \begin{beamerboxesrounded}[shadow=true]{Install LTSP based info screen farm running Midori Display} - - \parbox[t][2.4in][t]{3.5in}{ - \begin{itemize} - \itemCreate a \textbf{minimal LTSP chroot}, uninstall or \textbf{disable the LTSP Display Manager} (aka LDM) - \item\textbf{Make} the LTSP \textbf{chroot bootable over PXE}: the system should boot into a text-based logon screen - \itemAll LTSP \textbf{client systems must have a dedicated hostnames} after PXE boot - \itemApply \textbf{installation steps for standalone hosts to} the LTSP \textbf{chroot} - \item\textbf{Set host-specific parameters} like standard WWW URI, display resolution, etc. via the \texttt{\$\{DISPLAYS[@]\}} associative array, \textbf{for examples see:} \\ \small \texttt{/etc/default/midori-display} - \end{itemize} - } - \end{beamerboxesrounded} -} - -\section[Configuration]{Configuration} - -\frame[label=systemconfig] -{ - \frametitle{Configuration\,\ldots} - \framesubtitle{\ldots system-wide} - - \begin{beamerboxesrounded}[shadow=true]{Configure Midori Display -- system-wide} - - \parbox[t][2.4in][t]{3.5in}{ - \begin{itemize} - \itemThe \textbf{system-wide configuration} of Midori Display is done \textbf{in \texttt{/etc/default/midori-display}} - \itemYou can \textbf{adapt various parameters}: - \begin{itemize} - \item\textbf{Basic options}:Pulseaudio support, uncluttering of the pointer device, screensaver options, slide transition options, etc. - \item\textbf{Default parameters}: Specific WWW URI, Blocklist with forbidden WWW URIs, display resolution - \end{itemize} - \end{itemize} - } - \end{beamerboxesrounded} -} - -\frame[label=userconfig] -{ - \frametitle{Configuration\,\ldots} - \framesubtitle{\ldots on a per-user basis} - - \begin{beamerboxesrounded}[shadow=true]{Configure Midori Display -- on a per-user basis} - - \parbox[t][2.4in][t]{3.5in}{ - \begin{itemize} - \itemThe \textbf{per-user configuration} of Midori Display is done \textbf{in \texttt{\$HOME/.midori-display/config}} - \itemAll \textbf{system-wide parameters can be overriden by the user} - \end{itemize} - } - \end{beamerboxesrounded} -} -\section[Testing]{Testing your Setup} - -\frame[label=testing] -{ - \frametitle{Testing Midori Display\,\ldots} - \framesubtitle{\ldots using a nested Xserver} - - \begin{beamerboxesrounded}[shadow=true]{Testing your Setup} - - \parbox[t][2.4in][t]{3.5in}{ - \begin{itemize} - \item\textbf{Install Midori Display} locally \textbf{on your PC or notebook}; you can launch Midori Display under your normal user account - \item\textbf{Use FAKE\_HOSTNAME variable to simulate a specifc display host} when testing infoscreen farm setups - \itemDo a \textbf{graphical login with your normal user} account; when logged in, open two Terminal windows - \itemTerminal 1: \textbf{Launch} a nested Xserver (like \textbf{Xephyr}): \\ \small \texttt{Xephyr -screen 1024x768 -ac :1} - \itemTerminal 2, also under your normal user account: \\ \small \texttt{export DISPLAY=:1 \\ FAKE\_HOSTNAME= midori-display} - \end{itemize} - } - \end{beamerboxesrounded} -} - -\section[Authors]{Authors and Contributors} - -\frame[label=label] -{ - \frametitle{Authors, Contributors \& Sponsors} - - \begin{beamerboxesrounded}[shadow=true]{Authors \& Contributors} - - \parbox[t][2.4in][t]{3.5in}{ - \begin{itemize} - \itemAuthors (and copyright holders): \\ \ \ \ \ Mike Gabriel \\ \ \ \ \ Daniel Teichmann \\ \ \ \ \ Benjamin Schlüter -% \itemOther contributors: \\ none, so far\,\ldots - \itemDevelopment sponsored by: \\ \ \ \ \ Katharineum zu Lübeck (Germany) \\ \ \ \ \ Fritz-Reuter-Schule Eckernförde (Germany) \\ \ \ \ \ Ernst-Barlach-Gymnasium Kiel (Germany) - \itemUpstream code: \\ \ \ \ \ \scriptsize \url{https://code.it-zukunft-schule.de/cgit/midori-display/} - \end{itemize} - } - \end{beamerboxesrounded} -} - -\end{document} -- cgit v1.2.3