Older thread, but came up in google on top!
Under Ubunut 11.10 I am starting the mythfrontend with the following skript.
It is called by the "Power"-Button of my remote control using irexec. But the important part is:
After starting mythfrontend:
Code:
dconf write /org/gnome/settings-daemon/plugins/power/idle-dim-battery false
When ending
Code:
dconf write /org/gnome/settings-daemon/plugins/power/idle-dim-battery true
There is also a "idle-dim-ac". It depends what system you are using! If not sure, you can disable them all.
This assumes dconf-tools installed!
Older ubuntu versions use gconf. XFCE has it's own tools and editors.
Code:
#!/bin/bash
PROGRAM="mythfrontend.real"
if ps x | grep -v grep | grep -v $$ | grep $0
then
echo "$0 already running. Exiting"
exit 1
else
##########################################
if ps x | grep -v grep | grep "${PROGRAM}"
then
killall /usr/bin/mythfrontend.real
sleep 1
killall_ myth
dconf write /org/gnome/settings-daemon/plugins/power/idle-dim-battery true
exit 0
else
mythfrontend &
dconf write /org/gnome/settings-daemon/plugins/power/idle-dim-battery false
#mythfrontend &
exit 0
fi
##########################################
fi
The program also uses the following "killall_"-script for killing mythfrontend and service, which prevents to start over again:
Code:
#!/bin/bash
PROGRAM="${1}"
if [ ${PROGRAM} = "" ]
then
echo "Programname required."
exit 1
fi
KILL="$(ps x | grep -v grep | grep -v killall | grep -v $(basename $0) | grep "${PROGRAM}" | sed 's/^\ //' | cut -d' ' -f1 | sed 's/ //g')"
if [ "${KILL}" != "" ]
then
for killme in "${KILL}"
do
echo "Killing <9> process number $killme"
kill -9 $killme
done
else
echo "Nothing to kill ..."
fi
Greets
Axel