Re: Changing the logo on login screen (SOLVED)

2012-08-06 Thread Jeff Gregor

On 8/6/2012 2:04 PM, zxq9 wrote:

On 08/06/2012 11:14 PM, Mark Stodola wrote:

On 08/06/2012 09:00 AM, Jeff Gregor wrote:

I'm setting up a couple of old machines as sort of web/email kiosks for
internal users. I'd like to be able to change the SL logo on the login
screen to use my organization's logo. I've figured out how to change 
the
background image on the login screen, but can't seem to figure out 
where

the login panel (gdm-simple-greeter?) is configured. Any help would be
appreciated! Thanks...


I haven't tried in SL6 yet, but in SL5, I place my theme directory in
/usr/share/gdm/themes//

In there, I have a GdmGreeterTheme.desktop that defines the name,
description, author, and greeter filename.
Then, there is a file matching the greeter filename above (usually
something like theme_name.xml) that contains all the goodies you are
looking for.

It is probably quickest to just clone an existing theme and tweak your
colors/text accordingly.


Look for system-logo-icon.{png,svg} in /usr/share/icons/hicolor or 
somewhere similar. I don't remember the details. xfce4 has its own 
name, and I think KDE has its own name also. Either that or 
computer.png. I don't remember precisely.


Anyway, if you're doing a kiosk by far the easiest way to get what you 
want would be to make your own redhat-logos package (and whatever 
other theming packages there are) from the original SRPM and either 
include an obsoletes line or increase it by a version number you're 
sure SL won't overwrite when, say, 6.3 or 6.4 are released.


Also, gnome has a series of icon caches that can trip you up. You can 
replace the icons and still see the old ones in central places for 
quite some time (and this survives restarting X). To fix this you'll 
need to delete the icon-theme.cache files at the base of whatever 
system icon theme directory you're replacing icons in (like 
/usr/share/icons/gnome/icon-theme.cache) or your changes will appear 
to have no effect.


Good luck.

Aha, that was the last piece of the puzzle I needed!

I figured out that the icon being used by running: sudo -u gdm 
gconftool-2 --recursive-list /apps/gdm/simple-greeter:

/apps/gdm/simple-greeter:
  logo_icon_name = start-here

Using the existing (default) System theme, I found the icons in 
/usr/share/icons/System/(various sizes)/places as "start-here.png".


I replaced all of the variously sized icons with my own (keeping the 
same name) but nothing changed, even after rebooting. I then deleted the 
icon-theme.cache in /usr/share/icons/System, rebooted, and voila!


I'm intrigued by the idea of tweaking the redhat-logos package, as this 
will be something that I'll have to do again in the future. I guess I'll 
have to do some more reading


Thanks for the help!


Re: Changing the logo on login screen

2012-08-06 Thread zxq9

On 08/06/2012 11:14 PM, Mark Stodola wrote:

On 08/06/2012 09:00 AM, Jeff Gregor wrote:

I'm setting up a couple of old machines as sort of web/email kiosks for
internal users. I'd like to be able to change the SL logo on the login
screen to use my organization's logo. I've figured out how to change the
background image on the login screen, but can't seem to figure out where
the login panel (gdm-simple-greeter?) is configured. Any help would be
appreciated! Thanks...


I haven't tried in SL6 yet, but in SL5, I place my theme directory in
/usr/share/gdm/themes//

In there, I have a GdmGreeterTheme.desktop that defines the name,
description, author, and greeter filename.
Then, there is a file matching the greeter filename above (usually
something like theme_name.xml) that contains all the goodies you are
looking for.

It is probably quickest to just clone an existing theme and tweak your
colors/text accordingly.


Look for system-logo-icon.{png,svg} in /usr/share/icons/hicolor or 
somewhere similar. I don't remember the details. xfce4 has its own name, 
and I think KDE has its own name also. Either that or computer.png. I 
don't remember precisely.


Anyway, if you're doing a kiosk by far the easiest way to get what you 
want would be to make your own redhat-logos package (and whatever other 
theming packages there are) from the original SRPM and either include an 
obsoletes line or increase it by a version number you're sure SL won't 
overwrite when, say, 6.3 or 6.4 are released.


Also, gnome has a series of icon caches that can trip you up. You can 
replace the icons and still see the old ones in central places for quite 
some time (and this survives restarting X). To fix this you'll need to 
delete the icon-theme.cache files at the base of whatever system icon 
theme directory you're replacing icons in (like 
/usr/share/icons/gnome/icon-theme.cache) or your changes will appear to 
have no effect.


Good luck.


Re: Changing the logo on login screen

2012-08-06 Thread Mark Stodola

On 08/06/2012 09:00 AM, Jeff Gregor wrote:

I'm setting up a couple of old machines as sort of web/email kiosks for
internal users. I'd like to be able to change the SL logo on the login
screen to use my organization's logo. I've figured out how to change the
background image on the login screen, but can't seem to figure out where
the login panel (gdm-simple-greeter?) is configured. Any help would be
appreciated! Thanks...


I haven't tried in SL6 yet, but in SL5, I place my theme directory in 
/usr/share/gdm/themes//


In there, I have a GdmGreeterTheme.desktop that defines the name, 
description, author, and greeter filename.
Then, there is a file matching the greeter filename above (usually 
something like theme_name.xml) that contains all the goodies you are 
looking for.


It is probably quickest to just clone an existing theme and tweak your 
colors/text accordingly.


-Mark
--
Mr. Mark V. Stodola
Senior Control Systems Engineer

National Electrostatics Corp.
P.O. Box 620310
Middleton, WI 53562-0310 USA
Phone: (608) 831-7600
Fax: (608) 831-9591


Changing the logo on login screen

2012-08-06 Thread Jeff Gregor
I'm setting up a couple of old machines as sort of web/email kiosks for 
internal users. I'd like to be able to change the SL logo on the login 
screen to use my organization's logo. I've figured out how to change the 
background image on the login screen, but can't seem to figure out where 
the login panel (gdm-simple-greeter?) is configured. Any help would be 
appreciated! Thanks...