[mythtv-users] some general ratpoison questions
David Fishburn
fishburn at ianywhere.com
Sat Apr 28 19:33:47 UTC 2007
> -----Original Message-----
> From: mythtv-users-bounces at mythtv.org
> [mailto:mythtv-users-bounces at mythtv.org] On Behalf Of Rich West
> Sent: Saturday, April 28, 2007 2:56 PM
> To: Discussion about mythtv
> Subject: tv: some general ratpoison questions
>
> I am considering using ratpoison as the window manager on my
> frontend systems. I've read a number of posts, and the wiki
> entry, and I think it really is a good way to go.
>
> I do have a quick question, though: Can it be configured
> such that if mythtv were to crash, the window manager would
> exit, go back to the login screen, auto-login, and start up
> mythtv again?
>
> I'm running FC6 on my frontend systems with it automatically
> logging in the mythtv user, but, as you can guess, there are
> times when mythtv exits (usually due to a error on my part)
> and I have to go to a computer, VNC in, and start it up.
>
> I see http://www.mythtv.org/wiki/index.php/Frontend_Auto_Login covers
> *some* of this, but I am not sure if it meshes well with FC6...
I am doing something similar.
If MythFrontend does crash, I setup the Power button on the remote to
restart the frontend.
This increases the WAF factor while I am not home.
Anyway, I wrote some instructions down for myself:
In my lircrc:
###################
#
# For Restarting the Frontend
#
#
http://www.mythtv.org/wiki/index.php/Setting_A_Button_On_Your_Remote_To_Rest
art_mythfrontend
###################
begin
prog = irexec
# prog = irxevent
button = Power
repeat=1
config=/home/fishburn/bin/runmyth &
end
Runmyth shell script just does:
#!/bin/sh
RUNNING=0;
for x in `ps -C mythfrontend | grep -v PID` end; do
test $x != 'mythfrontend' && continue
RUNNING=1;
done
if [ $RUNNING = 1 ]; then
RUNNING=2;
# `mythtvosd --bcastaddr="127.0.0.1" \
# --template='alert' \
# --alert_text="MythFrontend is already running" > /dev/null 2>&1 &`
else
`mythfrontend -O ThemePainter=qt -l ~/frontend.txt &`
fi
Hope that helps.
Dave
More information about the mythtv-users
mailing list