One thing that bothered me with some of the older versions of gdm was the fact that I couldn't place the login window anywhere I wanted on the screen. With the latest version, it as very easy. Also, I couldn't figure out how to make logos of people in the login window, and now I figured that out. The latest version of GDM is really nice and I have figured out how to configure it the way I wanted it to be configured, so I finally decided to write this article.
The danger of not using rpms to install gdm, is the fact that I am installing a newer version of gdm on top of a gdm version which was installed by rpms. This could cause problems if I decided to use an rpm in the future. I found an rpm version at ftp://ftp.gnome.org/pub/GNOME/stable/latest/redhat/i386/Base/gdm-2.2.0-1.i386.rpm in case you don't want to install it manually.
Initial Steps
Three additional Steps
Browser=true SetPosition=true PositionX=100 PositionY=100 Exclude=bin,daemon,adm,lp,sync,shutdown,halt,mail,news,uucp,operator,nobody,gdm,postgres,pvm,otherlogin GlobalFaceDir=/usr/share/faces/Also, here was my Init/Default script,
#!/bin/sh /usr/X11R6/bin/xsetroot -solid "#363047" xsri -geometry +5+5 /etc/X11/xdm/Logo2.png xsri -geometry +400+5 /home/mark/public_html/wedding/wed2.jpg xsri -geometry +700+500 /home/mark/public_html/wedding/walk.jpg xsri -geometry +200+500 /home/mark/public_html/wedding/kiss.jpg xsri -geometry +5+175 /home/mark/public_html/kiss.gif xsri -geometry +5+500 /usr/local/apache_gnujobs/htdocs/images/zing.png xeyes -geometry +825+5 & xclock -digital -geometry +825+125 -update 1 & xtriangles -geometry +800+300 &In order to get logos or pictures of people on the GDM screen, I had to make the name of the image exactly the name of username and put it in /usr/share/faces/. To test this, I took my logo for ZING and copied it to "/usr/share/faces/root" like
cp /usr/local/apache_gnujobs/htdocs/images/zing.png /usr/share/faces/rootNotice that there is no extension.
I would have liked to compare KDM with GDM, but I wasn't able to easily find a recent webpage for KDM. I am also waiting until I install the latest version of KDE before I mess around with KDM anyways.
Mark works as an independent consultant donating time to causes like GNUJobs.com, writing articles, writing free software, and working as a volunteer at eastmont.net.
Copyright © 4/2001 Mark Nielsen
Article #!/usr/bin/perl
print "Content-type: text/html\n\n\n\n";
#foreach my $ENV (sort keys %ENV) {print "
$ENV = $ENV{$ENV}\n";}
#print "
$ENV{'DOCUMENT_ROOT'}\n";
#print "
$ENV{'REQUEST_URI'}\n";
my $Temp = $ENV{'REQUEST_URI'};
my $Cvs = $Temp;
#### Rememebr to compare the time of the file to the time on CVS.
my (@Junk) = split(/\//, $Cvs);
my $File = pop @Junk;
$Cvs =~ s/[^\/]+$//g;
$Cvs = $ENV{'DOCUMENT_ROOT'} . $Cvs . "CVS/Entries";
#print "
$Temp2, $File\n";
my $Match = "";
open(FILE,$Cvs);
while (my $Line =
$Cvs\n";