你用过 Cluster-SSH 吗?它是一个用于保护 shell (ssh) 的 GUI(前端),它的功能是让您向许多主机编写完全相同的命令。如果您同时打开很多主机,cluster-ssh 会为每个主机打开一个窗口。但这些窗口实际上在屏幕上并不是完全有序的,我的意思是大小相同且不重叠。我总是必须手动调整每个窗口的大小并将其移动到某种网格,这样我才能同时看到每个终端输出。
有没有办法告诉 cluster-ssh 以某种配置文件所需的大小/位置对生成的窗口进行排序???如果是这样,怎么做?
我经常与很多主机一起这样做,所以我不想浪费时间根据需要安排窗口,我使用 Linux =) 非常感谢 =)
编辑:这是带有有用提示的答案的补充。即使有正确的答案,我也不是那么容易按照我想要的方式对齐窗口 =/ 如果你遇到这样的错误:
$ cssh host1 host2
Illegal division by zero at /usr/share/perl5/App/ClusterSSH.pm line 1258, <CLUSTERS> line 3.
只需将 的值更改为terminal_size
更低的值即可。
起初我也没有注意到窗户的大小有任何变化。我注意到(至少在 Ubuntu 11.04 + KDE 环境中)重新平铺窗口是没用的。为了应用调整大小,您必须最小化所有终端和十个分格。这样它应用的实际大小。我不知道为什么会有这种行为。也许是一个错误?
问候。
cssh 应该自动平铺窗口。尝试将以下内容添加到
~/.csshrc
(联机帮助页包含所有选项):