tmux와 함께 Console2를 사용하는 방법 비트 Windows 7에서 실행하고 C :

cygwin에 포함 된 민트 터미널을 사용하여 tmux를 시작할 수 있습니다. 그러나 Console2를 사용할 때 (64 비트 Windows 7에서 실행하고 C : \ cygwin64 \ bin \ bash.exe를 셸로 사용) 다음 오류가 발생합니다.

 $ tmux
 open terminal failed: not a terminal


답변

지금은 불가능합니다.

Tmux에는 “cygwin 가능”터미널 에뮬레이터가 필요합니다. Mintty는 그들 중 하나입니다.

Console2는 실제 Windows 콘솔에서 작동하며 cygwin은 그것을 좋아하지 않습니다.

가능한 방법 :

  • cygwin 개발자에게 Windows를 지원하도록 설득하십시오. 나는 그것이 가능하다고 생각하지 않지만 시도 할 수 있습니다.
  • 다른 에뮬레이션 프로그램을 사용하십시오. 예를 들어 ConEmu (저는 저자입니다)는 간단한 하위 그래픽 응용 프로그램을 실행할 수 있습니다. 따라서, tmux를 호스팅 할 수있는 민트 위에 탭이 있거나 분할 된 환경이 제공됩니다.

답변

주어진 문제에 대한 한 가지 해결 방법은 localhost의 ssh에서 tmux를 사용하는 것입니다.

$ ssh localhost
# ...
$ tmux attach || tmux new

결론에 몇 가지 그래픽 아티팩트에도 불구하고 작동합니다.