web-dev-qa-db-ja.com

Cygwinの下でのGnu画面の代替

Gnuの画面以外にCygwin/Windows用のターミナルマルチプレクサはありますか?

私はGnuのスクリーンアプリケーションの2つの選択肢を知っています:ByobuとTMux。ただし、これらはどちらもCygwinを使用するWindowsでは実行されません。

14
Jen S.

実際、byobuもtmuxもCygwinパッケージとして利用できませんが、ソースからビルドしてみることができます。最近、多くのプログラムがCygwin固有のパッチなしでビルドされています。

(ところで、屏風は実際にはScreenですが、派手なデフォルト構成になっています。)

7
ak2

現在の屏風バージョン(5.18)はcygwinでそのまま動作するようです。

それをインストールするには、次のことを行いました。

  1. 屏風を https://launchpad.net/byob からダウンロード
  2. tar xzpf byobu-* && cd byobu-*
  3. cygwinにmakeとscreenをインストールします
  4. ./configure && make && make install

そして屏風は働いています...

8
mdd

私の知る限り、tmuxはCygwin用にビルドできません-その環境でUnixドメインソケットが正しく機能しないことと関係があります。悲しい、私は知っています。

4
camperdave

Cygwin 1.7.9でbyobuを正常にインストールしたことに注意して、これを更新したいと思います-他の依存関係を暗黙的にインストールした可能性がありますが、ソースをダウンロードし、コンパイルして、まったく問題なくインストールできました。同じルートファイルのメモを受け取りましたが、ロードが停止しませんでした-pythonエラーが発生します

1
Charles Kozler

Cygwin gnuscreenパッケージをインストールしました。

次に、最新の屏風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を使用します。

Tmuxパッケージがないようです。そしてcamperdaveが指摘したように、それはcygwin用に構築できない可能性があります。

0
mit