rda0 / web-greeter-2-luminosity

An old fork of https://github.com/Antergos/web-greeter

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

lightdm-webkit2-greeter

Latest Release  CircleCI  Coverity Scan Build Status  Theme API Docs  AUR Votes

Install It

Official Distro Packages

Distro Install Command/Links
antergos sudo pacman -S lightdm-webkit2-greeter

Unofficial Distro Packages

Distro Install Command/Links
arch yaourt -S lightdm-webkit2-greeter
fedora copr  |  OBS Repo
openSUSE 1 Click Install  |  OBS Repo
ubuntu OBS Repo

Build It

Dependencies

antergos    arch debian    ubuntu fedora opensuse
liblightdm-gobject-1 lightdm liblightdm-gobject-dev lightdm-gobject-devel liblightdm-gobject-1-0
gtk+ 3 gtk3 libgtk-3-0 gtk3 gtk3
webkit2gtk-4.0 webkit2gtk libwebkit2gtk-4.0-dev webkitgtk4 libwebkit2gtk-4_0-37
dbus-glib-1 dbus-glib libdbus-glib-1-dev dbus-glib dbus-1-glib

Build Deps

antergos    arch    debian    ubuntu    fedora    opensuse
Meson Build System meson v0.37+

How To Build

git clone https://github.com/Antergos/lightdm-webkit2-greeter.git /tmp/greeter
cd /tmp/greeter/build
git checkout ${LATEST_RELEASE_TAG} # eg. git checkout 2.2
meson --prefix=/usr --libdir=lib ..
ninja

How To Install

sudo ninja install

Theme JavaScript API:

The greeter exposes a JavaScript API to themes which they must use to interact with the greeter (in order to facilitate the user login process). For more details, check out the API Documentation.

Translations

Translations are managed through Transifex.

About

An old fork of https://github.com/Antergos/web-greeter

License:GNU General Public License v3.0


Languages

Language:Python 76.4%Language:Makefile 9.2%Language:Shell 6.3%Language:JavaScript 5.6%Language:C 1.5%Language:Dockerfile 0.9%Language:CSS 0.3%