Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

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.

share|improve this question
3  
This question is now out of date. It is possible to run tmux under Cygwin. java.ociweb.com/mark/programming/tmuxInCygwin.html –  Jack O'Connor Nov 19 '13 at 21:57
add comment

5 Answers

up vote 6 down vote accepted

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.)

share|improve this answer
1  
As a little update on the matter: tmux is now available on cygwin (as is tmux) as a package, available through the default cygwin installer. –  deucalion Apr 13 at 20:00
add comment

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...

share|improve this answer
    
You need pyhton module snack for it to work properly. –  mike Sep 27 '13 at 14:06
add comment

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

share|improve this answer
    
Would you be kind enough to write the steps you have undertaken? Maybe on a blog or something? –  Forethinker Mar 9 '13 at 23:20
add comment

I installed the cygwin gnu screen package.

Then I downloaded the latest byobu tarball and installed it following it's readme-file. But after installation I could not run it, I gave up at this point:

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

It would be easy to meet the python requirement in the last line, but I believe the /proc/net/route issue would be difficult.

So I will use screen now on cygwin instead of byobu.

There does not seem to be a tmux package. And as camperdave pointed out, it could be not buildable for cygwin.

share|improve this answer
    
Howdy! If you file this as a bug against byobu at bugs.launchpad.net/byobu, I'll do my best to fix it. (Upstream maintainer of byobu here). –  Dustin Kirkland Mar 2 '12 at 3:55
add comment

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.

share|improve this answer
    
thanks for the heads up. –  gdw2 Feb 2 '12 at 21:07
3  
Here's an explanation from the tmux-users list: mail-archive.com/tmux-users@lists.sourceforge.net/msg01347.html –  jmohr Feb 22 '12 at 21:14
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.