Skip to content

LightDM greeter that uses webkit2 for theming via HTML/JavaScript

License

GPL-3.0, GPL-3.0 licenses found

Licenses found

GPL-3.0
LICENSE
GPL-3.0
COPYING
Notifications You must be signed in to change notification settings

sbalneav/lightdm-webkit2-greeter

 
 

Repository files navigation

lightdm-webkit2-greeter

Latest Release Coverity Scan Build Status

Install It

Official Distro Packages

  • antergos  sudo pacman -S lightdm-webkit2-greeter

Unofficial Distro Packages

Build It

Dependencies

| | 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 |webkitgtk|libwebkit2gtk-4.0-dev | webkitgtk4 | webkit2gtk3 | |dbus-glib-1 |dbus-glib|libdbus-glib-1-dev | dbus-glib | dbus-1-glib |

How To Build

The process is slightly different depending on how you obtain the source.

Use Git To Clone This Repo
cd /tmp
git clone https://github.com/Antergos/lightdm-webkit2-greeter.git greeter
cd greeter
git submodule init && git submodule update
./autogen.sh --prefix=/usr
make
Download Repo In Archive Format (tar.gz, zip, etc)
cd /tmp
wget https://github.com/Antergos/lightdm-webkit2-greeter/archive/release/latest.zip
unzip latest.zip
cd lightdm**/themes
rm -rf antergos
wget https://github.com/Antergos/lightdm-webkit-theme-antergos/archive/latest.zip
unzip latest.zip
mv lightdm** antergos
cd ..
./autogen.sh --prefix=/usr
make

How To Install

cd themes/antergos
sed -i 's|/usr/share/|/usr/share/lightdm-webkit/themes/|g' index.html
wget http://antergos.com/antergos-wallpapers-0.6.zip
unzip antergos**.zip
sudo make install --prefix=/usr
sudo cp -R antergos-wa** /usr/share/lightdm-webkit/themes/antergos/wallpapers

Theme JavaScript API:

The greeter exposes a JavaScript API to greeter themes which they must use to interact with the greeter (in order to facilitate the user login process). The API Documentation is a W.I.P.

About

LightDM greeter that uses webkit2 for theming via HTML/JavaScript

Resources

License

GPL-3.0, GPL-3.0 licenses found

Licenses found

GPL-3.0
LICENSE
GPL-3.0
COPYING

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 80.3%
  • M4 7.5%
  • HTML 7.1%
  • Makefile 3.2%
  • CMake 1.1%
  • Shell 0.8%