Vielleicht geht mir den Terminals irgendwas schief (ich kenne Deine Installation nicht).
Wenn ich bei mir FLIRC am Start habe, muss in ein Terminal wechseln und das dann auch dem VDR als Terminal mitgeben.
Der Auszug aus meiner runvdr sieht so aus:
# check if FLIRC is avaiable
if [ "$(lsusb | grep Clay | awk '{print $(NF-1)}')" = 'Clay' ];
then
# only change terminal, if FLIRC is connected
TERMINAL="-t /dev/tty7"
/bin/chvt 7
else
TERMINAL=""
fi
VDRPRG="DISPLAY=:0.0 /usr/local/bin/vdr"
# FLIRC requires a terminal to control VDR from
# This has been set to 7 above
VDROPTIONS="$TERMINAL -l 0 --lirc -w 60 -v /video -c /var/lib/vdr -s /usr/local/bin/vdrshutdown.sh"
.
.
.
VDRCMD="$VDRPRG $VDROPTIONS $VDRPLUGINS1 $OUTPUT $VDRPLUGINS2 $*"
Display More
Vielleicht hilft Dir das und Du kannst es mal händisch starten?