#!/bin/bash MYTH_RUN_STATUS="1" . /etc/profile . /etc/systemconfig if [ -e /etc/X11/WINDOWMANAGER ] then . /etc/X11/WINDOWMANAGER fi . /etc/osd_cat.cfg || { color=yellow outline=2 outlinecolour=black shadow=0 shadowcolour=black font="-adobe-helvetica-bold-*-*-*-34-*-*-*-*-*-*-*" } # function delay_osd(){ # if [ x$STARTUP_STYLE = xmythvantage ] # then # cmd="ps -ef | grep -v grep | grep -q xmsg.py" # else # cmd="ps -ef | grep -v grep | grep -q osd_cat" # fi # # eval $cmd # # rc=$? # while [ $rc = 0 ] # do # eval $cmd # rc=$? # done # # # } function msg_osd(){ DISPLAY=127.0.0.1:0 echo -e "$1" | DISPLAY=127.0.0.1:0 osd_cat --pos=middle --align=center --offset=200 --delay=5 --color=$color --outline=$outline --outlinecolour=$outlinecolour --shadow=$shadow --shadowcolour=$shadowcolour --font=$font } function msg_pyosd(){ DISPLAY=127.0.0.1:0 /usr/LH/bin/xmsg.py -m "$1" } function msg(){ if [ x$STARTUP_STYLE = xmythvantage ] then msg_pyosd "$1" else msg_osd "$1" fi } if [ x"${@}" = x ] then echo "nothing to display" else msg "${@}" fi