How to change login screen wallpaper on macOS Catalina

I managed to change the login wallpaper on Catalina with two different procedures.

The first one works every time but it’s more advanced, you need to write commands into the Terminal.

The second one it’s an accidental method I discovered by chance and it exploits some sort of unknown macOS bug. It worked for me twice, when I first upgraded to Catalina 10.15.2 and then after installing 10.15.3, but then stopped working after I restored a Time Machine backup to go back from 10.15.2 (the .3 was irritatingly slow). A theory of mine is that there was some sort of “memory” in the system from the time I changed the login wallpaper back on High Sierra, and restoring the TM backup got rid of that memory. Anyway, feel free to try it out and see if it works for you.

Let’s start with the advanced procedure.

Procedure 1 (advanced)

1) Select the image you want to use and rename it: Catalina.heic

2) Go to: Finder > Applications > Utilities > Disk Utility

a) Select Macintosh HD
b) Right-click > Get Info
c) Take note of BSD device node (e.g. disk1s5)

3) Shut Down the computer

4) Restart in Recovery Mode (i.e. hold down [command] + [R] after pressing the power button and until the Apple logo appears)

5) Utilities > Terminal

6) Enter

csrutil disable

and press return

7) The SIP is now disabled

8) Apple logo > Restart

9) Enter the account with admin rights

10) Go to: Finder > Applications > Utilities > Terminal

11) Enter:

sudo mount -t apfs -wu /dev/[system ID] /Volumes

where [system ID] is the BSD device node of point 2c) above (e.g. disk1s5, disk1s1, etc)

12) Enter:

sudo mount -wu /; killall Finder

13) Go to: Finder > Go > Go to Folder

14) Enter:

/System/Library/Desktop Pictures

15) Select image: Catalina.heic and rename it: old.Catalina.heic (or copy/paste it somewhere as a backup)

16) Drag-and-drop the image you named: Catalina.heic into the open folder

17) Go to: Finder > Applications > Utilities > Terminal

18) Enter:

diskutil apfs updatePreboot /

and wait for it to finish

18) Close all the open windows

19) Shut Down the computer

20) Restart in Recovery Mode (i.e. hold down [command] + [R] after pressing the power button and until the Apple logo appears)

21) Utilities > Terminal

22) Enter:

csrutil enable

and press return – the SIP is not enabled again

23) Apple logo > Restart

That was the advanced procedure, which works every time. Let’s now look at the simpler procedure which exploits an unknown bug. It may or may not work for you.

Procedure 2

Preparation

Step 1: Create a folder somewhere with the wallpapers you want to use.

57-1.png

I decided to create that folder in Documents, and initially it was called “Wallpapers 5K” (the name will need to change later on).

!!!   !!! In the folder you have just created with your favourite wallpapers, make sure that the one you want to use as the login wallpaper is alphabetically the first one of the list. !!!   !!!

Step 2: Right click somewhere on the empty part of the desktop and select Change Desktop Background…

57-2.png

Step 3: Select the folder you have created.

57-3.jpg
Note: the above screenshot was taken after I had renamed the folder at Step 8

Step 4: Make a backup using Time Machine.

Fact is, even if I wanted to, I wouldn’t know how to revert the change I unintentionally applied, apart from either restoring a backup or updating to a new MacOS version.

Changing the login screen wallpaper

Step 5: Click on Finder.

57-4.png

Step 6: Hit Command + Shift + G to bring up the “Go to the folder:” window.

57-5.png

Step 7: Enter the following path /Library/Desktop Pictures and click Go.

Step 8: Go back to Documents or wherever you put the folder created at Step 1, and rename it with the name of your preference (this will be the final name, not going to change again).

Step 9: Since the name of the folder you selected at Step 3 has changed, the path you selected to display that folder in Desktop & Screen Saver doesn’t work anymore. Wait for the 15 minutes to elapse and for the desktop wallpaper to revert back to one of the default images (this is what I did in macOS 10.15.2) or go back in Desktop & Screen Saver and click on the folder you previously selected, which will be empty since the path is broken (this is what I did in macOS 10.15.3 since the desktop wallpaper was not reverting to a default image).

Step 10: Then, repeat Step 2 and Step 3 to select once again the newly-renamed folder.

57-3.jpg

Step 11: Now select Desktop Pictures.

57-6.jpg

Step 12: Play with the images in Dynamic Desktops and Desktop Pictures, clicking on a few of them as you please.

57-7.png

Step 13: Select once again the folder with your own wallpapers (Step 10).

Step 14: Close the Desktop & Screen Saver window.

Step 15: Close the Library folder you opened at Step 7.

Step 16: Call it a day and restart the Mac.

I managed to change the login screen wallpaper with the above procedure twice, first in macOS 10.15.2 and then in macOS 10.15.3, but after restoring a Time Machine backup this method stopped working for me. No big deal, I proceeded with the advanced procedure shown above.

***        ***        ***

Whichever procedure you decided to use, the customization of your own Mac is back in your hands. No more need to deal with the patronizing choices by Apple, or at least one less patronizing Apple design choice to deal with. Excellent!

57-8.jpg
Note: the screenshot tool dims the image when used on a locked screen, and as such the real-life picture is much brighter than that

Read also:
• Make Firefox look like Safari
• How to back up Bitwarden using KeyPassXC on macOS