jplitza / lightdm-dashboard

Dashboard login screen for LightDM (with Webkit greeter)
BSD 2-Clause "Simplified" License
9 stars 3 forks source link

Dashboard

This is a modular dashboard that can show various information and controls. In particular it contains a module that makes it usable as a login screen for LightDM (using the lightdm-webkit-greeter engine).

Modules

Currently there are the following modules included:

Design

The software is divided into two parts:

This split was necessary because many websites don't allow cross site access or are too complicated to parse in realtime in a browser. These websites may be queried by the backend, cached at the server and delivered to the computationally weaker clients. This way, many clients can use one backend server and reduce the load on the original content websites.

Configuration

There is a single configuration file, called config.js, where you can choose which modules you'd like to use and have to specify the application root of your webserver (if you want to use any backend modules). This design principle stems from the origin of the software as LightDM greeter, where it would be called via a file:/// URL and as such couldn't know where the webserver is located.

For a list of all available configuration directives, see config.sample.js.