windows do not appear w/ multiple monitors, using native Terminal application
What steps will reproduce the problem?
With multiple monitors plugged in, using Mac OSX terminal application, run any command to connect to multiple machines, like so:
csshX -l myusername mymachine1.com mymachine2.com mymachine3.com
What is the expected output?
4 windows should open, 1 being the red process master @ bottom and 3 being each specified machine from command. The non-master windows should be tiled evenly across the screen.
What do you see instead?
Without any monitors plugged in (on a Macbook Pro), I see exactly what I should see. However, with one or two monitors plugged in via Thunderbolt, the master window will show up, but each individual machine's window may not appear at all. After plugging and unplugging monitors, the terminal windows may appear half-way on on monitor, deeply stacked on top of each other, or maybe partially tiled. Sometimes they do not appear until you've unplugged and then plugged back in the monitors, and they might appear on any monitor at that time. 100% of the time w/ multiple monitors, this issue occurs - it never works as intended with monitors plugged in.
What version of csshX (do a "csshX -v") are you using?
csshX 0.74
On what operating system version (do a "sw_vers")?
Mac OSX 10.9.5 Darwin Kernel Version 13.4.0: Sun Aug 17 19:50:11 PDT 2014; root:xnu-2422.115.4~1/RELEASE_X86_64
Please provide any additional information below.
I am using zshell instead of bash. Additionally, if I use iTerm, csshx tiling works properly every time. This issue only occurs using the native Terminal application. I can confirm that I am using /bin/zsh shell for both iTerm and Terminal. I can also confirm that changing from zshell to bash in native Terminal does not solve this problem.
I'm having the same problem with multiple monitors.
duplicate of #70 . You need to make sure your main terminal window that you launch csshx with is on the Primary screen. I have 2 23" and my MBP Retnia and am able to run csshx just fine. It's only when I forget to put the term window on my primary screen that I see this issue. Primary Screen = the one with the dock.