Magellan Linux

Diff of /mcore-src/trunk/mcore-tools/src/modules/basic-video/graphic.client.class.in

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2812 by niro, Thu Nov 19 15:03:59 2015 UTC revision 2813 by niro, Fri Apr 7 08:00:51 2017 UTC
# Line 68  helper_graphic_rebuild_xorg_conf_d() Line 68  helper_graphic_rebuild_xorg_conf_d()
68  help_graphic_resolution()  help_graphic_resolution()
69  {  {
70   mecho "set graphic.resolution [resolution]"   mecho "set graphic.resolution [resolution]"
71   mecho " 800x600, 1024x768, 1280x1024 etc"   mecho " auto, 800x600, 1024x768, 1280x1024 etc"
72  }  }
73    
74  help_graphic_refresh()  help_graphic_refresh()
75  {  {
76   mecho "set graphic.refresh [refresh rate]"   mecho "set graphic.refresh [refresh rate]"
77   mecho "  60, 100 - all values are Hz"   mecho "  auto, 60, 100 - all values are Hz"
78  }  }
79    
80  help_graphic_depth()  help_graphic_depth()
81  {  {
82   mecho "set graphic.depth [color-depth]"   mecho "set graphic.depth [color-depth]"
83   mecho "  1, 4, 8, 15, 16, 24 - all values are bits"   mecho "  auto, 1, 4, 8, 15, 16, 24 - all values are bits"
84  }  }
85    
86  help_graphic_driver()  help_graphic_driver()
# Line 104  set_graphic_resolution() Line 104  set_graphic_resolution()
104   [[ -z ${resolution} ]] && help_graphic_resolution && return 1   [[ -z ${resolution} ]] && help_graphic_resolution && return 1
105    
106   CONFIG="${MROOT}/${MCORE_CONFIG_PATH}/xorg/screen/20-resolution.conf"   CONFIG="${MROOT}/${MCORE_CONFIG_PATH}/xorg/screen/20-resolution.conf"
107   clearconfig  
108   # do it for all supported color depth   case ${depth} in
109   for depth in 1 4 8 15 16 24   *x*)
110   do   clearconfig
111   addconfig ' SubSection "Display"'   # do it for all supported color depth
112   addconfig " Depth ${depth}"   for depth in 1 4 8 15 16 24
113   addconfig " Modes \"${resolution}\""   do
114   addconfig ' ViewPort 0 0'   addconfig ' SubSection "Display"'
115   addconfig ' EndSubSection'   addconfig " Depth ${depth}"
116   done   addconfig " Modes \"${resolution}\""
117     addconfig ' ViewPort 0 0'
118   if [[ -z ${MROOT} ]] || [[ ${MROOT} = / ]]   addconfig ' EndSubSection'
119   then   done
120   x11runas "xrandr --size ${resolution}"  
121   fi   if [[ -z ${MROOT} ]] || [[ ${MROOT} = / ]]
122     then
123     x11runas "xrandr --size ${resolution}"
124     fi
125     ;;
126     auto) clearconfig ;;
127     esac
128    
129   helper_graphic_rebuild_xorg_conf_d   helper_graphic_rebuild_xorg_conf_d
130  }  }
# Line 130  set_graphic_depth() Line 136  set_graphic_depth()
136   local CONFIG   local CONFIG
137   [[ -z ${depth} ]] && help_graphic_depth && return 1   [[ -z ${depth} ]] && help_graphic_depth && return 1
138    
139     CONFIG="${MROOT}/${MCORE_CONFIG_PATH}/xorg/screen/10-depth.conf"
140    
141   # do it only for supported color depths   # do it only for supported color depths
142   case "${depth}" in   case "${depth}" in
143   1|4|8|15|16|24)   1|4|8|15|16|24)
  CONFIG="${MROOT}/${MCORE_CONFIG_PATH}/xorg/screen/10-depth.conf"  
144   clearconfig   clearconfig
145   addconfig " DefaultDepth ${depth}"   addconfig " DefaultDepth ${depth}"
146   ;;   ;;
147     auto) clearconfig ;;
148   *) help_graphic_depth && return 1 ;;   *) help_graphic_depth && return 1 ;;
149   esac   esac
150    

Legend:
Removed from v.2812  
changed lines
  Added in v.2813