New Script: op_tvout
[openpandora.oe.git] / recipes / pandora-system / pandora-scripts / op_tvout.sh
1 #!/bin/bash
2 # These are just some very basic TV-Out scripts. The picture will most likely not properly be centered, etc. An enhanced one is currently being scripted. 
3
4 while mainsel=$(zenity --title="TV-Out Configuration" --width="380" --height="200" --list --column "id" --column "Please select" --hide-column=1 --text="This is a very simple TV Out Script. It will be enhanced." "pal" "Enable TV Out in PAL Mode" "ntsc" "Enable TV Out in NTSC Mode" "disable" "Disable TV Out"); do
5
6 case $mainsel in
7   "pal")
8   cd /sys/devices/platform/omapdss
9   echo 0 > overlay0/enabled
10   echo 0 > overlay2/enabled
11   echo 0 > overlay1/enabled
12   echo 0 > display1/enabled
13   echo "" > /sys/class/graphics/fb2/overlays
14   echo "0,2" > /sys/class/graphics/fb0/overlays
15   echo "658,520" > overlay2/output_size
16   echo "tv" > overlay2/manager
17   echo "35,35" > overlay2/position 
18   echo "pal" > display1/timings
19   echo 1 > overlay0/enabled
20   echo 1 > overlay2/enabled
21   echo 1 > display1/enabled
22   zenity --info --title="TV Out" --text "TV Out (PAL Mode) has been enabled." --timeout 6
23   ;;
24
25   "ntsc")
26   cd /sys/devices/platform/omapdss
27   echo 0 > overlay0/enabled
28   echo 0 > overlay2/enabled
29   echo 0 > overlay1/enabled
30   echo 0 > display1/enabled
31   echo "" > /sys/class/graphics/fb2/overlays
32   echo "0,2" > /sys/class/graphics/fb0/overlays
33   echo "658,520" > overlay2/output_size
34   echo "tv" > overlay2/manager
35   echo "35,35" > overlay2/position 
36   echo "ntsc" > display1/timings
37   echo 1 > overlay0/enabled
38   echo 1 > overlay2/enabled
39   echo 1 > display1/enabled   
40   zenity --info --title="TV Out" --text "TV Out (NTSC Mode) has been enabled." --timeout 6  
41   ;;
42
43   "disable")
44   cd /sys/devices/platform/omapdss
45   echo 0 > overlay0/enabled
46   echo 0 > overlay2/enabled
47   echo 0 > overlay1/enabled
48   echo 0 > display1/enabled
49   echo "" > /sys/class/graphics/fb2/overlays
50   echo "0" > /sys/class/graphics/fb0/overlays
51   echo 1 > overlay0/enabled
52   zenity --info --title="TV Out" --text "TV Out has been disabled." --timeout 6
53   ;;    
54   esac
55 done