经过一段时间的使用后,当我尝试在 Midnight Commander (使用^o
) 中打开新窗口或打开子 shell 时,Cygwin 会停止打开新 shell。
在 MC 中打印出:
Cannot open master side of pty: No such device or address (6)
打开新窗口失败,窗口立即关闭。
为了解决这个问题,我必须退出所有 Cygwin 窗口并重新启动。有时也需要终止进程cygserver.exe
。cygrunsrv.exe
这种情况已经发生了很长时间(至少几个月),但频率有所增加,至少每天都会发生一次,有时每小时都会发生一次。
关于我的安装:
- 我正在
db_home: windows
使用/etc/nsswitch.conf
- 我的终端是 fatty,是带标签的 mintty 克隆版。这个问题似乎也发生在 mintty 上。
知道需要修复什么吗?
编辑:又发现了一件事,当 Cygwin 停止打开新 shell 时,它也无法运行__git_ps1
这是我在我的PS1
提示中所提到的。