> Subject: Re: Anyone want to make a Debian XDM login screen?
> Date: Thu, 23 Apr 1998 11:21:52 -0600 (MDT)
> From: Barak Pearlmutter <[EMAIL PROTECTED]>
> To: "David A. van Leeuwen" <[EMAIL PROTECTED]>
> CC: [email protected]
>
> Inspired by your cute reboot/halt button hack, I added it plus a
> little background color to my own xdm.  Everyone here is pretty happy
> with the result.
>
>                                         --BAP.
>

That's cool. I hacked my xdm to move the login window to the top left-hand
corner, set the background black, and run xlock with a pretty anim in
the background. You have to kill it when folks log in. Here's da code
(apologies for volume):


--

Paul Reavis                                      [EMAIL PROTECTED]
Design Lead
Partner Software, Inc.                        http://www.partnersoft.com


! $XConsortium: Xresources,v 1.7 93/09/28 14:30:29 gildea Exp $
xlogin*login.translations: #override\
        Ctrl<Key>R: abort-display()\n\
        <Key>F1: set-session-argument(failsafe) finish-field()\n\
        Ctrl<Key>Return: set-session-argument(failsafe) finish-field()\n\
        <Key>Return: set-session-argument() finish-field()
xlogin*borderWidth: 3
xlogin.Login.width: 400
xlogin.Login.height: 200
xlogin.Login.x: 0
xlogin.Login.y: 0
xlogin*greeting: I am CLIENTHOST
xlogin*namePrompt: what is your name:\ 
xlogin*passwdPrompt: what is your quest:\ 
xlogin*fail: Hey, no way, man...
#ifdef COLOR
xlogin*greetColor: orange
xlogin*failColor: red
*Foreground: orange
*Background: black
#else
xlogin*Foreground: black
xlogin*Background: white
#endif

XConsole.text.geometry: 480x130
XConsole.verbose:       true
XConsole*iconic:        true
XConsole*font:          fixed

Chooser*geometry:               750x550+200+100
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-*


#!/bin/sh
# $XConsortium: Xsetup_0,v 1.3 93/09/28 14:30:31 gildea Exp $

#if grep -q ^run-xconsole /etc/X11/config
#then
#  xconsole -geometry 480x130-0-0 -daemon -notify -verbose -fn fixed \
#    -exitOnFail -file /dev/xconsole
#fi

if [ -x /usr/bin/X11/xsetroot ] ; then
  /usr/bin/X11/xsetroot -solid black
fi

if [ -x /usr/bin/X11/xlock ] ; then
  /usr/bin/X11/xlock -nolock -inroot -mode bouboule &
  echo $! > /var/run/LoginPretty.pid
fi
exit 0
#! /bin/sh
#
# This script is run as root after a user starts a session on :0.

# Call the global Xstartup script, if it exists
if [ -x /etc/X11/xdm/Xstartup ] ; then
  /etc/X11/xdm/Xstartup
fi

# :0 specific startup commands go here
start-stop-daemon --stop --quiet --pidfile /var/run/LoginPretty.pid

exit 0

Reply via email to