I have configured my Red Hat system to act as an XDMCP server no problem. That is because the relevant Red Hat files "matched-up" with the assumptions of the XDMCP HOW-TO. For instance, when the HOW-TO says to "[m]odify /etc/rc.d/init.d/xfs and make the following changes. Change all (this is where the Font Server port): 'daemon xfs -droppriv -daemon -port -1' to: 'daemon xfs -droppriv -daemon -port 7100'", I *am* able to do this because "daemon xfs -droppriv -daemon -port -1" exists in the xfs file. But I am now trying to configure another distro as an XDMCP server, and the HOW-TO's assumptions do not apply. I am using Corel, and I am sure you guys are all rolling your eyes, but it *is* "based" on Debian, and it *is* Linux, so c'mon... We should all be thankful there is a Linux-based word processor that equals Word. So let's all gather 'round and assist me. Can anyone suggest what I need to do differently to enable XDMCP? Here is a copy of the xfs file, just in case, so that you can see what I mean: #!/bin/sh # /etc/init.d/xfs: start or stop the X font server set -e PATH=/bin:/usr/bin:/sbin:/usr/sbin DAEMON=/usr/bin/X11/xfs PIDFILE=/var/run/xfs.pid UPGRADEFILE=/var/run/xfs.upgrade test -x $DAEMON || exit 0 stillrunning () { if [ "$DAEMON" = "$(cat /proc/$DAEMONPID/cmdline 2> /dev/null)" ]; then true else false fi; } case "$1" in start) echo -n "Starting X font server: xfs" start-stop-daemon --start --quiet --pid $PIDFILE --exec $DAEMON || echo -n " already running" echo "." ;; restart) /etc/init.d/xfs stop if [ -f $PIDFILE ]; then if stillrunning; then exit 1 fi fi /etc/init.d/xfs start ;; reload) echo -n "Reloading X font server configuration..." if start-stop-daemon --stop --signal 1 --quiet --pid $PIDFILE --exec $DAEMON; then echo "done." else echo "xfs not running." fi ;; force-reload) /etc/init.d/xfs reload ;; stop) echo -n "Stopping X font server: xfs" if [ ! -f $PIDFILE ]; then echo " not running (no $PIDFILE)." exit 0 else DAEMONPID=$(cat $PIDFILE | tr -d '[:blank:]') KILLCOUNT=1 if [ ! -e $UPGRADEFILE ]; then start-stop-daemon --stop --quiet --pid $PIDFILE --exec $DAEMON || echo -n " not running" fi while [ $KILLCOUNT -le 5 ]; do if stillrunning; then kill $DAEMONPID else break fi sleep 1 KILLCOUNT=$(expr $KILLCOUNT + 1) done if stillrunning; then echo -n "not responding to TERM signal (pid $DAEMONPID)" else if [ -e $UPGRADEFILE ]; then rm $UPGRADEFILE fi fi fi echo "." ;; *) echo "Usage: /etc/init.d/xfs {start|stop|restart|reload|force-reload}" exit 1 ;; esac exit 0