Package: xdm Version: 4.1.0-16 It is not possible to chose an own logo for the login screen via xdm in /etc/X11/xdm/Xresources. The login widget shows the text only. The delivered logos (debian.xpm, debianbw.xpm, XFree86.xpm, XFree86bw.xpm) can be used without any problems.
One may (hopefully) reproduce the error the following way: * In /etc/X11/xdm/pixpaps: /etc/X11/xdm/pixmaps# cp debian.xpm test.xpm /etc/X11/xdm/pixmaps# ls -l (...) -rw-r--r-- 1 root root 54701 16. Apr 2002 debian.xpm -rw-r--r-- 1 root root 54701 3. Okt 12:05 test.xpm (...) * Changing /usr/X11R6/lib/X11/xdm/Xresources: (...) #if PLANES >= 8 xlogin*logoFileName: /etc/X11/xdm/pixmaps/test.xpm ! xlogin*LogoFileName: /etc/X11/xdm/pixmaps/debian.xpm #else (...) * Restarting X * In /var/log/xdm.log: xdm error (pid 961): Unable to stat() pixmap file /etc/X11/xdm/pixmaps/test.xpm * A small C-program shows no difference of stat()-return values, of course: ---snip--: test.c :--- #include <sys/types.h> #include <sys/stat.h> #include <unistd.h> #include <stdio.h> const char test[] = "/etc/X11/xdm/pixmaps/test.xpm"; const char debian[] = "/etc/X11/xdm/pixmaps/debian.xpm"; int main() { struct stat* buf; printf("stat(\"%s\", buf) = %d \n", test, stat(test,buf)); printf("stat(\"%s\", buf) = %d \n", debian, stat(debian,buf)); return 0; } ---snap--- * It returns: # ./test stat("/etc/X11/xdm/pixmaps/test.xpm", buf) = 0 stat("/etc/X11/xdm/pixmaps/debian.xpm", buf) = 0 * I'm using Debian GNU/Linux 2.4, Kernel 2.4.18-bf2.4, libc 2.2.5 Thanks a lot for any useful hint. Cheers, Matthias P.S.: Below everything of /etc/X11/xdm/Xresources ---snip--- ! $Xorg: Xresources,v 1.3 2000/08/17 19:54:17 cpqbld Exp $ ! ! ! $XFree86: xc/programs/xdm/config/Xres.cpp,v 1.3 2000/11/27 05:06:46 dawes Exp $ ! xlogin*login.translations: #override \ Ctrl<Key>R: abort-display()\n\ <Key>F1: set-session-argument(failsafe) finish-field()\n\ <Key>Delete: delete-character()\n\ <Key>Left: move-backward-character()\n\ <Key>Right: move-forward-character()\n\ <Key>Home: move-to-begining()\n\ <Key>End: move-to-end()\n\ Ctrl<Key>KP_Enter: set-session-argument(failsafe) finish-field()\n\ <Key>KP_Enter: set-session-argument() finish-field()\n\ Ctrl<Key>Return: set-session-argument(failsafe) finish-field()\n\ <Key>Return: set-session-argument() finish-field() xlogin*greeting: Welcome on CLIENTHOST! xlogin*namePrompt: \040\040\040\040\040\040\040Login: xlogin*fail: Login incorrect #if WIDTH >= 1024 xlogin*greetFont: -adobe-helvetica-bold-o-normal--25-180-100-100-p-138-iso8859-1 xlogin*font: -adobe-helvetica-medium-r-normal--20-140-100-100-p-100-iso8859-1 xlogin*promptFont: -adobe-helvetica-bold-r-normal--20-140-100-100-p-105-iso8859-1 xlogin*failFont: -adobe-helvetica-bold-r-normal--20-140-100-100-p-105-iso8859-1 #if PLANES >= 8 ! Changed by mdehn: xlogin*logoFileName: /etc/X11/xdm/pixmaps/test.xpm ! xlogin*logoFileName: /usr/X11R6/lib/X11/xdm/pixmaps/phoenixc2.xpm ! xlogin*LogoFileName: /etc/X11/xdm/pixmaps/debian.xpm ! xlogin*logoFileName: /usr/X11R6/lib/X11/xdm/pixmaps/XFree86.xpm #else ! Changed by mdehn: ! xlogin*logoFileName: /usr/X11R6/lib/X11/xdm/pixmaps/phoenix.xpm xlogin*logoFileName: /usr/X11R6/lib/X11/xdm/pixmaps/debianbw.xpm #endif #else xlogin*greetFont: -adobe-helvetica-bold-o-normal--14-140-75-75-p-82-iso8859-1 xlogin*font: -adobe-helvetica-medium-r-normal--12-120-75-75-p-67-iso8859-1 xlogin*promptFont: -adobe-helvetica-bold-r-normal--12-120-75-75-p-70-iso8859-1 xlogin*failFont: -adobe-helvetica-bold-r-normal--12-120-75-75-p-70-iso8859-1 #endif #ifdef COLOR xlogin*borderWidth: 1 xlogin*frameWidth: 5 xlogin*innerFramesWidth: 2 xlogin*shdColor: grey30 xlogin*hiColor: grey90 xlogin*background: grey !xlogin*background: black !xlogin*foreground: darkgreen xlogin*greetColor: Blue3 xlogin*failColor: red *Foreground: black *Background: #fffff0 !*Background: #ff8800 #else xlogin*borderWidth: 3 xlogin*frameWidth: 0 xlogin*innerFramesWidth: 1 xlogin*shdColor: black xlogin*hiColor: black #endif xlogin*useShape: true xlogin*logoPadding: 10 XConsole.text.geometry: 480x130 XConsole.verbose: true XConsole*iconic: true XConsole*font: fixed Chooser*geometry: 700x500+300+200 Chooser*allowShellResize: false Chooser*viewport.forceBars: true Chooser*label.font: *-new century schoolbook-bold-i-normal-*-240-* Chooser*label.label: XDMCP Host Menu from CLIENTHOST Chooser*list.font: -*-*-medium-r-normal-*-*-230-*-*-c-*-iso8859-1 Chooser*Command.font: *-new century schoolbook-bold-r-normal-*-180-* ---snap--- EOF