當我SSH進入特定服務器並啓動screen
時,它會忽略我的CTRL+a
組合鍵。而不是CTRL+a c
創建一個新的屏幕窗口,它反而就像我剛剛輸入c
一樣。其他關鍵組合失敗的方式相似。忽略SSH屏幕CTRL
我試過啓動屏幕使用screen -e ^jj
綁定到j
而不是a
,但我仍然得到了與上述相同的結果。
我試着將.screenrc
文件添加到我的homedir中,我知道它可以在其他機器上工作,但它沒有任何影響。
我也嘗試啓動一個zsh shell而不是bash。
任何想法在哪裏開始嘗試和解決這個問題?這基本上呈現屏幕不可用。
感謝
如果您鍵入Ctrl-V Ctrl-A會發生什麼? (順便說一句,我的''^^@'在我的'.screenrc'中有'escape';它允許我使用Ctrl-space作爲我的命令鍵,我發現它非常易於使用。) –
'Ctrl-V Ctrl-A'給我一個'^ A' – Jason
好吧,這告訴你'screen'不能識別Ctrl-A。檢查'$ HOME/.screenrc','/ etc/screenrc'和'$ SYSSCREENRC'和'$ SCREENRC'環境變量,並查找'escape'命令;請參閱man屏幕的「文件」部分。 (但是這並不能解釋爲什麼'-e^jj'不起作用。) –