monitorExpandido.sh
By: a guest | Mar 22nd, 2010 | Syntax:
Bash | Size: 1.36 KB | Hits: 106 | Expires: Never
#!/bin/bash
# AUTHOR ...........: Carlos Diego Nascimento Damasceno
# NAME .............: monitorExtendido
# VERSION ..........: 0.5
# DESCRIPTION ......: script para ligar e desligar a funcao de tela extendida.
# HOMEPAGE .........:http:// damascenodiego.wordpress.com
# MORE INFORMATIONS.: http://meadiciona.com/damascenodiego
# INSTRUCTIONS .....: use o comando " monitorExpandido [on|off] "
##################################################################
# O TIPO E A RESOLUCAO DAS SAIDAS DO VIDEO SEGUEM ABAIXO #
# PARA OBTER OS PARAMETROS DA SUA MAQUINA USE O COMANDO "xrandr" #
##################################################################
TIPO_VIDEO_PRIMARIO="LVDS"
RESOLUCAO_VIDEO_PRIMARIO="1280x800"
TIPO_VIDEO_SECUNDARIO="VGA"
RESOLUCAO_VIDEO_SECUNDARIO="1024x768"
#########
# FIM #
#########
liga(){
# xrandr com as resoluções das telas
xrandr --output $TIPO_VIDEO_PRIMARIO --mode $RESOLUCAO_VIDEO_PRIMARIO --primary --output $TIPO_VIDEO_SECUNDARIO --mode $RESOLUCAO_VIDEO_SECUNDARIO --right-of $TIPO_VIDEO_PRIMARIO
}
desliga(){
# desliga a extensao
xrandr --output $TIPO_VIDEO_PRIMARIO --mode $RESOLUCAO_VIDEO_PRIMARIO --primary --output $TIPO_VIDEO_SECUNDARIO --off
}
case "$1" in
on)
liga
;;
off)
desliga
;;
*)
echo 'use monitorExtendido (on|off)'
exit 1
;;
esac
exit 0