Customize LightDM on Arch Linux

LightDM uses several front ends to design login interfaces, also called Greeters.


Customize LightDM on Arch Linux

LightDM is an X display manager that aims to be light, fast, extensible and multi-desktop. It uses several front ends to design login interfaces, also called Greeters.

In this article / video we will install a webkit2 greeter and customize it with the Glorious theme.

First you will need to have installed LightDM, Git, Wget and Greeter WebKit2:

pacman -S lightdm lightdm-webkit2-greeter wget

After that it is necessary to configure the greeter for LightDM: sudo vim /etc/lightdm/lightdm.conf, look for the line that has the word: greeter-session and set the value to: lightdm-webkit2-greeter.

Then just add LightDM to start automatically:

sudo systemctl enable lightdm.service

And restart your PC. After restarting LightDM it will be started and with the default theme antergos.

Change the theme of WebKit2

To change to the Glorious theme, first download the theme with the command:

wget git.io/webkit2 -O theme.tar.gz

Create a directory so that the files after unzipping are not spread out:

mkdir glorious
mv theme.tar.gz glorious/
cd glorious
tar zxvf theme.tar.gz
rm theme.tar.gz
cd ..

Move the directory to the LightDM theme directory:

sudo mv glorious/ /usr/share/lightdm-webkit/themes/

Now let’s change to the new theme, edit the files: sudo vim /etc/lightdm/lightdm-webkit2-greeter.conf

  • Enable debug mode for any failure, just right click to log out: debug_mode = true
  • Change the name antergos to glorious: webkit_theme = glorious

Now just restart to see if the changes worked:

sudo reboot

If you have any problems with the operation, I recommend installing these fonts.

For more details watch the video

The video is in Brazilian Portuguese, but the commands are universal. If you wish, enable subtitles, however, the subtitles were automatically generated by Youtube Artificial Intelligence.


lightdm themes archlinux


Share


YouTube channel

Subscribe


Marcos Oliveira

Marcos Oliveira

Software developer
https://github.com/terroo

Related articles