Cygwin에서 Gnu screen에 대한 대안


14

Gnu의 화면 이외의 Cygwin / Windows 용 터미널 멀티플렉서가 있습니까?

나는 Gnu의 화면 응용 프로그램 인 Byobu와 TMux의 두 가지 대안을 알고 있습니다. 그러나 이들 중 어느 것도 Cygwin을 사용하는 Windows에서 실행되지 않습니다.


4
이 질문은 이제 구식입니다. Cygwin에서 tmux를 실행할 수 있습니다. java.ociweb.com/mark/programming/tmuxInCygwin.html
Jack O'Connor

답변:


7

실제로 byobu 또는 tmux는 Cygwin 패키지로 제공되지 않지만 소스에서 빌드 할 수 있습니다. 요즘 Cygwin 관련 패치없이 많은 프로그램이 빌드됩니다.

(Btw, byobu는 실제로 Screen이지만 멋진 기본 구성입니다.)


5
문제에 대한 약간의 업데이트로 : tmux는 이제 cygwin (tmux 그대로)에서 패키지로 제공되며 기본 cygwin 설치 프로그램을 통해 사용할 수 있습니다.
deucalion

8

현재 byobu 버전 (5.18)이 cygwin에서 즉시 작동하는 것처럼 보입니다.

그것을 설치하기 위해 다음을 수행했습니다.

  1. https://launchpad.net/byobu 에서 byobu를 다운로드 하십시오.
  2. tar xzpf byobu-* && cd byobu-*
  3. cygwin에 make 및 screen 설치
  4. ./configure && make && make install

그리고 byobu가 일하고 있습니다 ...


snack제대로 작동하려면 pyhton 모듈이 필요합니다 .
mike

감사합니다! 최신 MSYS2에서 나를 위해 일했습니다. 내가 어떻게 적용 할 수 있는지 누구를 알고 있나요 screenrc/ screen_layoutCONFIGS은? 이미 익숙한 3 개의 분할 창이 있습니다. 아직 보지 못한 창을 쉽게 분할하는 방법이있을 수 있습니다.
Brian Thomas

@BrianThomas는 새로운 질문을여십시오.
mdd


1

Cygwin 1.7.9에서 byobu를 성공적으로 설치했다는 메모로 이것을 업데이트하고 싶습니다. 암시 적으로 다른 종속성을 설치했을지라도 소스를 다운로드하고 컴파일하고 전혀 제로 문제없이 설치할 수있었습니다. 동일한 경로 파일 메모를 받았지만 로딩을 멈추지 않았습니다. 파이썬 오류는


수행 한 단계를 작성하기에 충분히 친절합니까? 어쩌면 블로그 나 무엇인가?
Forethinker

0

cygwin gnu screen 패키지를 설치했습니다.

그런 다음 최신 byobu 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

마지막 줄에서 파이썬 요구 사항을 충족시키는 것은 쉽지만 / proc / net / route 문제는 어렵다고 생각합니다.

이제 byobu 대신 cygwin에서 screen을 사용하겠습니다.

tmux 패키지가없는 것 같습니다. camperdave가 지적했듯이 cygwin을 위해 빌드 할 수 없었습니다.


2
안녕! bugs.launchpad.net/byobu에서 byobu에 대한 버그로이 파일을 제출하면 문제를 해결하기 위해 최선을 다하겠습니다. (여기서 by 부 업스트림 관리자).
더스틴 커클랜드

cygwin내 경우 에 screen을 어떻게 사용 msys2하시겠습니까? 소스를 빌드하는 방법을 찾을 수 없습니다. 소스 나 빌드 방법 이 있습니까 ( 예 : configure파일 또는 makepkg선물)?
Brian Thomas
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.