1 | #! /bin/csh -f |
---|
2 | # |
---|
3 | # file shm_size_files.csh |
---|
4 | # ================== |
---|
5 | # |
---|
6 | # version 1, 14-Oct-2005 |
---|
7 | # |
---|
8 | # Sets window sizes of SHM |
---|
9 | # K. Stammler, 14-Oct-2005 |
---|
10 | |
---|
11 | if ("$1" == "") then |
---|
12 | echo "Usage: $0 <resol>" |
---|
13 | exit |
---|
14 | endif |
---|
15 | |
---|
16 | # get parameters |
---|
17 | set resol="$1" |
---|
18 | |
---|
19 | if ("$resol" == "auto") then |
---|
20 | set res=`$SH_UTIL/get_screen_resolution.csh` |
---|
21 | if ($#res != 3) then |
---|
22 | echo "$0 : cant find screen resolution" |
---|
23 | exit |
---|
24 | endif |
---|
25 | set resol=$res[3] |
---|
26 | endif |
---|
27 | |
---|
28 | if ("$resol" == "vga" || "$resol" == "640x480") then |
---|
29 | set parfile=$SH_INPUTS/shm_dsp_param_xga.dat |
---|
30 | set uidfile=shm_smfnt.uid |
---|
31 | set uidfilew=shm_world_smfnt.uid |
---|
32 | else if ("$resol" == "svga" || "$resol" == "800x600") then |
---|
33 | set parfile=$SH_INPUTS/shm_dsp_param_xga.dat |
---|
34 | set uidfile=shm_smfnt.uid |
---|
35 | set uidfilew=shm_world_smfnt.uid |
---|
36 | else if ("$resol" == "xga" || "$resol" == "1024x768") then |
---|
37 | set parfile=$SH_INPUTS/shm_dsp_param_xga.dat |
---|
38 | set uidfile=shm_smfnt.uid |
---|
39 | set uidfilew=shm_world_smfnt.uid |
---|
40 | else if ("$resol" == "wxga" || "$resol" == "1280x800") then |
---|
41 | set parfile=$SH_INPUTS/shm_dsp_param_wxga.dat |
---|
42 | set uidfile=shm.uid |
---|
43 | set uidfilew=shm_world.uid |
---|
44 | else if ("$resol" == "wxga2" || "$resol" == "1280x768") then |
---|
45 | set parfile=$SH_INPUTS/shm_dsp_param_wxga.dat |
---|
46 | set uidfile=shm.uid |
---|
47 | set uidfilew=shm_world.uid |
---|
48 | else if ("$resol" == "sxga" || "$resol" == "1280x1024") then |
---|
49 | set parfile=$SH_INPUTS/shm_dsp_param_sxga.dat |
---|
50 | set uidfile=shm.uid |
---|
51 | set uidfilew=shm_world.uid |
---|
52 | else if ("$resol" == "sxga+" || "$resol" == "1400x1050") then |
---|
53 | set parfile=$SH_INPUTS/shm_dsp_param_sxga.dat |
---|
54 | set uidfile=shm.uid |
---|
55 | set uidfilew=shm_world.uid |
---|
56 | else if ("$resol" == "uxga" || "$resol" == "1600x1200") then |
---|
57 | set parfile=$SH_INPUTS/shm_dsp_param_sxga.dat |
---|
58 | set uidfile=shm.uid |
---|
59 | set uidfilew=shm_world.uid |
---|
60 | else if ("$resol" == "qxga" || "$resol" == "2048x1536") then |
---|
61 | set parfile=$SH_INPUTS/shm_dsp_param_sxga.dat |
---|
62 | set uidfile=shm.uid |
---|
63 | set uidfilew=shm_world.uid |
---|
64 | else |
---|
65 | echo "$0 : Unknown resolution $resol. Abort." |
---|
66 | exit |
---|
67 | endif |
---|
68 | |
---|
69 | echo $parfile $uidfile $uidfilew |
---|