Provide a simple visual front end for XRandR 1.2, client side X only (no xorg.conf involved, no pre-1.2 options).
Full controll over 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)
Works with recent X servers supporting XRandR 1.2 or 1.3 (which is 1.2 compatible).
See TODO for planned features.
Using your distribution's instaler:
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.2.tar.gz tar xzf arandr-0.1.2.tar.gz cd arandr-0.1.2or 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.
If you are fluent with languages other than German, English, Italian or Brasilian Portuguese, 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–2009, published under GPLv3 or any later version.
Inspired by the dual head sketch in the ThinkWiki.