https://github.com/niklasf/display-kiosk
Display a website in a stripped down kiosk
https://github.com/niklasf/display-kiosk
Last synced: 15 days ago
JSON representation
Display a website in a stripped down kiosk
- Host: GitHub
- URL: https://github.com/niklasf/display-kiosk
- Owner: niklasf
- License: gpl-3.0
- Created: 2013-08-16T15:46:13.000Z (almost 13 years ago)
- Default Branch: master
- Last Pushed: 2015-05-16T13:37:41.000Z (about 11 years ago)
- Last Synced: 2025-07-18T04:33:36.084Z (11 months ago)
- Language: C++
- Homepage:
- Size: 1.17 MB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
display-kiosk
=============
Display a website in a stripped down kiosk. Display kiosk can:
- **Hide the cursor**.
- **Hide the toolbar**, **hide the statusbar**.
- **Scroll automatically** at configurable speed.
- **Reload automatically** at a configurable interval. If possible this is
done **at a good moment**, i.e. when the application is idle or autoscrolling
has reached the end.
- Respect system **proxy** settings.
- Select a specific **CSS media type**.


Synopsis
--------
display-kiosk
[--hide-cursor]
[--hide-status] [--hide-toolbar]
[--prevent-close]
[--auto-scroll
[--auto-scroll-delta ]
[--auto-scroll-interval ] ]
[--auto-reload ]
[--window]
[--reset-text ]
[--media ]
Have a look at the manpage or `display-kiosk --help` for details.
Installation
------------
Add the
[public key for the package archive](https://iserv-trg-oha.de/apt/apt.gpg.key).
$ wget https://iserv-trg-oha.de/apt/apt.gpg.key
$ sudo apt-key add apt.gpg.key
Append the following APT lines to `/etc/apt/sources.list` or a file in
`/etc/apt/sources.list.d/`.
deb http://iserv-trg-oha.de/apt/ jessie main
deb-src http://iserv-trg-oha.de/apt/ jessie main
Install the package.
$ sudo apt-get update
$ sudo apt-get install display-kiosk
Building from source
--------------------
$ sudo apt-get install qtbase5-dev libqt5opengl5-dev libqt5webkit5-dev
$ qmake display-kiosk.pro
$ make
Configuring
-----------
See `/usr/share/doc/display-kiosk/examples/xsession` for an example
`~/.xsession` or `~/.xinitrc` file. A suggested minimal window manager is
[nodm](http://www.enricozini.org/sw/nodm/). It just automatically starts the
session for the user configured in `/etc/defaults/nodm`.
A poor mans solution can be `su - username -c startx` in `/etc/rc.local`
(usually before `exit 0`) and `update-rc.d rc.local defaults`.
License
-------
display-kiosk is licensed under the GPL-3. Feel free to use, drop an issue or
submit a pull request.