I sometimes connect a bigger screen to my netbook so I was happy when I found ob-randr which makes things easy for Openbox users.http://openbox.org/wiki/Openbox:Pipemenus
(-> Miscellaneous: ob-randr) or https://github.com/whiteinge/ob-randr
It's a Python script though, pretty much the only one I was using, so I converted its functionality to Shell script because reasons.
Also, this way I can extend it (easily) if needed (dunno python).
For now, I just added the possibility to set DISPLAY-X <[--left-of|--right-of|--above|--below|--same-as]> Display-Y , which the original ob-randr still has on its TODO list (5-years-ninja'ed),
added settings for software-brightness (gamma) and the possibility to change settings of not-connected displays (i.e. still generating the menu for setting "left-of" before turning on the display, etc. ; just no resolution settings).
The config layout from the original ob-randr works, too. Meaning one can save often used xrandr settings to a file and execute them with this menu ("shortcuts") in the same way as the original python version of ob-randr does (I hope).
Currently, the script does only little error checking regarding the use of Xorg. Needs more checking under Xvesa and Xfbdev.