ARandR is designed to provide a simple visual front end for XRandR 1.2/1.3. Relative monitor positions are shown graphically and can be changed in a drag-and-drop way.
Full control over output positioning (instead of plain "left of") with edge snapping
Saving configurations as executable shell scripts (configurations can be loaded without using this program)
Configuration files can be edited to include additional payload (like xsetwacom commands tablet PC users need when rotating), which is preserved when editing
Main widget separated from packaged application (to facilitate integration with existing solutions)
Using your distribution's installer:
aptitude install arandrarchlinux using a PKGBUILD on AUR:
yaourt -S arandrSlackware using a slackbuild by PhantomX:
wget http://cloud.github.com/downloads/PhantomX/slackbuilds/arandr.tar.bz2 tar xjf arandr.tar.bz2 cd arandr ./arandr.SlackBuild 2>&1 | tee build.log
From source:
Fetch either
the latest release:
wget http://christian.amsuess.com/tools/arandr/files/arandr-0.1.3.tar.gz tar xzf arandr-0.1.3.tar.gz cd arandr-0.1.3or get it directly from GIT (hosted on gitorious):
git clone git://gitorious.org/arandr/arandr.git cd arandrand start it using:
./arandror install it:
sudo ./setup.py install
- Changes while running are not caught.
- Depends on all modes to have a <width>x<height> name (see debian bug #507521).
- See TODO for planned features.
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 transifex site.
Please send bug reports, suggestions, patches and git pull requests to me.
Copyright © chrysn <chrysn@fsfe.org> 2008–2010, published under GPLv3 or any later version.
Inspired by the dual head sketch in the ThinkWiki.
Translations by