我是 GNU screen 的普通用户。我的设置一定有一些怪癖,导致了一个我无法重现的奇怪问题。也许你可以帮我隔离它。
我的会话已经顺利进行了一天或一周,然后发生了一些事情,突然 Ca 停止被屏幕识别,但只有当我在应用程序中时。该应用程序可能是 vim、python 或 R。当我使用其中时,屏幕没有响应,我被困在该应用程序中。我可以通过退出应用程序并返回 shell 来重新获得对屏幕的控制。屏幕继续响应新的 shell 以及问题出现之前在其他窗口中打开的应用程序。当我再次启动应用程序时,我再次失去控制。如果我打开一个全新的窗口并打开一个全新的应用程序,我就会失去控制。如果我断开并重新连接,问题仍然存在。只有退出并开始新的屏幕会话,我才能重新获得控制权。
我不知道从哪里开始诊断这个问题。有任何想法吗?
细节:
- 我是一位经验丰富的屏幕用户。
- 我在 OS X、ITerm2、zsh 上,但我想我什至在终端和 bash 中也遇到过这个问题。
- 我可以分享您想要查看的任何 .screenrc 设置。
- 我在上面撒了一点谎。我将 Ca 映射到 Cq。也许这很重要。