#!/bin/sh exit 0 ################################################################ # WARNING THIS FILE IS DEPRECATED # any changes to this file must also be made to LinHES-session # # ############################################################### function msg(){ echo -e "$1" | osd_cat --pos=middle --align=center --offset=200 --delay=5 --color=$color --outline=$outline --outlinecolour=$outlinecolour --shadow=$shadow --shadowcolour=$shadowcolour --font=$font & } . /etc/profile . /etc/systemconfig . /etc/unclutter.cfg || { idle=1 jitter=200 } . /etc/osd_cat.cfg || { color=yellow outline=2 outlinecolour=black shadow=0 shadowcolour=black font="-adobe-helvetica-bold-*-*-*-34-*-*-*-*-*-*-*" } #keylaunch & #/usr/bin/tilda & lsmod |cut -f1 -d" " |grep -q nvidia if [ $? = 0 ] then /usr/bin/nvidia-settings --load-config-only fi #move mouse to corner xdotool mousemove 0 0 /usr/X11R6/bin/unclutter -root -idle $idle -jitter $jitter -noevents & if [ x"$Screensavertype" = "xgscreensaver" ] then gnome-screensaver & elif [ x"$Screensavertype" = "xxscreensaver" ] then xscreensaver -no-splash & fi /usr/bin/xvattr -a XV_COLORKEY -v 0 mtd & #/usr/bin/nvidia-settings -l #/usr/bin/nvidia-settings -a InitialPixmapPlacement=2 if [ x$ShowTips = "x1" ] then msg "Alt+h for help" & fi # Run any scripting that applies to special hardware. These brand-specific commands that run # after Tweaker will, of course, override generic or hardware-specific settings. SpecialHardwareCommands() { special_hardware_file=/myth/.special_hardware_type special_hardware=`cat $special_hardware_file` case $special_hardware in dragon*) sudo -E twk_audio.pl --implement digital sudo -E twk_dragon.pl --implement all ;; ausdragon*) ;; *) # there are no brand-specific commands for configuring whatever # special hardware the user chose ;; esac } #update apple trailers if [[ x$RunFrontend = x1 && -f ~/.configure ]] then /usr/bin/php -q /usr/bin/myth_trailers_grabber > /home/mythtv/appletrailer.xml && /usr/bin/fix_aple_url.sh 2>/dev/null & fi if [ ! $SystemType = "Frontend_only" ] then if [ -f ~/.configure ] then # Run Tweaker, which applies generic and hardware-specific settings if [ ! -f ~/.no_meth ] then #remove tweaker cause it's broken and duplicates entries #sudo -E tweaker.pl #/bin/rm /tmp/fps # ??? clean up a temp file that will eventually be obsolete anyway # Run any brand-specific commands, if necessary. SpecialHardwareCommands else rm -f ~/.no_meth fi sudo pacman -R --noconfirm myth2ipod myt2xvid3 sudo pacman -S --noconfirm myth2ipod myt2xvid3 # sudo ln -s /usr/share/mythtv/mythexport /data/srv/httpd/htdocs sudo sv stop mythbackend /usr/LH/bin/dtheme.sh xterm -fn *18* -e sudo taskset -c 0 /usr/bin/mythtv-setup sudo sv start mythbackend sudo sv stop mythexport sudo pacman -R --noconfirm mythexport sudo pacman -S --noconfirm mythexport sudo chown -R mythtv.mythtv /home/mythtv nice -n 19 mythfilldatabase --quiet & msg "Guide data is being loaded. \n Until this completes\n some shows will appear as unknown \n in the program guide." rm ~/.configure fi fi if [ x"$UseMythWelcome" = "x1" ] then STARTCMD="/usr/bin/mythwelcome" else if pacman -Q mythtv | grep -q 0.24 then STARTCMD="/usr/bin/mythfrontend -d -l /var/log/mythtv/mythfrontend.log" else STARTCMD="/usr/bin/mythfrontend -d --syslog local6" fi fi echo "=====================================================================" echo "Starting $STARTCMD" firstboot.sh & if [ -f /tmp/nomfe ] then exit 0 else if [ -f /tmp/debug ] then echo "using gbd/debug" gdb /usr/bin/mythfrontend -x $MV_ROOT/mfegdbcommands.txt mv gdb.txt gdb.txt.mythfrontend sleep 10 else killall -9 irexec /usr/bin/irexec -d $STARTCMD 2>&1 fi fi