Cómo configurar xorg para conseguir gestionar dos monitores en un portátil con GNU/Linux Debian y gráfica Nvidia

0
18715

Creación: 21-05-2008

Índice de contenidos

1.Introducción
2. Entorno
3.Configuración del xorg
4.Configuración de los dos monitores
5.Configuración de las aplicaciones
6.Conclusiones
7.Sobre el autor

1. Introducción

En este sencillo tutorial vamos a ver como conseguir tener en nuestro GNU/Linux Debian dos monitores (el del portátil y un monitor externo), y así conseguir un escritorio muuuy grande 😉

Hay que tener en cuenta que este tutorial está hecho para la tarjeta gráfica Nvidia GEFORGE GO 7700, es muy posible que para otras tarjetas, la configuración sea diferente y este tutorial no sea válido.


2. Entorno

El tutorial está escrito usando el siguiente entorno:

  • Hardware: Portátil Asus G1 (Core 2 Duo a 2.1 GHz, 2048 MB RAM, 120 GB HD).
  • Nvidia GEFORCE GO 7700
  • Sistema Operativo: GNU / Linux, Debian (unstable), Kernel 2.6.24, KDE 3.5


3. Configuración del xorg

Editamos el fichero /etc/X11/xorg.conf, nos vamos a la sección Section "Device" y nos aseguramos de tener las siguientes líneas:

# Para TwinView
Option          "TwinView"                  "true"
Option          "TwinViewXineramaInfoOrder" "CRT-0, DFP-0"
Option          "UseDisplayDevice"          "CRT-0, DFP-0"
Option          "TwinViewOrientation"       "DFP-0 LeftOf CRT-0"
#Option         "TwinViewOrientation"        "Clone"

Aquí lo más importante es la opción «TwinViewOrientation«. En el ejemplo le estamos diciendo que deberá colocar el monitor del portátil (DFP-0) a la izquierda (LeftOf) del monitor externo (CRT-0).

Normalmente (por lo menos en las pruebas que he podido hacer 😉 el Linux siempre considera la vista 1 (o Xinerama screen 1) al dispositivo que queda a la derecha. En nuestro caso sería el monitor externo (CRT-0).

Al final he puesto una línea comentada. Esta línea es solo para que veáis que tendríamos que poner si lo que queremos es que tanto en el monitor como en el monitor exterior se presente la misma imagen.

4. Configuración de los dos monitores

Nvidia nos proporciona la aplicación nvidia-settings (en Debian la podemos instalar con un paquete del mismo nombre), que nos permite configurar con una aplicación visual muchas de las opciones de los dos monitores que tenemos enchufados en nuestro ordenador.

Esta aplicación tiene el siguiente aspecto:

Como podéis ver, se pueden configurar resoluciones diferentes para cada monitor. Incluso podemos configurar la posición relativa de los dos monitores (esto lo podemos hacer tan sencillo como pinchar con el ratón la representación de una de las pantallas, e ir moviéndola hasta ponerla donde nos interesa).

En general os recomiendo explorar las opciones de esta aplicación porque podemos encontrar muchas cosas interesantes.

5. Configuración de las aplicaciones

El tener dos monitores tiene algunas algunas implicaciones. Por ejemplo la barra de tareas (donde tenemos el botón de inicio, el reloj, …) por defecto se muestra en la vista 1 (el Xinerama screen 1 que comentábamos en el punto 3). Otra consecuencia es que cuando
comenzamos una presentación con el Open Office, por defecto la presentación se mostrará en la vista 1.

Pero no hay que desesperar porque estas cosas se pueden configurar.

Por ejemplo para configurar donde queremos mostrar la barra da tareas, nos iremos al Contorl Panel –> Desktop –> Panels, y en la derecha tenemos la opción Xinerama screen. Veamos una imagen para hacernos una idea:

Si queremos que el Open Office proyecte la presentación en la vista 2 también lo podemos configurar a través del menú . Igual que antes, veamos una imagen clarificadora:

6. Conclusiones

Ya hemos presentado otros tutoriales de este tipo donde hemos visto como explotar las capacidades gráficas de nuestro sistema GNU/Linux:

Con estos tutoriales estamos viendo como cada vez Linux es un sistema más fácil de usar. Y como sus capacidades gráficas son cada vez más potentes. Tanto es así que podemos hacer mas cosas que Vista y consumiendo menos recursos 😉

7. Sobre el autor

Alejandro Pérez García, Ingeniero en Informática (especialidad de Ingeniería del Software)

Socio fundador de Autentia (Formación, Consultoría, Desarrollo de sistemas transaccionales)

mailto:alejandropg@autentia.com

Autentia Real Business Solutions S.L. – «Soporte a Desarrollo»

http://www.autentia.com

 

Alejandro Pérez García
Alejandro es socio fundador de Autentia y nuestro experto en Java EE, Linux y optimización de aplicaciones empresariales. Ingeniero en Informática y Certified ScrumMaster. Seguir @alejandropgarci Si te gusta lo que ves, puedes contratarle para darte ayuda con soporte experto, impartir cursos presenciales en tu empresa o para que realicemos tus proyectos como factoría (Madrid). Puedes encontrarme en Autentia: Ofrecemos servicios de soporte a desarrollo, factoría y formación.

DEJA UNA RESPUESTA

Por favor ingrese su comentario!

He leído y acepto la política de privacidad

Por favor ingrese su nombre aquí

Información básica acerca de la protección de datos

  • Responsable:
  • Finalidad:
  • Legitimación:
  • Destinatarios:
  • Derechos:
  • Más información: Puedes ampliar información acerca de la protección de datos en el siguiente enlace:política de privacidad