Skip to content

Login and Lock Screen greeter for elementary OS and Pantheon, using LightDM

License

Notifications You must be signed in to change notification settings

elementary/greeter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

dbe29d6 · Feb 12, 2025
Nov 10, 2024
Feb 5, 2025
Feb 12, 2025
Feb 11, 2025
Sep 13, 2024
Feb 5, 2025
Oct 18, 2024
Nov 10, 2024
May 28, 2019
Jul 2, 2017
Nov 26, 2012
Jan 3, 2022
Aug 31, 2021
Feb 12, 2025
Dec 14, 2020

Greeter

Translation status

Screenshot

Building and Installation

You'll need the following dependencies:

  • gnome-settings-daemon >= 3.27
  • libaccountsservice-dev
  • libgdk-pixbuf2.0-dev
  • libgranite-dev >= 5.5.0
  • libgtk-3-dev
  • libhandy-1-dev >= 0.90.0
  • liblightdm-gobject-1-dev
  • libmutter-6-dev
  • libx11-dev
  • meson
  • valac

Run meson to configure the build environment and then ninja to build

meson build --prefix=/usr
cd build
ninja

To install, use ninja install

sudo ninja install

Testing & Debugging

Run LightDM in test mode with Xephyr:

lightdm --test-mode --debug

You can then find the debug log in ~/.cache/lightdm/log