Automatic VGA output mode


Me acabo de comprar una pantalla LCD de 1600x900. El problema esta cuando llego con mi laptop sin pantalla y lo conecto a otro monitor con otra resolución.
la solucion un xrandr como en el post anterior, pero en un script que se ejecuta luego de iniciar la sesión gráfica de usuario.


default_mode=1600x900

hight_mode=$(xrandr | awk '{print $1}'| grep VGA -C 1 | grep x)
if [ $hight_mode = $default_mode ]
     then
         echo "Greetings. System started" | festival --tts
     else
         echo "Setting VGA mode" | festival --tts
xrandr --output VGA --mode $hight_mode
fi



lo que hace esto es tomar la mayor resolución disponible de la linea VGA  preguntar si es igual a la por defecto que es en mi casa.  si es la misma hacer nada.
si son distintas setiar la meyor disponible.

festival lo uso para que el pc me diga lo que ocurre ya que si falla no tendre pantalla para ver.

0 comment:

Post a Comment

 

Ppalma Copyright © 2008 D'Black by Ipiet's Blogger Template