I'm using the Arctica greeter. I've kept some informal notes for my own use to keep track of customizations I've made, one of which was to change the background of the login screen. It's not that complicated:
-
In /usr/share/glib-2.0/schemas, create an override file; I called mine 40_arctica-greeter.schema.override
-
In that file, specify your desired background. I used:
[org.ArcticaProject.arctica-greeter]
background='/usr/share/backgrounds/cosmos/blue-marble-west.jpg'
- Recompile the schemas:
sudo glib-compile-schemas /usr/share/glib-2.0/schemas/
Someone has written a GUI to accomplish this in another thread since I wrote myself these notes. See GUI to Change Background Arctica Greeter (Login Screen) on Ubuntu-MATE 22.04