--- alx-src/branches/alxconf_20060908/functions/config_x11.sh 2010/12/28 12:45:46 1641 +++ alx-src/branches/alxconf_20060908/functions/config_x11.sh 2010/12/30 13:43:24 1647 @@ -211,14 +211,27 @@ echo 'Section "Monitor"' >> ${xfconfig} echo ' Identifier "Monitor0"' >> ${xfconfig} echo ' Option "DPMS"' >> ${xfconfig} - echo '' >> ${xfconfig} + + # add hsync, vrefresh + if [[ -x /sbin/ddcxinfo-knoppix ]] + then + echo '' >> ${xfconfig} + echo " HorizSync $(ddcxinfo-knoppix -hsync)" >> ${xfconfig} + echo " VertRefresh $(ddcxinfo-knoppix -vsync)" >> ${xfconfig} + fi + # add cvt modelines + echo '' >> ${xfconfig} local cvt="/usr/X11R6/bin/cvt" local modeline modeline=$("${cvt}" "${ALX_RESOLUTION%x*}" "${ALX_RESOLUTION#*x}" "${ALX_REFRESH_RATE}" | sed -e 's:^:\t:g' -e 's:_.*\":\":') echo "${modeline}" >> ${xfconfig} # add ddcxinfo-knoppix modelines (fallback) - [[ -x /sbin/ddcxinfo-knoppix ]] && ddcxinfo-knoppix -modelines >> ${xfconfig} + if [[ -x /sbin/ddcxinfo-knoppix ]] + then + echo '' >> ${xfconfig} + ddcxinfo-knoppix -modelines >> ${xfconfig} + fi echo 'EndSection' >> ${xfconfig} # vga