Cluster-Ssh
clusterssh:某些組合鍵未傳遞到終端
通常,當我在終端中打開文本編輯器時,我使用組合鍵
CTRL
++K
移動V
到文件末尾
CTRL``K
當我在“主cssh 輸入欄位”中時,++不起作用V
(即當我在多個終端中輸入時)。但是,如果我直接選擇其中一個打開的終端,那麼CTRL
++K
就V
可以了。所以我假設,當我在主輸入欄位中使用它時,它會被“吃掉”。
理想情況下,我想
cssh
將所有組合鍵傳遞給終端。我不需要cssh
使用它自己的快捷鍵。有沒有什麼地方可以配置/禁用使用的快捷鍵
cssh
,以便將所有快捷鍵都傳遞給終端?另一個問題是,當我按下 時
F10
,它並沒有傳遞到終端,而是打開了cssh
. 這是純粹的邪惡。該cssh
視窗已經有菜單,我可以在其中用滑鼠點擊並選擇項目。誰需要F10
為這種愚蠢的事情犧牲?是否可以禁用cssh 中的所有鍵,以便將所有鍵都傳遞給終端?
如果我理解正確,您想禁用
cssh
. 這可以通過在配置文件中禁用它來完成。在您
/etc/csshrc & $HOME/.csshrc
需要將其配置為:use_hotkeys = no Setting to anything other than "yes" will disable all hotkeys.
資訊的來源是cssh 的 FreeBSD 手冊頁
編輯 - 添加更多選項
您可以嘗試將這些選項留空 - 不要為其分配任何預設組合鍵:
key_addhost = Control-plus Default key sequence to open AddHost menu. See below notes on shortcuts. key_clientname = Alt-n Default key sequence to send cssh client names to client. See below notes on shortcuts. key_paste = Control-v Default key sequence to paste text into the console window. See below notes on shortcuts. key_quit = Control-q Default key sequence to quit the program (will terminate all open windows). See below notes on shortcuts. key_retilehosts = Alt-r Default key sequence to retile host windows. See below notes on shortcuts. mouse_paste = Button-2 (middle mouse button) Default key sequence to paste text into the console window us- ing the mouse. See below notes on shortcuts.
編輯——供未來的讀者 使用 這個問題似乎出在 GUI 環境本身——即OpenBox中。您需要注意環境的設置是否與 cssh 的設置不衝突。