Pages

Saturday, May 26, 2012

Changing GDM background

The Beefy Miracle wallpaper is not very pleasing to the eye so I looked into changing GDM background on Fedora 17 Linux. In order to accomplish this feat, we can use gdm3setup.

To get gdm3setup, clone its git repository:

git clone https://github.com/Nano77/gdm3setup.git

Then run install.sh script as root to install. It will install a shortcut (.desktop file) so the application is accessible from the Applications list as GDM3 Settings.

Apart from changing the wallpaper, it offers a few more options for customization of both GDM and Gnome Shell, like cursor theme, GTK theme, logo, etc.

Source: link

6 comments:

itsjustarumour said...

Hi,

On Fedora 17, 64-bit. I tried following your how-to and the application installed OK. However, when I chose my settings and hit "OK", my desktop locked up completely. On reboot, I can't access my desktop any more - at the point where the GDM login screen should appear, I just get a flash of my wallpaper and then the GNOME "Oh No! Something went wrong" message... and I can't get any further.

I've gone to the terminal and tried switching to KDM, but same problem. I checked out the /home/(username)/gdm3setup directory, but theres no "uninstall" script I can run. I've tried removing /usr/bin/gdm3setup.bin... still no joy.

Any ideas?

Alen Šiljak said...

@itsjustarumour: Hi. There is no uninstall script but it should be relatively easy to undo the installation by reversing the commands from the install.sh. Below are the contents of the install script:

*********************************
cd po
./make-mo
cd ..

install --mode=755 -D gdm3setup.py /usr/bin/
install --mode=755 -D gdm3setup-daemon.py /usr/bin/
install --mode=755 -D start-gdm3setup-daemon /usr/bin/
install --mode=755 -D gdmlogin.py /usr/bin/
install --mode=755 -D get_gdm.sh /usr/bin/
install --mode=755 -D set_gdm.sh /usr/bin/
install -D gdm3setup.desktop /usr/share/applications/
install -D apps.nano77.gdm3setup.service /usr/share/dbus-1/system-services/
install -D apps.nano77.gdm3setup.service /usr/share/dbus-1/services/
install -D apps.nano77.gdm3setup.conf /etc/dbus-1/system.d/
install -D apps.nano77.gdm3setup.policy /usr/share/polkit-1/actions/
install -D gdm3setup.ui /usr/share/gdm3setup/ui/gdm3setup.ui
cp -r locale /usr/share/

*********************************

However, removing gdm3setup might not be the solution to the issue you are having. You have already modified a certain setting that is now crashing Gnome.
What happens if you log in to a console terminal (Ctrl+Alt+F2 or F3...) and try to run 'startx'?

Alen Šiljak said...

If you want an installable package, have a look at ReadMe.md file in the cloned repository. There is a way to package gdm3setup into a package.
However, I did not do that.

itsjustarumour said...

Hi Alen,

OK, many thanks for the help - all working now! :-)

Keep up the good work, I've found your other posts on Fedora 17 64-bit to be very useful, and I'm sure they're helpful for many other peopole too.

Best,

itsjustarumour

Alen Šiljak said...

Cheers! Glad you're all set.

Anonymous said...

bnFinnThis application GDM3 Settings just keeps crashing on my Fedora 17 64bits, doesn't work at all!