alternatives to Gnu screen under Cygwin

9,499

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

Share:
9,499

Related videos on Youtube

Jen S.
Author by

Jen S.

Updated on September 17, 2022

Comments

  • Jen S.
    Jen S. over 1 year

    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.

  • jmohr
    jmohr about 12 years
    Here's an explanation from the tmux-users list: mail-archive.com/[email protected]/msg01347.h‌​tml
  • ExoPlanet100
    ExoPlanet100 about 12 years
    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).
  • Forethinker
    Forethinker about 11 years
    Would you be kind enough to write the steps you have undertaken? Maybe on a blog or something?
  • deucalion
    deucalion about 10 years
    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.
  • Brian Thomas
    Brian Thomas over 6 years
    How would you use screen on cygwin, im my case msys2? I cant find a way to build the source, does anybody have a source and a way to build, e.g. a configure file or a makepkg present?
  • Brian Thomas
    Brian Thomas over 6 years
    Thanks much! Worked for me in latest MSYS2. Does anybody know how i can apply screenrc/screen_layout configs? I have a 3 split pane that im already accustomed to. Maybe there's an easy way to split the panes that I havent seen yet.
  • mdd
    mdd over 6 years
    @BrianThomas please open a new question.