有没有办法自动修复 Cluster-SSH 窗口位置?

有没有办法自动修复 Cluster-SSH 窗口位置?

您使用过 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 环境中)重新平铺窗口是没用的。为了应用调整大小,您必须最小化所有终端并重新平铺。这样它就会应用实际大小。我不知道为什么会出现这种情况。也许是一个错误?

问候。

答案1

cssh 应该自动平铺窗口。尝试将以下内容添加到~/.csshrc手册页包含所有选项):

terminal_size = 80x24
console_position = +0+0
window_tiling = yes
always_tile = yes

相关内容