Change log in screen theme

Hello guys :grinning_face_with_smiling_eyes:
How can I change the login screen theme in Zorin lite Xfce
The display manager is lightdm.
When I tried to edit the conf file located at the /etc/lightdm/lightdm.conf the lightdm.conf file does not exist
and where can I find some theme for my login screen?
If guys know any way to do this pls comment

Go into settings and start typing Lightdm, open up the Lightdm settings and you should be able to select theme there as well login background, etc, etc.

I'm using Cinnamon, and I have a whole Lightdm settings GUI. I've not made changes to the login screen by manipulating the file at all.

IF settings do not show up in the app menu- you can install with

sudo apt install lightdm-gtk-greeter-settings

The above replies are about applying a system theme to the login screen that's not what I am asking. I am asking how to about apply this

or this

to the login screen

List of login screen themes:

Is there a way to achieve this without editing the lightdm.conf file because my lightdm.conf file kinda empty lightdm.conf

[greeter] background = /usr/share/backgrounds/54669.jpg

It is exactly what you asked in the O.P. :neutral_face:

Please read the Requirements (lightdm-webkit2-greeter) and Manual installation instructions on the link you provided.

You can just Create the file and paste in the information as the link provides.
I made a thread around here somewhere that references all the many things you can add to the lightdm.conf file. It can be quite empty (Everything is default) or quite full (like mine).

1 Like

can you pls provide you config file

I apologize- my above comment was poorly thought out. It is not the lightdm.conf file that I filled, but my /etc/lightdm/lightdm.conf.d/lightdm-gtk-greeter.conf
Some of which looks like:

background = /usr/share/themes/prowler2021/prowler-lightdm-login.png
theme-name = dashboard
icon-theme-name = antares-icons
screensaver-timeout = 0

At the bottom of this post, I include a summary you can expand that shows All the Different Parameters that you can add to the file.

You can create a /usr/share/lightdm/lightdm.conf.d/lightdm.conf file
/etc/lightdm/lightdm.conf file and it will have the same effect.

LightDM paramaters:

Possible configuration options listed below.
theme-name = GTK+ theme to use
icon-theme-name = Icon theme to use
background = Background file to use, either an image path or a color (e.g. 772953)
user-background = false|true (“true” by default") Display user background (if available)
transition-duration = Length of time (in milliseconds) to transition between background images (“500” by default)
transition-type = ease-in-out|linear|none (“ease-in-out” by default)
font-name = Font to use
xft-antialias = false|true Whether to antialias Xft fonts
xft-dpi = Resolution for Xft in dots per inch (e.g. 96)
xft-hintstyle = none|slight|medium|hintfull What degree of hinting to use
xft-rgba = none|rgb|bgr|vrgb|vbgr Type of subpixel antialiasing
—Login window:
active-monitor = Monitor to display greeter window (name or number). Use
cursor value to display greeter at monitor with cursor.
position = x y (“50% 50%” by default) Login window position
default-user-image = Image used as default user icon, path or #icon-name
hide-user-image = false|true (“false” by default)
panel-position = top|bottom (“top” by default)
show-clock = false|true (“false” by default)
clock-format = strftime-format string, e.g. %H:%M
show-indicators = semi-colon “;” separated list of allowed indicator modules. Built-in indicators include “~a11y”, “~language”, “~session”, “~power”. Unity indicators can be represented by short name (e.g. “sound”, “power”), service file name, or absolute path
a11y-states = states of accessibility features: “name” - save state on exit, “-name” - disabled at start (default value for unlisted), “+name” - enabled at start. Allowed names: contrast, font, keyboard, reader.
keyboard = command to launch on-screen keyboard (e.g. “onboard”)
keyboard-position = x y[;width height] (“50%,center -0;50% 25%” by default)
reader = command to launch screen reader (e.g. “orca”)
allow-debugging = false|true (“false” by default)
screensaver-timeout = Timeout (in seconds) until the screen blanks when the greeter is called as lockscreen
—Template for per-monitor configuration:
[monitor: name]
background = overrides default value
user-background = overrides default value
laptop = false|true (“false” by default) Marks monitor as laptop display
—General Greeter
theme-name = GTK+ theme to use
icon-theme-name = Icon theme to use
background = Background file to use, either an image path or a color (e.g. 772953)

Thank you for the reply and for giving me the config file so I can create my own file

1 Like

Yes, it looks daunting the very first time, but after you have done it a couple times, it's quite easy and highly configurable. You can see there are lots of options.
And since you can customize any image you want, you can use Transparency to full effect on images, as well.

1 Like