Red Hat Bugzilla – Bug 97116
GDMSetup does not change logo or welcome screen
Last modified: 2007-04-18 12:54:44 EDT
Description of problem:
When changing the logo or welcome string text in the Standard Greeter tab of
gdmsetup, the changes are not reflected in in the gdm login screen.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Select System Settings -> Login Screen
2. When GDMSetup starts, click on Standard greeter tab.
3. In Standard greeter tab, change logo via the Browse button. (I chose any
number of *.png files in /usr/share/pixmaps/* and none would appear in gdm).
4. Change the Welcome String setting to desired text.
5. Click on Close.
7. Restart gdm (CTRL + ALT + Backspace or init 4 then init 5 or init 6. your
The image selected in step 4 and the text entered in step 5 never appear.
The image should change to that selected in step 4. The text should change too
that entered in step 5.
GDMSetup seems to work fine when choosing a different theme.
On the first tab (General) you can choose Standard Greeter or Graphical Greeter;
by default we have Graphical Greeter with Bluecurve theme.
The settings on the Standard Greeter tab only apply if you've chosen
Standard Greeter on the first tab.
Does that explain what you are seeing or do I not understand the report?
I was assuming one did not need to change to standard greeter to get the
message/image to change. Since this is the case, then this would be more of a
feature request than a bug report. Is there a way to change the message and
image in the graphical greeter as well?
Thanks for the quick work.
Basically what you have to do right now to change the graphical greeter is to
create a new theme. You can find the themes in /usr/share/gdm/themes/;
you'd copy one of those and think of a new name and then edit your
I don't think the themes are required to have a space for the welcome message,
etc., so I'm not sure there's any way to add that without extending the theme
format at least.
In the newest devel version (22.214.171.124) the welcome string is indeed settable.
Of course the theme must use the welcome stock label and not a hardcoded one (I
believe redhat theme is still not using stock labels, though they should have
been there in 2.4.1.x I think). I suppose a reasonable fix might be to disable
the standard or the graphical page, if the greeter is not selected. The
background can't really be reasonably set in the theme since it would likely not
"jive" with the current theme, plus there's no way to find out what is the
background to begin with. If you want changable backgrounds and logos, use the
standard greeter, the graphical greeter just uses the theme.
Per the suggestion, I schooled myself on Themes and created a test one. This
will probably be the way I go with the login screen. It gives me the ability to
blend the funtionality of the standard greeter with the preferred aesthetics of
the graphical greeter.
Interestingly, when I removed the "Welcome to %h" from the Bluecurve theme
(leaving only ""), GDM defaulted to the Circles theme. When I placed some
general text in there ("This is a computer"), the theme loaded and worked like a
So I have my solution. Thanks to all for taking the time to research this and
I have just fixed the empty text thing in cvs, though it doesn't seem to make a
lot of sense to have an empty label (you should remove the label completely in
this case) it doesn't make sense to explicitly disallow it.
True, it doesn't. But then again it's always good to cover everything because
there is always someone like me out here doing what "doesn't make a lot of
I applaude your initiative to fix it though. It's the little things like this
that can polish or tarnish a packages image, regardless of the whole.