3
#eval screen_hacks=\$screen_hacks_$num
4
[ -z "$screen_hacks" ] && [ -z "$monitor_hacks" ] && [ -z "$display_hacks" ] && return
5
echo "Section \"Screen\""
6
echo " Identifier \"Screen${num}\""
7
if [ -n "$monitor_hacks" ]; then
8
# force the monitor definition if revelent monitor settings are
9
# desired, otherwise X.org may just use built-in defaults for monitor
11
echo " Monitor \"Monitor${num}\""
16
for i in ${screen_hacks}; do
25
#eval monitor_hacks=\$monitor_hacks_$num
26
[ -z "$monitor_hacks" ] && return
27
echo "Section \"Monitor\""
28
echo " Identifier \"Monitor${num}\""
30
for i in ${monitor_hacks}; do
39
#eval device_hacks=\$device_hacks_$num
40
[ -z "$device_hacks" ] && return
41
echo "Section \"Device\""
42
echo " Identifier \"Device${num}\""
44
for i in ${device_hacks}; do
52
[ -z "$module_hacks" ] && return
53
echo "Section \"Module\""
55
for i in ${module_hacks}; do
63
[ -z "$display_hacks" ] && return
64
echo ' SubSection "Display"'
65
for x in $display_hacks ; do
72
# For now, we will only do one screen, monitor, and device
73
# under the assumption that multiple-head issues should
74
# be handled exclusively by xrandr