XRandR

De doc.ubuntu-es
(Diferencias entre revisiones)
Saltar a: navegación, buscar
(New page: La extensión RandR 1.2 aparece por primera vez en Xserver 1.3 (en Ubuntu la versión de Ubuntu 7.10). Esta extensión proporciona el descubrimiento automático de modos (resoluciones, ran...)
 
(creo página, en porceso de traducción)
Línea 1: Línea 1:
 +
{{en desarrollo}}
 +
 
La extensión RandR 1.2 aparece por primera vez en Xserver 1.3 (en Ubuntu la versión de Ubuntu 7.10). Esta extensión proporciona el descubrimiento automático de modos (resoluciones, rangos de refresco, etc) junto con la capacidad de configurar salidas dinámicamente (cambiar tamaño, rotar, mover, etc.) y activar y desactivar salidas sin reinicar las X.
 
La extensión RandR 1.2 aparece por primera vez en Xserver 1.3 (en Ubuntu la versión de Ubuntu 7.10). Esta extensión proporciona el descubrimiento automático de modos (resoluciones, rangos de refresco, etc) junto con la capacidad de configurar salidas dinámicamente (cambiar tamaño, rotar, mover, etc.) y activar y desactivar salidas sin reinicar las X.
  
Línea 9: Línea 11:
 
* El RadeonHD en placas r500/r600 (since 1.1)  
 
* El RadeonHD en placas r500/r600 (since 1.1)  
 
Otros drivers aun utilizan el los modos antiguos de configuración.
 
Otros drivers aun utilizan el los modos antiguos de configuración.
 +
 +
== Usar xrandr para habilitar/deshabilitar/mover/cambiar tamaño de múltiples salidas ==
 +
=== Básicos ===
 +
Úna vez tengamos el fichero de configuración (xorg.conf) actualizado (o una isntalación límpia), al iniciar el servidor X debería habilitarse las salidas por defecto. Las esquinas de arriba a la izquierda deberán estar en la misma parte de la imagen, pero sus modos serán probablemente diferentes.
 +
 +
Todas las salidas pueden configurarse a través de xrandr (o la herramienta gráfica grandr). Para ver las salidas disponibles, solo ejecuta xrandr.
 +
 +
$ xrandr
 +
  Screen 0: minimum 320 x 200, current 1400 x 1050, maximum 2048 x 1152
 +
  VGA-0 disconnected (normal left inverted right x axis y axis)
 +
  DVI-0 disconnected (normal left inverted right x axis y axis)
 +
  LVDS connected 1400x1050+0+0 (normal left inverted right x axis y axis)  0mm x 0mm
 +
    1400x1050      60.2*+
 +
    1280x800      60.0
 +
    1280x768      60.0
 +
    1024x768      60.0  75.0
 +
    800x600        60.3
 +
    640x480        59.9
 +
  S-video disconnected (normal left inverted right x axis y axis)
 +
 +
Esto muestra que ésta tarjeta soporta 4 salidas, con nombres VGA-0, DVI-0, LVDS (el panel interno) y S-video (la salida de TV). Solo está conectado LVDS y este soporta 6 modos a 60 hz y uno a 75.
 +
 +
El mido marcado con un asterísco es el modo preferido. La mayoría de monitores reportan el modo preferido al driver, y el servidor/driver generalmente escogerá éste por defecto.
 +
 +
=== Convenciones de nombres de salidas ===
 +
No existen unas convenciones estándars para nombres de salidas actualmente, éstos dependerán de los drivers, pero podrían cambiar en un futuro. Para el panel interno del portatil, VGA externo ,DVI y TV externo, los drivers actualmente usan los siguientes nombres:
 +
 +
Los drivers de Intel usan LVDS, VGA, TMDS-1 (TMDS-2, ...), TV
 +
Los drivers de ATI usan LVDS, VGA-0 (VGA-1, ...), DVI-0 (DVI-1, ...), S-video
 +
El driver RadeonHD usa PANEL, VGA_1 (VGA_2, ...), DVI-D_1 (DVI-D_2, ...), TV_SVIDEO
 +
El driver NV usa LVDS, VGA0 (VGA1, ...), DVI0 (DVI1, ...), ???
 +
El driver MGA usa ???, VGA (or VGA1, VGA2, ...), DVI (or DVI1, DVI2, ...), ???
 +
El driver Nouveau usa ???, Analog-0 (Analog-1, ...), Digital-0 (Digital-1, ...), ???
 +
 +
Cuando se manipulen propiedades de salidas VGA-0 como arriba, se deberá usar:
 +
 +
xrandr --output VGA-0 <options>
 +
 +
=== Añadir/eliminar monitores/pantallas dinámicamente ===
 +
 +
Con RandR 1.2 ya no es necesario reiniciar las X para conectar o desconectar un monitor cuando lo necesites. Para habilitarlos en su modo por defecto ejecuta el siguiente comando:
 +
 +
xrandr --auto
 +
 +
Para deshabilitar una salida, utiliza:
 +
 +
xrandr --output LVDS --off
 +
 +
Esto puede ser útil para algunos errores de aplicación que no soportan múltiples salidas. Asimismo, debido a las limitaciones CRTC (véase Advertencias la sección de abajo), a menudo es necesario desactivar una salida antes de habilitar otro hardware ya que la mayoría sólo soportan 2 a la vez.
 +
 +
=== Cambiar el modo ===
 +
 +
Con el siguiente comando, podrás cambiar el modo de LVDS a 1024x768:
 +
 +
xrandr --output LVDS --mode 1024x768
 +
 +
También se puede cambiar el rango de refresco, tanto al mismo tiempo como independientemente:
 +
 +
xrandr --output LVDS --mode 1024x768 --rate 75

Revisión de 11:22 5 abr 2008

Important.png Uno o más colaboradores están trabajando actualmente en extender esta página. Es posible que, a causa de ello, haya lagunas de contenido, deficiencias de formato o texto en otros idiomas. Por favor, antes de realizar correcciones mayores o reescrituras, contacta con ellos en su página de usuario o en la página de discusión del artículo para poder coordinar la redacción.

La extensión RandR 1.2 aparece por primera vez en Xserver 1.3 (en Ubuntu la versión de Ubuntu 7.10). Esta extensión proporciona el descubrimiento automático de modos (resoluciones, rangos de refresco, etc) junto con la capacidad de configurar salidas dinámicamente (cambiar tamaño, rotar, mover, etc.) y activar y desactivar salidas sin reinicar las X.

Los drivers que soportan RandR 1.2 son:

  • driver Intel en todas las placas (desde 1.9.91),
  • Driver NV en placas G80 (desde 2.0.95),
  • El driver ATI en placas r200/r300/r400/r500/r600 (desde 6.7.191) donce * RandR 1.2 reemplaza MergedFB,
  • El driver MGA en todas las placas (since 1.9.99)
  • El RadeonHD en placas r500/r600 (since 1.1)

Otros drivers aun utilizan el los modos antiguos de configuración.

Contenido

Usar xrandr para habilitar/deshabilitar/mover/cambiar tamaño de múltiples salidas

Básicos

Úna vez tengamos el fichero de configuración (xorg.conf) actualizado (o una isntalación límpia), al iniciar el servidor X debería habilitarse las salidas por defecto. Las esquinas de arriba a la izquierda deberán estar en la misma parte de la imagen, pero sus modos serán probablemente diferentes.

Todas las salidas pueden configurarse a través de xrandr (o la herramienta gráfica grandr). Para ver las salidas disponibles, solo ejecuta xrandr.

$ xrandr
 Screen 0: minimum 320 x 200, current 1400 x 1050, maximum 2048 x 1152
 VGA-0 disconnected (normal left inverted right x axis y axis)
 DVI-0 disconnected (normal left inverted right x axis y axis)
 LVDS connected 1400x1050+0+0 (normal left inverted right x axis y axis)  0mm x 0mm
    1400x1050      60.2*+
    1280x800       60.0
    1280x768       60.0
    1024x768       60.0   75.0
    800x600        60.3
    640x480        59.9
 S-video disconnected (normal left inverted right x axis y axis)

Esto muestra que ésta tarjeta soporta 4 salidas, con nombres VGA-0, DVI-0, LVDS (el panel interno) y S-video (la salida de TV). Solo está conectado LVDS y este soporta 6 modos a 60 hz y uno a 75.

El mido marcado con un asterísco es el modo preferido. La mayoría de monitores reportan el modo preferido al driver, y el servidor/driver generalmente escogerá éste por defecto.

Convenciones de nombres de salidas

No existen unas convenciones estándars para nombres de salidas actualmente, éstos dependerán de los drivers, pero podrían cambiar en un futuro. Para el panel interno del portatil, VGA externo ,DVI y TV externo, los drivers actualmente usan los siguientes nombres:

Los drivers de Intel usan LVDS, VGA, TMDS-1 (TMDS-2, ...), TV Los drivers de ATI usan LVDS, VGA-0 (VGA-1, ...), DVI-0 (DVI-1, ...), S-video El driver RadeonHD usa PANEL, VGA_1 (VGA_2, ...), DVI-D_1 (DVI-D_2, ...), TV_SVIDEO El driver NV usa LVDS, VGA0 (VGA1, ...), DVI0 (DVI1, ...), ??? El driver MGA usa ???, VGA (or VGA1, VGA2, ...), DVI (or DVI1, DVI2, ...), ??? El driver Nouveau usa ???, Analog-0 (Analog-1, ...), Digital-0 (Digital-1, ...), ???

Cuando se manipulen propiedades de salidas VGA-0 como arriba, se deberá usar:

xrandr --output VGA-0 <options>

Añadir/eliminar monitores/pantallas dinámicamente

Con RandR 1.2 ya no es necesario reiniciar las X para conectar o desconectar un monitor cuando lo necesites. Para habilitarlos en su modo por defecto ejecuta el siguiente comando:

xrandr --auto

Para deshabilitar una salida, utiliza:

xrandr --output LVDS --off

Esto puede ser útil para algunos errores de aplicación que no soportan múltiples salidas. Asimismo, debido a las limitaciones CRTC (véase Advertencias la sección de abajo), a menudo es necesario desactivar una salida antes de habilitar otro hardware ya que la mayoría sólo soportan 2 a la vez.

Cambiar el modo

Con el siguiente comando, podrás cambiar el modo de LVDS a 1024x768:

xrandr --output LVDS --mode 1024x768

También se puede cambiar el rango de refresco, tanto al mismo tiempo como independientemente:

xrandr --output LVDS --mode 1024x768 --rate 75
Herramientas personales