Ubuntu 10.04 con controladores restringidos de Nvidia que ejecutan Nvidia 9600 GT con monitores DVI duales (22" y 23"). En el metamodo predeterminado (1), ambos monitores están activos. Agregué un segundo metamodo a través de nvidia-settings
(versión 1.0) en el que solo está habilitado el monitor de 23". Puedo cambiar entre metamodos usando la nvidia-settings
GUI. ¿Hay alguna manera de hacer esto desde la línea de comando? He leído sobredispersaren este sitio pero no lo he probado porque esperaba que esta funcionalidad estuviera disponible a través de nvidia-settings
? Sin embargo, no puedo encontrar nada útil en la página de manual.
Editar: Después de cambiar entre los dos metamodos en nvidia-settings
la GUI, noté una línea en la GUI que decía "Cambiado a MetaMode AxB", donde A y B especificaron la nueva resolución. Entonces, ¿cambiar de metamodo es simplemente un cambio de resolución? He leído en otra parte que lo que quiero hacer se puede lograr con xrandr
. ¿Sería correcto, porque parece que todo lo que necesito hacer es cambiar la resolución? En el metamodo 1, la resolución es 3600x1080; en el metamodo 2 es 1920x1080.
Respuesta1
Casi das la respuesta tú mismo.
xrandr -s N
cambia al metamodo N, para que pueda usar xrandr -s 0
y xrandr -s 1
para encender y apagar el segundo monitor. Funciona bien en mi pc.
EDITAR: Encontré un problema: tengo ambos paneles en la parte inferior. Después de cambiar el Metamodo, comparten la misma altura (solo uno es visible, cambia aleatoriamente al pasar el mouse). Tengo que configurar uno hacia arriba y hacia abajo para que el otro se muestre encima.
EDITAR: Solución encontrada: utilícela gconftool-2 --dump /apps/panel
para obtener la configuración actual, mover el panel, obtener la configuración modificada y encontrar lo que cambió con diff
. Usando esa información creé dos archivos, uno para el panel en la parte superior y otro en la parte inferior. Ahora puedo programar el cambio del Metamodo y mover el panel.