Skip to content
/ qiosk Public
forked from Salamek/qiosk

Kiosk web browser written in QT

Notifications You must be signed in to change notification settings

Smarteon/qiosk

 
 

Repository files navigation

qiosk

Qiosk is a "kiosk first" web browser written in QT as a core part of chromium-kiosk project.

Features

  • Installed from repository
  • Tested on Archlinux, Archlinux ARM, Debian, Raspbian
  • Integrated native virtual keyboard
  • Integrated whitelist
  • Resets to default settings when idle for specified amount of time
  • Configurable button bar (Reload, Back, Forward, Home) with options to specify height/width, position
  • Configurable address bar (display or not)
  • Option to set permissions (camera, geolocation, screen-recording, ignore-ssl, etc.)
  • Option to enable/disable scrollbars
  • Configurable profile (default=icognito, or different name for normal profile)
  • Websocket API for ~remote control
  • Uses QT QWebEngine so it is basically build on chromium
  • Option to set User-Agent and Accept-Language HTTP headers (Autodetect if not set)

Documentation

For details on how to use this package, check out our documentation.

Q/A

  • Q: Why?
  • A: Every new version of chromium browser was less and less configurable and usable as kiosk browser (removed CLI options, annoying dialogs, no way to ignore invalid SSL certs, kiosk features only achivable by writing chrome extension and injecting it)

About

Kiosk web browser written in QT

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 95.6%
  • CMake 2.6%
  • Other 1.8%