alternatives to Gnu screen under Cygwin

Are there any terminal multiplexers for Cygwin/Windows other than Gnu's screen?

I know of 2 alternatives to the Gnu's screen application: Byobu and TMux. However, neither of these run under Windows using Cygwin.


Solution 1:

Indeed neither byobu nor tmux are available as Cygwin packages, but you could try building them from source. Lots of programs do build without Cygwin-specific patches these days.

(Btw, byobu actually is Screen, but with a fancy default configuration.)

Solution 2:

It looks like the current byobu version (5.18) works out of the box on cygwin.

To install it, I did the following:

  1. download byobu from https://launchpad.net/byobu
  2. tar xzpf byobu-* && cd byobu-*
  3. install make and screen in cygwin
  4. ./configure && make && make install

and byobu is working...

Solution 3:

As far as I know, tmux isn't buildable for Cygwin - something to do with Unix Domain sockets not working right in that environment. Sad, I know.

Solution 4:

I would like to update this with a note that I have successfully installed byobu under Cygwin 1.7.9 - although I may have implicitly installed other dependencies, I was able to download the source, compile, and install with absolutely zero issue. I received the same route file note but it did not stop it from loading- the python error will though