Cambio simple entre múltiples configuraciones de monitor

9

Contexto

Yo uso Ubuntu 11.04 en una computadora portátil. Tengo tres configuraciones de monitor:

  • Trabajo : deshabilite el monitor de la computadora portátil, use un monitor externo de 1920 X 1200
  • Inicio : deshabilite el monitor de la computadora portátil, use un monitor externo de 1680 x 1050
  • Otro : solo monitor portátil

Uso la configuración del servidor NVIDIA X para cambiar entre las configuraciones del monitor.

  • La situación ideal sería que la configuración del monitor se pudiera activar en función de qué monitor externo estaba conectado a la computadora portátil.
  • Otra opción razonable sería tener una tecla de acceso directo que alternara entre las tres configuraciones de la computadora portátil (o quizás tres teclas de acceso directo, una para cada configuración).

Pregunta

  • ¿Cómo puedo simplemente cambiar entre configuraciones de monitor?

Pensamientos iniciales

  • Un usuario preguntó sobre el cambio automático de configuraciones de monitor en foros de ubuntu con algunas sugerencias más aquí
  • Pensé que podría haber alguna forma de usar una tecla de acceso directo para manipular el xorg.confarchivo.
Jeromy Anglim
fuente
Echa un vistazo a este hilo para obtener algunas pistas: askubuntu.com/questions/62099/…
Victor S

Respuestas:

6

Prueba Disper , tiene algo de potencial. Todavía lo estoy resolviendo, pero definitivamente hará lo que describiste. No creo que el cambio automático sea una opción realista todavía, pero vale la pena probar Disper con un atajo de teclado.

Tom Brossman
fuente
1
Además, hay autorandr / disper, que puede recordar configuraciones de monitor de disper. Creo que eso es justo lo que necesitas. github.com/wertarbyte/autorandr
Christoph
1
Además, hay una GUI para el script. funcionó perfectamente en Maverick, no estoy seguro sobre el estado actual en Natty (aplicación-indicador) bugs.launchpad.net/disper/+bug/619897
Christoph
2

Si está utilizando xorg.conf para su configuración, esta solución poco elegante pero simple me ha funcionado:

Cree un archivo de configuración separado para cada configuración, que colocará en / etc / X11. Nómbreles algo como esto:

  • xxorg.conf.work
  • xxorg.conf.home
  • xxorg.conf.single

(El doble ex evitará que el servidor elimine espontáneamente los archivos)

Luego cree tres scripts de shell simples y colóquelos en / usr / local / bin. Nómbrelos como:

  • display.work
  • display.home
  • display.single

Un ejemplo del contenido de uno de los archivos se ve así:

  • "#! / bin / sh"
  • cp -f /etc/X11/xxorg.conf.work /etc/X11/xorg.conf
  • echo "La pantalla está configurada para TRABAJO"
  • echo "Debe reiniciar el administrador de pantalla para que la configuración surta efecto".

Para utilizar estos scripts, suponiendo que haya arrancado y esté mirando la pantalla incorrecta:

  • Presione Ctrl-Alt-F2 para que aparezca un shell no gráfico.
  • iniciar sesión
  • como root, (su o sudo, dependiendo de su sistema) ejecute el script deseado.
  • reinicie su servidor X

Sí, no es tan bueno como lo sería plug and play, pero de todos modos es bastante rápido e indoloro.

MrSlip
fuente
0

Como sugirió @ JE2Tom, Disper pudo hacer el trabajo. Para aquellos interesados, esto es lo que hice.

  • Instalé Disper para Ubuntu

  • Luego solía CompizConfig - General - Commandscrear teclas de acceso directo para los dos comandos que quería:

    • disper -s activa solo el monitor primario
    • disper -S activa solo el monitor secundario
Jeromy Anglim
fuente