Acer 3400LMI manual Curndx=$Curndx­$Intndx Current=$Allout$Curndx

Models: 3400LMI

1 56
Download 56 pages 34.33 Kb
Page 48
Image 48

F8­x86_64 on the Acer Ferrari 3400LMi

echo "${ALLINFO[$i]}" \

awk ­F@ ­­ '/@/ {print $1}' \

)

#Array with all active outputs ACTIVE[$i]=$( \

echo "${ALLINFO[$i]}" \

awk ­F@ ­­ '/@[0­9]+x/ {print $1}' \

)

#Array with all resolutions

ALLRES[$i]=$( \

echo "${ALLINFO[$i]}" \

awk ­F@ ­­ '{print $2}' \

awk ­F+ ­­ '{print $1}' \

)

#Array with all positions ALLPOS[$i]=$( \

echo "${ALLINFO[$i]}" \

awk ­F@ ­­ '{print $2}' \

awk ­F+ ­­ '/+/ {print $2 "+" $3}' \

)

#Index for the internal output

["${ALLOUT[$i]}" == "$INTERNAL" ] && INTNDX=$i

# Index for the currently active external output

["${ACTIVE[$i]}" ­a "${ACTIVE[$i]}" != "$INTERNAL" ] \

&&CURNDX=$i

}

CURNDX=${CURNDX:­$INTNDX}

CURRENT=${ALLOUT[$CURNDX]}

case `echo "${SIDE}" tr A­Z a­z` in left)

LOCATION="­­left­of $INTERNAL"

;;

right)

LOCATION="­­right­of $INTERNAL"

;;

topabove)

LOCATION="­­above $INTERNAL"

;;

bottombelow)

LOCATION="­­below $INTERNAL"

;;

esac

function run() { EXEC="$*"

logger ­t $ME "Executing: $EXEC" $EXEC logger ­t $ME

}

function init() {

48

Page 48
Image 48
Acer 3400LMI manual Curndx=$Curndx­$Intndx Current=$Allout$Curndx