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
- Metacity keybinding integration:
- Saved configurations can be bound to arbitrary keys via metacity's custom commands.
- Several layouts can be bound to one key; they are cycled through. (Useful for "rotate" buttons on tablet PCs.)
- 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.
Debian package:
wget http://christian.amsuess.com/tools/arandr/files/debian/arandr_0.1.2-1_all.deb sudo dpkg -i arandr_0.1.2-1_all.debPKGBUILD for archlinux on AUR:
yaourt -S arandr 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.2 sudo ./setup.py installDirectly from SVN:
svn co http://svn.amsuess.com/svn/tools/arandr/trunk/ arandrTo run:
cd arandr ./arandr
- python
- PyGTK
- xrandr
- Changes while running are not caught (no HAL events!)
Copyright (c) chrysn <chrysn@fsfe.org> 2008, published under GPLv3
Inspired by the dual head sketch in the ThinkWiki.