#!/bin/bash
# 2006-03-09 <pille@struction.de>
#
# displays text in arguments on X screen using osd_cat (in some nicely preconfigured style)

OSD_CAT=`which osd_cat`
XOSD="${OSD_CAT} --delay=2 --age=0 --lines=2 --pos=bottom --align=center --font=-adobe-helvetica-bold-r-normal-*-*-180-*-*-p-*-*-* --colour=green --shadow=1 --offset=25 --indent=25"

# get user running X display (needed when run by script)
# XUSER=`ps -C Xsession -o user h`  
XUSER="armin"

if [ "${USER}" == "${XUSER}" ]; then
    echo $@ | ${XOSD}
else
    echo $@ |su ${XUSER} -c "DISPLAY=${DISPLAY:-:0.0} ${XOSD}"
fi

