CygwinでのGnu画面の代替


14

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

Gnuの画面アプリケーションに代わる2つの選択肢、ByobuとTMuxを知っています。ただし、これらはいずれもCygwinを使用してWindowsで実行されません。


4
この質問は現在古くなっています。Cygwinの下でtmuxを実行することが可能です。java.ociweb.com/mark/programming/tmuxInCygwin.html
ジャックオコナー

回答:


7

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

(ちなみに、by風は実際にはScreenですが、派手なデフォルト構成になっています。)


5
問題に関する小さな更新として:tmuxは、cygwinで(tmuxと同様に)パッケージとして利用可能になり、デフォルトのcygwinインストーラーから利用可能になりました。
デウカリオーン

8

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

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

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

そして、o風は働いています...


snack正しく動作させるためには、pyhtonモジュールが必要です。
マイク

どうもありがとう!最新のMSYS2で働いていました。誰がどのようにscreenrc/ screen_layout設定を適用できるか知っていますか?私はすでに慣れている3つの分割ペインを持っています。まだ見たことがないペインを分割する簡単な方法があるかもしれません。
ブライアントーマス

@BrianThomasは新しい質問を開いてください。
mdd

4

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


3
tmux-usersリストからの説明は次のとおり
archive.com

1

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


あなたが行った手順を書くのに十分親切ですか?たぶんブログか何かで?
Forethinker

0

cygwin gnu screenパッケージをインストールしました。

次に、最新のbyobu tarballをダウンロードし、readmeファイルに従ってインストールしました。しかし、インストール後に実行できなかったため、この時点でatめました。

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の問題は難しいと思います。

だから、今ではby風ではなくcygwinで画面を使用します。

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


2
ハウディ!bugs.launchpad.net/byobuでbyobuに対するバグとしてこれを報告する場合、私はそれを修正するために最善を尽くします。(byobuの上流メンテナはこちら)。
ダスティンカークランド

cygwin私の場合、どのようにスクリーンを使用しますmsys2か?ソースをビルドする方法を見つけることができません。誰かがソースとビルドする方法、たとえばconfigureファイルやmakepkgプレゼントを持っていますか?
ブライアントーマス
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.