Content-type: text/html
In normal mode (no command line options) a representation of the virtual screen area is displayed with each active output mapped onto it. To position an output device, select it by clicking on it's thumb at the top of the window, then click the map area where it should go. By default, the click is interpreted as "right-of", "beneath", etc., relative to the output nearest to the click. Alternately, free positioning can be done by clicking off the "snap-to" button.
zarfy saves your monitor configuration on apply/ok and automatically loads it on next run.
zarfy supports scripting for rotation/reflection. If you have a script for adjusting an input device when a monitor is rotated/reflected (eg. tablet pc users), it can be set to execute autmatically when zarfy transforms the output monitor. zarfy looks for scripts of the form "~/.zarfy/<xdisplay_name>/<output_name>_RR.sh" and, if it exists, executes it with one of the following arguments: "rotate_none", "rotate_left", "rotate_right", "rotate_180", "refect_x", "reflect_y", "unreflect_x", "unreflect_y".