我用它cssh
来同时向多个虚拟机发送一系列命令。它几乎一直运行良好。
但是,无论出于什么原因...例如,如果我必须输入“http:”,冒号 (:) 不会发送到虚拟机。我不得不在连接到每个虚拟机的每个单独屏幕上输入冒号。如果我必须输入大量 URL,这就违背了 cssh 的初衷。
我注意到小于号(<)也会发生同样的情况。
我注意到,这cssh
看起来像是一个 X 应用程序挤进了现代 KDE5 Plasma 桌面。所以,我猜想这一定是某种终端配置不匹配,但我不确定。几年前我遇到过这种麻烦,但我不记得我是如何设法绕过它的。
知道如何避免这个问题吗?
答案1
我刚刚发现我的键盘设置“冲突”了cssh
。如果我将我心爱的键盘配置重置为默认的 en_gb ,cssh
就会恢复“正常”。
更详细地说,我使用的是自定义键盘配置,该配置已在腕骨X。当我使用 Emacs 时,此键盘配置特别好,但事实证明会导致出现问题cssh
。我观察到,例如,在我的设置下,Shift-I
被误解为。CapsLock-I
UpArrow
目前还不清楚我做错了什么,因为只有cssh
键盘设置出现问题,而其他一切都正常。我假设我做错了什么,但目前我并不清楚Shift
与混淆的根本原因是什么CapsLock
。