Skip to content

Latest commit

 

History

History
80 lines (53 loc) · 2.3 KB

README_EN.md

File metadata and controls

80 lines (53 loc) · 2.3 KB

hvl-lightdm-greeter

TÜRKÇE

Destination

hvl-lightdm-greeter is a login application for the lightdm displaymanager, written in c++ and qt5. This project inspired by qt-lightdm-greeter

This greeter provides to reset expired passwords (Tested with Windows active directory accounts and local accounts). If a password expired. greeter opens password reset page and prompt user to reset password.

Tested on Pardus 17.4 and Xubuntu 18.04

Login screen

Users screen

Prompt screen

Password reset screen

Installing

Compile

For building, make sure you have;

  • qt5-default
  • cmake
  • qtwebengine5-dev
  • libqt5x11extras5-dev
  • liblightdm-qt5-3-dev
  • libxcursor-dev
  • libxrandr-dev
  • lightdm
  • qttools5-dev-tools

installed on your system

For running, dependencies are : lightdm, libqt5webenginewidgets5, liblightdm-qt5-3-0, libqt5webengine5, libx11-6, libxcursor1, libqt5x11extras5

To install, do:

git clone https://github.com/mertcelen/Hvl-Lightdm-Greeter.git
cd Hvl-Lightdm-Greeter
mkdir build
cd build
cmake ..
make 
sudo make install

Update or insert in(to) your /etc/lightdm/lightdm.conf, in the SeatDefaults section, this line:

greeter-session=hvl-lightdm-greeter

If this file is not exist create new one.

on Pardus Onyedi

sudo wget -qO - https://raw.githubusercontent.com/acikdepo/acikdepo.github.io/master/public.key | sudo apt-key add -
sudo apt update
sudo apt install lightdm-hvl-greeter

Configuration

The file /usr/share/lightdm/lightdm-hvl-greeter.conf.d/hvl-lightdm-greeter.conf allows to configure hvl-lightdm-greeter. For example: -background-image, -positioning of loginform, settingsform and clockform. -System services to wait etc. The configuration options are documented in that file.