Login Background - How to Change?

As the title asks.

Manjaro/Budgie 20.0.1 Dell Inspiron 13 7000

run the following to find out the active display manager because dm controls your login screen, not the de. Then we will proceed accordingly

file /etc/systemd/system/display-manager.service

[drew@drew-dell ~]$ file /etc/systemd/system/display-manager.service
/etc/systemd/system/display-manager.service: symbolic link to /usr/lib/systemd/system/lightdm.service
[drew@drew-dell ~]$

I have lightdm installed. However, when I checked it, I get this:

Preformatted text> [drew@drew-dell ~]$ systemctl status lightdm
● lightdm.service - Light Display Manager
Loaded: loaded (/usr/lib/systemd/system/lightdm.service; enabled; vendor preset: disabled)
Active: active (running) since Tue 2020-11-10 12:26:20 PST; 26min ago
Docs: man:lightdm(1)
Main PID: 473 (lightdm)
Tasks: 11 (limit: 9217)
Memory: 79.3M
CGroup: /system.slice/lightdm.service
├─473 /usr/bin/lightdm
└─669 /usr/lib/Xorg :0 -seat seat0 -auth /run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch

Nov 10 12:26:19 drew-dell systemd[1]: Starting Light Display Manager…
Nov 10 12:26:20 drew-dell systemd[1]: Started Light Display Manager.
Nov 10 12:26:21 drew-dell lightdm[912]: pam_unix(lightdm-greeter:session): session opened for user lightd>
Nov 10 12:26:27 drew-dell lightdm[1000]: gkr-pam: unable to locate daemon control file
Nov 10 12:26:27 drew-dell lightdm[1000]: gkr-pam: stashed password to try later in open session
Nov 10 12:26:27 drew-dell lightdm[1000]: pam_systemd_home(lightdm:account): systemd-homed is not availabl>
Nov 10 12:26:27 drew-dell lightdm[1000]: pam_unix(lightdm:session): session opened for user drew(uid=1000>
Nov 10 12:26:27 drew-dell lightdm[1000]: gkr-pam: gnome-keyring-daemon started properly and unlocked keyr>
lines 1-19/19 (END)Preformatted text

What does “gkr-pam: unable to locate daemon control file” mean, if anything?

check which greeter you are using

cat /etc/lightdm/lightdm.conf | grep "greeter-session"

depending on greeter, you have to change the relevant config file in /etc/lightdm directory. Look for the entry background under [greeter] section and write path to an image file.

[greeter]
background=/path/to/your/image.jpg

Path must be accessible by lightdm, so avoid using user’s home directory. sudo cp to /usr/share/backgrounds instead.
Here are some commonly used greeters, but there are many more…

1 Like