87c1679a0a
kiosk-shell is fullscreen shell for apps that use the xdg-shell protocol. The goal is to make life easier for people shipping embedded devices with simple fullscreen shell requirements, and reduce the proliferation of desktop-shell hacks. Top level surfaces are made fullscreen, whereas dialogs are placed on top in the center of the output and retain their natural sizes. Dialogs can be moved and (un)maximized, but resizing is currently not supported. An app can be directed to a particular output by populating the "app-ids" field with the app's XDG app id, in the relevant "[output]" section in the weston config file. Fixes: #277 Signed-off-by: Alexandros Frantzis <alexandros.frantzis@collabora.com>
35 lines
1.0 KiB
ReStructuredText
35 lines
1.0 KiB
ReStructuredText
Welcome to Weston documentation!
|
|
================================
|
|
|
|
.. toctree::
|
|
:maxdepth: 2
|
|
:caption: Contents:
|
|
|
|
toc/libweston.rst
|
|
toc/test-suite.rst
|
|
toc/kiosk-shell.rst
|
|
|
|
Weston
|
|
------
|
|
|
|
Weston is the reference implementation of a Wayland compositor, as well as a
|
|
useful environment in and of itself.
|
|
|
|
Out of the box, Weston provides a very basic desktop, or a full-featured
|
|
environment for non-desktop uses such as automotive, embedded, in-flight,
|
|
industrial, kiosks, set-top boxes and TVs. It also provides a library allowing
|
|
other projects to build their own full-featured environments on top of Weston's
|
|
core.
|
|
|
|
The core focus of Weston is correctness and reliability. Weston aims to be lean
|
|
and fast, but more importantly, to be predictable. Whilst Weston does have
|
|
known bugs and shortcomings, we avoid unknown or variable behaviour as much as
|
|
possible, including variable performance such as occasional spikes in frame
|
|
display time.
|
|
|
|
Indices and tables
|
|
==================
|
|
|
|
* :ref:`genindex`
|
|
* :ref:`search`
|