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.
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
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
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 "655,455" > overlay2/output_size
34 echo "tv" > overlay2/manager
35 echo "40,15" > 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
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