From 8bbf416d066a23c2cd69bf379d1a3e0184c8861d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Benjamin=20Schl=C3=BCter?= Date: Wed, 22 Mar 2017 15:54:24 +0100 Subject: [PATCH] Added and adjusted config files and added first iteration of midori-display.default file. --- data/midori-display.1 | 33 +++++++++++++++++++++++++++ data/midori-display.desktop | 8 +++++++ data/midori-display.tex | 0 examples/midori-display.default | 40 +++++++++++++++++++++++++++++++++ 4 files changed, 81 insertions(+) create mode 100644 data/midori-display.1 create mode 100644 data/midori-display.desktop create mode 100644 data/midori-display.tex create mode 100644 examples/midori-display.default diff --git a/data/midori-display.1 b/data/midori-display.1 new file mode 100644 index 0000000..b161b4e --- /dev/null +++ b/data/midori-display.1 @@ -0,0 +1,33 @@ +'\" -*- 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.1" "Midori Display" +.SH NAME +midori-display \- Fullscreen 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 +.SH OPTIONS +\fBmidori-display\fR can easily be configured via command line options. The Impressive Display can be configured +system-wide via /etc/default/midori-display. Overrides can be configured on a per-user basis via $HOME/.midori-display-rc +.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/). \ No newline at end of file diff --git a/data/midori-display.desktop b/data/midori-display.desktop new file mode 100644 index 0000000..741f9c1 --- /dev/null +++ b/data/midori-display.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Name=Midori browser 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.tex b/data/midori-display.tex new file mode 100644 index 0000000..e69de29 diff --git a/examples/midori-display.default b/examples/midori-display.default new file mode 100644 index 0000000..62a666c --- /dev/null +++ b/examples/midori-display.default @@ -0,0 +1,40 @@ +# Midori Display: Wrap around midori browser and turn your +# system into a browser screen in KIOSK-mode. + +# default download URI for all display screens if not configured individually +DEFAULT_WWW_URI="file:///usr/share/doc/midori-display/midori-display.html" + +# Enforce fixed resolution for all displays (default: not set): +#DEFAULT_RESOLUTION="1920x1080" + +#FIXME: Configure individual display screens with host specific parameters: +#DISPLAYS['display-host-0']="pdf_uri=file:///usr/share/doc/impressive-display/impressive-display.pdf.gz" +#DISPLAYS['display-host-1']="pdf_uri=file:///usr/share/doc/impressive-display/examples/testpage1.pdf.gz" +#DISPLAYS['display-host-2']="pdf_uri=file:///usr/share/doc/impressive-display/examples/testpage2.pdf.gz|res=1024x768" +#DISPLAYS['display-host-3']="pdf_uri=file:///usr/share/doc/impressive-display/examples/testpage3.pdf.gz|res=1280x1024" +#DISPLAYS['other-host-from-web']="pdf_uri=https://some.host.out.there/path/to/infoscreen.pdf" + +#### ^^^ use: FAKE_HOSTNAME="display-host-1" midori-display +### to play with other hostnames and their PDF URI / resolution settings... + +# HTTP proxy URL, if needed. +#HTTP_PROXY_URL="http://webcache:3128" + +# Setting for internal inactivity timer to restart midori-display +# if the user goes inactive/idle. +#INACTIVITY__INTERVAL="600" + +# log to syslog instead of .xsession-errors +#LOG_TO_SYSLOG="no" + +# Enable debugging of regular downloads (must be a non-empty string). +#DEBUG_DOWNLOADS="" + +# Launch pulseaudio daemon if not already running. +#WITH_PULSEAUDIO="yes" + +# Hide idle mouse pointer. +#HIDE_IDLE_POINTER="yes" + +# screensaver settings, see "man 1 xset" for possible options +#SCREENSAVER_SETTINGS=""