#!/bin/sh
#
# /etc/X11/xdm/Xsetup
#
# This script is run whenever xdm is asked to manage a display.

PATH=$PATH:/usr/bin/X11

SYSMODMAP=/etc/X11/Xmodmap

HOSTSERVER=$(echo $DISPLAY | cut -d. -f1)

if [ -e /var/run/xconsole.$HOSTSERVER.pid ]; then
  pid=$(cat /var/run/xconsole.$HOSTSERVER.pid 2> /dev/null)
  if [ "$pid" ]; then
    kill $pid 2> /dev/null
  fi
  rm /var/run/xconsole$HOSTSERVER.pid
fi
xconsole -geometry 480x130-0-0 -notify -verbose -fn fixed -exitOnFail -file /dev/xconsole &
echo $! > /var/run/xconsole.$HOSTSERVER.pid

if command -v xmodmap > /dev/null 2>&1; then
  if [ -f $SYSMODMAP ]; then
    xmodmap $SYSMODMAP
  fi
fi

exit 0
