211 |
echo 'Section "Monitor"' >> ${xfconfig} |
echo 'Section "Monitor"' >> ${xfconfig} |
212 |
echo ' Identifier "Monitor0"' >> ${xfconfig} |
echo ' Identifier "Monitor0"' >> ${xfconfig} |
213 |
echo ' Option "DPMS"' >> ${xfconfig} |
echo ' Option "DPMS"' >> ${xfconfig} |
214 |
echo '' >> ${xfconfig} |
|
215 |
|
# add hsync, vrefresh |
216 |
|
if [[ -x /sbin/ddcxinfo-knoppix ]] |
217 |
|
then |
218 |
|
echo '' >> ${xfconfig} |
219 |
|
echo " HorizSync $(ddcxinfo-knoppix -hsync)" >> ${xfconfig} |
220 |
|
echo " VertRefresh $(ddcxinfo-knoppix -vsync)" >> ${xfconfig} |
221 |
|
fi |
222 |
|
|
223 |
# add cvt modelines |
# add cvt modelines |
224 |
|
echo '' >> ${xfconfig} |
225 |
local cvt="/usr/X11R6/bin/cvt" |
local cvt="/usr/X11R6/bin/cvt" |
226 |
local modeline |
local modeline |
227 |
modeline=$("${cvt}" "${ALX_RESOLUTION%x*}" "${ALX_RESOLUTION#*x}" "${ALX_REFRESH_RATE}" | sed -e 's:^:\t:g' -e 's:_.*\":\":') |
modeline=$("${cvt}" "${ALX_RESOLUTION%x*}" "${ALX_RESOLUTION#*x}" "${ALX_REFRESH_RATE}" | sed -e 's:^:\t:g' -e 's:_.*\":\":') |
228 |
echo "${modeline}" >> ${xfconfig} |
echo "${modeline}" >> ${xfconfig} |
229 |
# add ddcxinfo-knoppix modelines (fallback) |
# add ddcxinfo-knoppix modelines (fallback) |
230 |
[[ -x /sbin/ddcxinfo-knoppix ]] && ddcxinfo-knoppix -modelines >> ${xfconfig} |
if [[ -x /sbin/ddcxinfo-knoppix ]] |
231 |
|
then |
232 |
|
echo '' >> ${xfconfig} |
233 |
|
ddcxinfo-knoppix -modelines >> ${xfconfig} |
234 |
|
fi |
235 |
echo 'EndSection' >> ${xfconfig} |
echo 'EndSection' >> ${xfconfig} |
236 |
|
|
237 |
# vga |
# vga |