O cssh deve colocar as janelas automaticamente. Tente adicionar o seguinte a ~/.csshrc
(o manpage contém todos os opções):
terminal_size = 80x24
console_position = +0+0
window_tiling = yes
always_tile = yes
Você usou o Cluster-SSH? É uma GUI (frontend) para proteger o shell (ssh), cuja função é permitir que você grave os mesmos comandos para muitos hosts. Se você abrir muitos hosts ao mesmo tempo, o cluster-ssh abre uma janela para cada um deles. Mas essas janelas na verdade não são perfeitamente ordenadas na tela, quero dizer o mesmo tamanho e não se sobrepondo. Eu sempre tenho que redimensionar e mover manualmente todas as janelas para algum tipo de grade para que eu possa ver todas as saídas de terminal ao mesmo tempo.
Existe uma maneira de dizer ao cluster-ssh para ordenar as janelas geradas no tamanho / posição necessária em algum tipo de arquivo de configuração ??? Se sim, como?
Eu faço isso frequentemente com muitos hosts, então eu não quero perder tempo arrumando as janelas como eu preciso, eu uso o Linux =) Muito obrigado =)
EDITAR: Este é um complemento da resposta com uma dica útil. Mesmo com a resposta correta, não foi tão fácil alinhar as janelas como eu queria = / Se você receber um erro como este:
$ cssh host1 host2
Illegal division by zero at /usr/share/perl5/App/ClusterSSH.pm line 1258, <CLUSTERS> line 3.
Basta alterar o valor de terminal_size
para algo menor.
Também no início eu não notei nenhuma mudança no tamanho das janelas. Eu notei que (pelo menos no Ubuntu 11.04 + ambiente KDE) retiling as janelas é inútil. Para aplicar o redimensionamento, você deve minimizar todos os terminais e dez retile. Dessa forma, o tamanho real é aplicado. Eu não sei porque esse comportamento. Um bug talvez?
Saudações.
O cssh deve colocar as janelas automaticamente. Tente adicionar o seguinte a ~/.csshrc
(o manpage contém todos os opções):
terminal_size = 80x24
console_position = +0+0
window_tiling = yes
always_tile = yes