QtWebEngine-based greeter for LightDM
git clone https://github.com/matijaskala/lightdm-webengine-greeter.git
mkdir lightdm-webengine-greeter/build
cd lightdm-webengine-greeter/build
meson --buildtype release ..
ninja
sudo ninja install
If the greeter refuses to start, try disabling sandbox:
Create a file named /etc/lightdm/Xgreeter:
#!/bin/sh
export QTWEBENGINE_DISABLE_SANDBOX=1
exec "$@"
Then run:
sudo chmod +x /etc/lightdm/Xgreeter
sudo sed -i 's:#greeter-wrapper=.*:greeter-wrapper=/etc/lightdm/Xgreeter:' /etc/lightdm/lightdm.conf