
The greeter seems to work fine once it's built (at least I haven't encountered any issues). If the function call originally only shows (GREETER), or a single argument, instead of (GREETER, name), or two arguments, then just add a second argument of 0, so (GREETER, 0). Lightdm_greeter_authenticate (GREETER, name, 0)

‘lightdm_greeter_authenticate’ lightdm_greeter_authenticate (GREETER, name) Lightdm-webkit-greeter.c:541:3: error: too few arguments to function

Lightdm-webkit-greeter.c: In function ‘authenticate_cb’: There are like 4-5 errors that are similar to Necessary changes are to add 0 as a second or third argument to each line that gives an error. I got it working by downloading the original source, fixing the errors and changing the PKBUILD so it uses the local copy (remove the source and md5sums lines). One of the headers in the lightdm dependency was changed and this was never updated to account for changes in the function definitions. extract.sh to extract your current theme to the "theme" folder in the same folder as the extract script. If you simply want to change the font on your login manager or change the background, you can use my script: Editing the current themeĭownload the scripts on the DevPy GitHub: devpytech/scripts/gresource-extract. All of the scripts I link below work for me on a fresh Fedora 27 system. If the following setup does not work for you please comment and I will try to help. Note: Ubuntu 17+ uses a GDM config that is different than the default setup. GDM Display Managerįirst back up the current theme: sudo cp -v /usr/share/gnome-shell/esource


The options below are for a few of the most popular display managers. This guide has sections for most major display managers, but the GDM guide has the most detail. This guide shows you how to change the login screen background, edit the login screen font, use a login screen gtk theme, and change your user manager. To fix that, we have several options - theme the lock screen you already have, change the lock screen, or login automatically and use another option such as i3lock. To be honest, the default lock screens, also known as greeters or display managers (when the lockscreen also manages the boot login), can leave looks to be desired on pretty much every Linux distribution.
