我无法tmux
使用 Cygwin 在 Windows 机器的 SSH 会话中工作:
USER@HOST ~ $ tmux
open terminal failed: not a terminal
GNU/Screen 运行良好。我知道tmux
它有点挑剔,但用起来也好用得多。有什么办法可以开始tmux
工作吗?
答案1
由于 cygwin 对 Windows 控制台 API 的支持非常有限,您必须运行mintty.exe
模拟 pty 终端的程序。但是,您将无法运行许多其他不是为 cygwin 设计的 Windows 控制台应用程序,而是直接使用 Windows 控制台 API。
答案2
如果您安装了“screen”包,则可以。您可以在运行 tmux 之前从 bash 调用“screen -L”。或者您可以从 cmd 或您想要运行 bash 的地方调用它,bash.exe --login -c“screen -L”,然后是“tmux”。