DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK
 

xrandr(1)





NAME

       xrandr - primitive command line interface to RandR extension


SYNOPSIS

       xrandr  [-help]   [-display  display]  [-q]  [-v] [--verbose] [--screen
       snum]
       RandR version 1.2 options
       [--prop]  [--fb  <width>x<height>]  [--fbmm  <width>x<height>]   [--dpi
       <dpi>]
       Per-output options
       [--output  <output>]  [--auto]  [--mode  <mode>]  [--preferred]  [--pos
       <x>x<y>] [--rate <rate>] [--reflect reflection] [--rotate  orientation]
       [--left-of  <output>] [--right-of <output>] [--above <output>] [--below
       <output>] [--off] [--crtc <crtc>]
       RandR version 1.0 and version 1.1 options
       [-o orientation] [-s size] [-x] [-y]


DESCRIPTION

       Xrandr is used to set the size, orientation and/or  reflection  of  the
       outputs for a screen. It can also set the screen size.  There are a few
       global options; the rest modify a  particular  output  and  follow  the
       specification of that output on the command line.

       --help Print out a summary of the usage and exit.

       -v     Print out the RandR version reported by the X server and exit.

       --verbose
              causes  xrandr to be more verbose. When used with -q (or without
              other options), xrandr will display more information  about  the
              server  state. When used along with options that reconfigure the
              system, progress will be reported while executing the configura-
              tion changes.

       -q     When  this  option  is present, or when no configuration changes
              are requested, xrandr will display the current state of the sys-
              tem.

       -screen snum
              This option selects which screen to manipulate. Note this refers
              to the X screen abstraction, not the monitor (or output).


RandR version 1.2 options

       These options are only available for X server supporting RandR  version
       1.2 or newer.

       --prop This  option causes xrandr to display the contents of properties
              for each output. --verbose also enables --prop.

       --fb <width>x<height
              Reconfigures the screen to the specified  size.  All  configured
              monitors must fit within this size. When this option is not pro-
              vided, xrandr computes the smallest screen size that  will  hold
              the  set  of  configured  outputs; this option provides a way to
              override that behaviour.

       --fbmm <width>x<height
              Sets the reported values for the physical size  of  the  screen.
              Normally,  xrandr  resets  the  reported physical size values to
              keep the DPI constant.  This overrides that computation.

       --dpi <dpi>
              This also sets the reported physical size values of the  screen,
              it uses the specified DPI value to compute an appropriate physi-
              cal size using whatever pixel size will be set.

       Per-output options

       --output <output>
              Selects an output to reconfigure. Use either  the  name  of  the
              output or the XID.

       --auto For  connected but disabled outputs, this will enable them using
              their preferred mode (or, something close to 96dpi if they  have
              no  preferred  mode). For disconnected but enabled outputs, this
              will disable them.

       --mode <mode>
              This selects a mode. Use either the name or the XID for <mode>

       --preferred
              This selects the same mode as --auto, but it  doesn't  automati-
              cally enable or disable the output.

       --pos <x>x<y>
              Position the output within the screen using pixel coordinates.

       --rate <rate>
              This marks a preference for refresh rates close to the specified
              value, when multiple modes have the same name, this will  select
              the one with the nearest refresh rate.

       --reflect reflection
              Reflection  can be one of 'normal' 'x', 'y' or 'xy'. This causes
              the output contents to be reflected across the specified axes.

       --rotate rotation
              Rotation can be one of 'normal', 'left', 'right' or  'inverted'.
              This  causes  the output contents to be rotated in the specified
              direction.

       --left-of, --right-of, --above, --below <another output>
              Use one of these options to position the output relative to  the
              position  of  another  output.  This allows convenient tiling of
              outputs within the screen.  The position is always computed rel-
              ative  to  the  new  position  of the other output, so it is not
              valid to say --output a --left-of b --output b --left-of a.

       --off  Disables the output.

       --crtc <crtc>
              Uses the specified crtc (either as an index in the list of CRTCs
              or XID).  In normal usage, this option is not required as xrandr
              tries to make sensible choices about which crtc to use with each
              output.  When  that fails for some reason, this option can over-
              ride the normal selection.


RandR version 1.1 options

       These options are available for X server supporting RandR  version  1.1
       or older. They are still valid for newer X servers, but they don't

       -s <size index> or -s <width>x<height>
              This  sets the screen size, either matching by size or using the
              index into the list of available sizes.

       -o rotation
              This specifies the orientation of the screen, and can be one  of
              normal, inverted, left or right.

       -x     Reflect across the X axis.

       -y     Reflect across the Y axis.


SEE ALSO

       Xrandr(3)


AUTHORS

       Keith  Packard,  Open Source Technology Center, Intel Corporation.  and
       Jim Gettys, Cambridge Research Laboratory, HP Labs, HP.

X Version 11                     xrandr 1.2.0                        XRANDR(1)

Man(1) output converted with man2html