
Comment #2 on issue 242 by hramr...@gmail.com: inter screen handling doesn't work with xrandr --right-of, works with --left-of http://code.google.com/p/xmonad/issues/detail?id=242 FWIW recent cards allow connecting 3 or possibly even 6 screens with the outputs being numbered at random by the driver (no apparent pattern, depends on card make, model, revision, ..) To get predictable behaviour XMonad should detect the virtual screen layout using xrandr and present the screens in order derived from the place they appear in the virtual screen. You possibly could make a script that numbers your outputs by calling --primary as many times as there are screens to shift each screen to the top in order but there is no guarantee that this will give you any particular order, only that the "primary" is first. Maybe I could try with 3 screens to find out if the order is just rotated or if you can really get the screens in different order.