Cygwin 下 Gnu screen 的替代品

Cygwin 下 Gnu screen 的替代品

除了 Gnu 的屏幕之外,还有其他适用于 Cygwin/Windows 的终端多路复用器吗?

我知道 Gnu 屏幕应用程序有两种替代方案:Byobu 和 TMux。但是,它们都无法在 Windows 下使用 Cygwin 运行。

答案1

确实,byobu 和 tmux 都不是 Cygwin 软件包,但您可以尝试从源代码构建它们。如今,许多程序的构建都没有 Cygwin 特定的补丁。

(顺便说一句,byobu 实际上是 Screen,但具有一个奇特的默认配置。)

答案2

看起来当前的 byobu 版本 (5.18) 在 cygwin 上开箱即用。

为了安装它,我做了以下操作:

  1. 从以下位置下载 byobuhttps://launchpad.net/byobu
  2. tar xzpf byobu-* && cd byobu-*
  3. 在 cygwin 中安装 make 和 screen
  4. ./configure && make && make install

并且 byobu 正在工作......

答案3

据我所知,tmux 无法为 Cygwin 构建 - 这与 Unix Domain 套接字在该环境中无法正常工作有关。我知道这很悲哀。

答案4

我安装了 cygwin gnu screen 包。

然后我下载了最新的 byobu tarball 并按照它的 readme 文件进行安装。但安装后我无法运行它,我当时放弃了:

Administrator@ntmachine ~
$ byobu
/bin/byobu/lib/byobu/include/shutil: line 292: /proc/net/route: No such file or
directory
/usr/bin/env: python: No such file or directory

最后一行中的 python 要求很容易满足,但我认为 /proc/net/route 问题会很难。

因此我现在将在 cygwin 上使用 screen 而不是 byobu。

似乎没有 tmux 包。而且正如 camperdave 指出的那样,它可能无法为 cygwin 构建。

相关内容