How to change the login screen wallpaper?


Can anyone help me solve the problem of changing the login screen wallpaper on fedora (33)??

Setting up GDM background image


In the website it says to extract the existing GNOME Shell theme to a folder in my home directory. it says “You can do this using the following script:”
but the terminal says "bash: command not found…
solution please

Did you download the script and make it executable before trying to run it?


which script are you talking about ?
the website didn’t mention any script…

You just said above: "You can do this using the following script:”. So that script? The website provides it right below where this line is mentioned?

1 Like

I should install the script with sudo dnf install ???
Last metadata expiration check: 1:07:05 ago on Mon 07 Dec 2020 05:36:27 PM +0545.
No match for argument:
Error: Unable to find a match:

No, it’s a shell script, so you do not install it with dnf. dnf and rpm are for rpm packages only.

You need to download the contents, save it to a file, make the file executable, and then run it in the terminal.

If you are not familiar with these concepts, you should first read up to understand what you are doing. If you use your preferred search engine to look for “bash shell scripting”, you will find many resources. For example:


I’d really not make changes to your system unless you absolutely understand what it is you are doing. If you do not, you will not be in a position to debug your system if things break—and you’ll end up reinstalling etc. I’d also strongly recommend you make a note of all the changes you make without using system packages using dnf.

1 Like

this is the best suggestion I ever got thank you a lot @FranciscoD it means a lot…
i don’t know anything but I want to learn Bash Okay I will look out for your suggetions


You’re most welcome!

I know how exciting it is to modify your system and tweak it to your liking (we’ve all been there :D), but I’d do it slowly while also learning the necessary skills/tools. If you copy/paste from websites, you won’t learn what you are doing. More often than not, you’ll break your system and not know enough to recover.

1 Like

is learning bash from youtube good ?
what do you suggest

1 Like

Yeh, sure. Start anywhere, perhaps first with beginner level tutorials and then move the man pages and documentation.


Sorry for cutting in, will there be any problem if I let it be as default ?

Do you mean set a new default or leave it as what it is? Not changing the default at all will not cause any issues. Setting a new wallpaper should not either, but I haven’t tested the instructions out myself, so I cannot say.


When using gnome you can set the desktop screen backgrounds with the settings control panel. I have not tried the lock nor login screens.

Find own hybrid stable solution of gdm wallpapers:

and this one to protect custom choice, when something update

> cat /etc/crontab
> SHELL=/bin/bash
> PATH=/sbin:/bin:/usr/sbin:/usr/bin
> MAILTO=root
> # For details see man 4 crontabs
> # Example of job definition:
> # .---------------- minute (0 - 59)
> # |  .------------- hour (0 - 23)
> # |  |  .---------- day of month (1 - 31)
> # |  |  |  .------- month (1 - 12) OR jan,feb,mar,apr ...
> # |  |  |  |  .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
> # |  |  |  |  |
> # *  *  *  *  * user-name  command to be executed
> @reboot set-gdm-wallpaper /usr/share/backgrounds/f30/extras/blue-mystic.jpg

Shouldn’t this be man 5 crontab? :slight_smile:


Maybe. This is cat from my /etc/crontab, i dont know which version it use, cause i copypasted and edited it from other source


Are you a nerd ?
Man you know all these stuff
Do you work with redhat??

I don’t know, am I? :smiley:

I just use cron for a few things, and so have read the man page a few times.

Try reading:

$ man man

and this will tell us all the cron related man pages there may be:

$ apropos cron
anacrontab (5)       - configuration file for Anacron
anacron (8)          - runs commands periodically
cron (8)             - daemon to execute scheduled commands
crond (8)            - daemon to execute scheduled commands
cronnext (1)         - time of next job cron will execute
crontab (1)          - maintains crontab files for individual users
crontab (1p)         - schedule periodic background work
crontab (5)          - files used to schedule the execution of programs
crontabs (4)         - configuration and scripts for running periodical jobs
DateTime::Locale::en_FM (3pm) - Locale data examples for the English Micronesia (en-FM) locale
kubectl-create-cronjob (1) - (unknown subject)

1 Like