Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

some thoughts concerning tiling (again) #146

Open
sandyWolf opened this issue Apr 25, 2022 · 1 comment
Open

some thoughts concerning tiling (again) #146

sandyWolf opened this issue Apr 25, 2022 · 1 comment

Comments

@sandyWolf
Copy link

sandyWolf commented Apr 25, 2022

Hi!
I'd like to open 69 ssh sessions simultaneously. And I've found the only one way to deal with this pack of windows: 'hardcode' a display position for each specific terminal. I.e. xterm for hostA should be placed at position +0+0, hostB -- +0+32,.. hostZ -- +777+240 and so on.

Now I try to find a way do so. So, my questions:

1 Is there any way to set xterm 'geometry' option for specific host via "clusters" or "tags" files?

2 Is there any way to add (append) terminal to existing cssh instance from command line, something like this:

cssh           --term-args "-geometry +500+100" user@hostA &
cssh --append  --term-args "-geometry +700+300" user@hostZ &
@AsharLohmar
Copy link
Contributor

Have you tried passing --fillscreen and --cols <cols>, -x <cols> or --rows <rows>, -y <rows> ?
For example cssh --fillscreen -x 9 user@host{1..66} will open all the 66 host and evenly size and distribute the windows to fill the screen; it would be 9 by 8, leaving a few empty slots to the end, and since the host are always sorted you'll get your windows always in the same spot. for custom sizes and positions ... AFAICT .. .you're on your own.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants