为什么在 cssh(集群 ssh 管理工具)中我不能输入冒号(:)?

为什么在 cssh(集群 ssh 管理工具)中我不能输入冒号(:)?

我用它cssh来同时向多个虚拟机发送一系列命令。它几乎一直运行良好。

但是,无论出于什么原因...例如,如果我必须输入“http:”,冒号 (:) 不会发送到虚拟机。我不得不在连接到每个虚拟机的每个单独屏幕上输入冒号。如果我必须输入大量 URL,这就违背了 cssh 的初衷。

我注意到小于号(<)也会发生同样的情况。

我注意到,这cssh看起来像是一个 X 应用程序挤进了现代 KDE5 Plasma 桌面。所以,我猜想这一定是某种终端配置不匹配,但我不确定。几年前我遇到过这种麻烦,但我不记得我是如何设法绕过它的。

知道如何避免这个问题吗?

答案1

我刚刚发现我的键盘设置“冲突”了cssh。如果我将我心爱的键盘配置重置为默认的 en_gb ,cssh就会恢复“正常”。

更详细地说,我使用的是自定义键盘配置,该配置已在腕骨X。当我使用 Emacs 时,此键盘配置特别好,但事实证明会导致出现问题cssh。我观察到,例如,在我的设置下,Shift-I被误解为。CapsLock-IUpArrow

目前还不清楚我做错了什么,因为只有cssh键盘设置出现问题,而其他一切都正常。我假设我做错了什么,但目前我并不清楚Shift与混淆的根本原因是什么CapsLock

相关内容