Ejecuto ubuntu en mi macbook pro, con el controlador propietario de nvidia.
Hice un pequeño script de pirateo http://www.coldcode.net/2010/05/nvidia-auto-display.html que detecta la presencia / ausencia de un monitor externo y cambia la resolución en consecuencia.
¿Alguien sabe de una mejor manera de hacer eso?
Mi script también funciona en torno a cuestiones específicas de la implementación de xvidr parcial de nvidia; suponiendo un controlador xorg que cumpla con xrandr, ¿hay alguna manera de hacer lo mismo de una manera menos agresiva?
Respuestas:
¿Has oído hablar de disper ( http://willem.engen.nl/projects/disper/ )?
También tiene un PPA en http://launchpad.net/~disper-dev/+archive/ppa
fuente
Descubrí que la ejecución
gnome-display-properties
(al menos en 10.04) detectará y configurará automáticamente mi resolución en función de los monitores que he conectado en este momento. Entonces puedo simplemente descartarlo (usando el botón 'Cerrar', 'Aplicar' también funciona pero requiere confirmación que requiere otro clic y es innecesario). Así que agregué un ícono a mi barra superior y hasta ahora ha sido mucho mejor que restablecer X como solía hacerlo, he sido demasiado flojo para buscar una solución de un solo clic o incluso una automática, como su script.Tengo un monitor grande en el trabajo, pero generalmente solo uso mi computadora portátil sola en casa, por lo que son 2 clics cuando llego al trabajo por la mañana y 2 cuando llego a casa.
Actualizar:
Debería haberlo comprobado primero. En realidad, NO estoy usando el controlador propietario en este momento y recuerdo vagamente que eso se debe a que tener efectos de compilación fue menos importante para mí que no reiniciar X dos veces al día para cambiar de monitor. Entonces mi respuesta puede ser completamente inútil para usted. Eliminaré si alguien puede confirmar eso.
fuente