Q:

cluster-ssh with multiple monitors

I have 3 monitors, one big and two small.
When I start cssh, the xterm windows cover all 3 monitors. That would be fine, if the xterm windows did not overlap the monitor boundaries. But unfortunately, what I get is basically xterm window where one half is on monitor 1 and the other half on monitor 2.
I would like to restrict cssh to only use one monitor.
I am using openbox window manager, and I tried adding the following to my xml config:
<application title="CSSH: *">
  <focus>yes</focus>
  <decor>yes</decor>
  <position>
    <monitor>2</monitor>
  </position>
</application>

Using the xml config, I can change details such as <decor>, but <monitor>2</monitor> has no effect.
Is there a way to tell cssh to only use monitor 2 ?

A:

not sure about how/if this fits together with the XML file, but you should be able to use a .csshrc file in your home directory with a mix of some configuration options to accomplish what you need.  From the cssh(1) man page I found at this site:
screen_reserve_top = 0
screen_reserve_bottom = 60
screen_reserve_left = 0
screen_reserve_right = 0
Number of pixels from the screen side to reserve when calculating screen geometry for tiling. 
Setting this to something like 50 will help keep cssh from positioning windows over your window 
manager's menu bar if it draws one at that side of the screen.

so, if you set "screen_reserve_right" to the combined width of your left two monitors, the terminals should be limited to your right-most monitor.  If you use "screen_reserve_left" and "screen_reserve_right" you should be able to relegate it to your center monitor, and "screen_reserve_left" should allow you to relegate it to your left-most monitor.  Apologies if you've been through that already, but figured it may be worth a shot.

