ARandR is designed to provide a simple visual front end for XRandR_. Relative monitor positions are shown graphically and can be changed in a drag-and-drop way.
Using your distribution's installer:
Debian / Ubuntu::
aptitude install arandr
archlinux_::
pacman -S arandr
Slackware using a slackbuild by PhantomX
_::
wget http://cloud.github.com/downloads/PhantomX/slackbuilds/arandr-0.1.4.tar.bz2 tar xjf arandr-0.1.4.tar.bz2 cd arandr ./arandr.SlackBuild 2>&1 | tee build.log
Gentoo_::
emerge arandr
Fedora_::
yum install arandr
From source:
Fetch either
the latest release
_::
wget http://christian.amsuess.com/tools/arandr/files/arandr-0.1.7.1.tar.gz tar xzf arandr-0.1.7.1.tar.gz cd arandr-0.1.7.1
or get it directly from GIT (hosted on gitorious
_)::
git clone git://gitorious.org/arandr/arandr.git cd arandr
and start it using::
./arandr
or install it::
sudo ./setup.py install
debian bug #507521
_); if ARandR does not start up, please install the latest version. (On different bugtrackers, this is called the ValueError / "1080p" / "1024x768i" problem).A number of other programs exist that cover similar functionality, often bundled with a particular desktop environment. Those I know of are, in alphabetical order:
gnome-control-center display
, notable for its ~/.config/monitors.xml
persistence <https://live.gnome.org/RandR#Storage_of_RANDR_configurations>
_grandr <ftp://ftp.freedesktop.org/pub/individual/app/>
_grandr-applet <http://dekorte.homeip.net/download/grandr-applet/>
_ (which seems not to be related to grandr)krandrtray
, notable for being the only listed program to be Qt basedLXRandR <http://wiki.lxde.org/en/LXRandR>
_, notable for storing configuration in ~/.config/autostart/lxrandr-autostart
urandr <http://www.albertomilone.com/urandr.html>
_zarfy <http://sourceforge.net/projects/zarfy/>
_, notable for its nice use of a current screenshotcglita wrote a patch that solved the ValueError / "1080p" problem. His patches went a little further and include more precise mode line selection; I keep it around, and you can try it like this::
git clone git://gitorious.org/arandr/arandr.git -b cglita cd arandr ./arandr
If you are fluent with languages not yet supported, you can add translations to ARandR using gettext. An easy way to do this is ARandR's page on hosted Weblate
. (Transifex and Launchpad translations were discontinued for lack of SCM integration and associated problems with attributing contributions).
Please send bug reports, suggestions, patches and git pull requests to me_.
Copyright © chrysn chrysn@fsfe.org 2008–2013, Себастьян Gli ţa Κατινα 2011, published under GPLv3 or any later version.
Inspired by the dual head sketch
in the ThinkWiki.
Translations by
chrysn (German, English)
.. _XRandR: http://www.x.org/wiki/Projects/XRandR
.. _xsetwacom: http://linuxwacom.sourceforge.net/index.php/howto/xsetwacom
.. TODO: ./TODO
.. latest release
: http://christian.amsuess.com/tools/arandr/files/arandr-0.1.7.1.tar.gz
.. _archlinux: http://www.archlinux.org/packages/community/any/arandr/
.. _chrysn: http://christian.amsuess.com
.. GPLv3: http://www.gnu.org/licenses/gpl-3.0.txt
.. dual head sketch
: http://www.thinkwiki.org/wiki/Image:Intel-DualHead.png
.. ThinkWiki: http://thinkwiki.org/
.. hosted on gitorious
: http://gitorious.org/arandr/arandr
.. _Debian: http://packages.debian.org/arandr
.. _Ubuntu: http://packages.ubuntu.com/arandr
.. gettext: http://www.gnu.org/software/gettext/
.. ARandR's page on hosted Weblate
: http://hosted.weblate.org/projects/arandr/translations/
.. _me: mailto:chrysn@fsfe.org
.. _python: http://www.python.org/
.. PyGTK: http://www.pygtk.org/
.. slackbuild by PhantomX
: http://github.com/PhantomX/slackbuilds/tree/master/arandr/
.. _Gentoo: http://packages.gentoo.org/package/x11-misc/arandr
.. _Fedora: https://admin.fedoraproject.org/pkgdb/applications/Arandr
.. docutils: http://docutils.sourceforge.net/
.. debian bug #507521
: http://bugs.debian.org/507521