also ich verwende einfach gnome mit autologin und autostart, booten dauert nicht viel länger und ich hab gleich zugriff auf system, konsole, firefox,usw.
umschalten geht bei mir wie folgt:
1.) irexec auch in autostart
2.) ~/.lircrc:
Als Taste hab ich mute genommen, die hat dank digitalen ausgang eh keine funktion
sollte natürlich vorher aus remote.conf(vdr) und Lircmap.xml(xbmc) gelöscht werden
3.) das eigentlich switchscript:(irgenwo gefunden und angepasst)
~/.switch_tv.sh
Bash
#!/bin/bash
set -x
XBMC="/usr/bin/xbmc"
VDR="/home/vdruser/vdr_start.sh"
PIDFILE=~/vdr-sxfe.pid
#export DISPLAY=:1
#export LANG="de_DE.UTF-8"
if [ "`ps -ef | grep -v grep | grep 'vdr-sxfe'`" != "" ];then
echo "VDR application is running => starting XBMC ..."
PID=`pidof -s /usr/bin/vdr-sxfe`
kill $PID
svdrpsend remo off
#export XBMC_HOME="/usr/local/share/xbmc"
$XBMC 1> ~/xmbc.log 2>&1 &
sleep 1
#xset -dpms
PID=`pidof -s /usr/local/share/xbmc/xbmc.bin`
echo $PID > $PIDFILE
elif [ "`ps -ef | grep -v grep | grep 'xbmc'`" != "" ];then
echo "XBMC application is running => starting VDR ..."
PID=`pidof -s /usr/share/xbmc/xbmc.bin`
kill $PID
svdrpsend remo on
$VDR 1> /dev/null 2>&1 &
#xset -dpms
PID=`pidof -s /usr/bin/vdr-sxfe`
echo $PID > $PIDFILE
else
echo "no application is running => starting VDR ..."
$VDR 1>/dev/null 2>&1 &
#xset -dpms
svdrpsend remo on
PID=`pidof -s /usr/bin/vdr-sxfe`
echo $PID > $PIDFILE
fi
Display More
is noch viel Müll drin und gehört mal überarbeitet, funktioniert aber schon zuverlässig so kann man auch einfach per FB xinelibout killen &restarten, falls mal was spinnt
gruß red