diff options
author | James Meyer <james.meyer@operamail.com> | 2009-03-09 22:28:18 (GMT) |
---|---|---|
committer | James Meyer <james.meyer@operamail.com> | 2009-03-09 22:28:18 (GMT) |
commit | ef37404dc855cf08c14fb260ba3e3c3e7783790d (patch) | |
tree | 89e38a7032c26e9734c450f2bad8b5d5834e7f4b /abs/core-testing/LinHES-config/systemconfig.sh | |
parent | 36c30088af23737a94add8bdeb80fe173d99f69f (diff) | |
download | linhes_pkgbuild-ef37404dc855cf08c14fb260ba3e3c3e7783790d.zip linhes_pkgbuild-ef37404dc855cf08c14fb260ba3e3c3e7783790d.tar.gz linhes_pkgbuild-ef37404dc855cf08c14fb260ba3e3c3e7783790d.tar.bz2 |
Add support for screensaver.
This does nothing to address the mplayer heartbeat command.
Diffstat (limited to 'abs/core-testing/LinHES-config/systemconfig.sh')
-rwxr-xr-x | abs/core-testing/LinHES-config/systemconfig.sh | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/abs/core-testing/LinHES-config/systemconfig.sh b/abs/core-testing/LinHES-config/systemconfig.sh index 19cdbf9..07ca7c6 100755 --- a/abs/core-testing/LinHES-config/systemconfig.sh +++ b/abs/core-testing/LinHES-config/systemconfig.sh @@ -736,6 +736,13 @@ else ser_remove="inadyn $ser_remove" fi +if [ x$XScreensaver = x1 ] +then + ser_install="xscreensaver $ser_install" +else + ser_remove="xscreensaver $ser_remove" +fi + #Setting the default, just to avoid the or statement.. @@ -1076,7 +1083,33 @@ function setup_web_auth { } +function setupXscreensaver { +#copy in template + if [ -f /home/mythtv/.xscreensaver ] + then + echo "Xscreensaver already configured" + else + #copy in template + cp $TEMPLATES/xscreensaver.template /home/mythtv/.xscreensaver + chown mythtv:users /home/mythtv/.xscreensaver + fi +#start it if not already running. + if [ x$XScreensaver = x1 ] + then + #check if it's running, it not start it. + if [ ! x$MV_NEW_INSTALL = "xtrue" ] + then + su - mythtv -c "/usr/bin/xscreensaver -nosplash &" + fi + else + #kill it + xscreensaver-command -exit & + killall xscreensaver & + fi + + +} #----------------------------------------------------MAIN PROGRAM------------------------------------------- #misc,sleep,hostype,advanced,audio eval LAST=\$$# @@ -1333,6 +1366,7 @@ then setupblaster setupLCD setupDNSMASQ + setupXscreensaver fi |