About Minimal Kiosk Browser (kweb and kweb3)
Version 1.6.9 for Raspbian Jessie
Kweb is a slim and efficient web browser based on webkit, written especially for the Raspberry Pi. It offers:
- HTML5 support
- PDF support via Evince, Xpdf or Mupdf
- asynchronous download using wget or the download manager uget
- full media support (audio, video, playlists) using omxplayer
- omxplayerGUI, a window based frontend for omxplayer
- web media support for HTML5 video or for websites supported by youtube-dl
- opening HTML, text and PDF documents, images (GIF, JPG, PNG) and all kinds of media directly from your file system
- a special command interface, which supports calling any kind of program from inside an html file
- lots of different fine tuning options
- a menu and a control panel page to access all configuration options in one place
- Support for the new hardware accelerated webkit3 engine in kweb3
Kweb can be used
- as a browser for your desktop
- to replace your desktop completely
- as frontend for embedded applications (kiosk mode)
To use it as a desktop replacement, install tint2, boot to the command line and run:
xinit ./ktop
You can create your own homepage.html file in the root of your user
directory and it will be used instead of the kwebmanu page.
You can also set any website as your homepage.
For everything else, check the manual (always available from the menu page).
Components:
- kweb - the browser itself
- kwebhelper.py - the glue to other programs (PDF, download and the command interface)
- omxplayergui.py - manages omxplayer with a GUI or in full screen mode
- kwebhelper_settings.py - global settings for kwebhelper and omxplayerGUI
- kwebhelper_set.py - settings manager and HTML page generator.
external programs needed or recommended:
- omxplayer - hw accelerated media player
- youtube-dl - extracts web video links from many video websites
- xterm - simple terminal, used in the nogui preset
- lxterminal - the default terminal
- evince, xpdf or mupdf - PDF viewer
- wget - command line downloader (required)
- uget-gtk - download manager with a GUI (optionally, but highly recommended)
- tint2 - simple taskbar (only for desktop replacement example)
kweb and its helper programs are free and open source software, published under the GNU licence.
© 2013-2015 by Günter Kreidl