tmux와 함께 Console2를 사용하는 방법


3

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

 $ tmux
 open terminal failed: not a terminal

답변:


3

지금은 불가능합니다.

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

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

가능한 방법 :

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

ConEmu "C : \ cygwin64 \ bin \ bash.exe"
login

@ meffect 나는 또한 이것을 얻고있다, 당신은 그것을 작동하게 했습니까? 답변을 수락 한 이후.
gitaarik

허용되는 대답은 mintty 안에 bash를 사용한다는 것을 의미합니다 . 즉, C:\cygwin\bin\mintty.exe -ConEmu에서 명령을 사용 하십시오.
ruvim

1

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

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

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


Cygwin에서 Connection refused연결하려고 할 때 나는 얻고 localhost있습니다. 연결하기 위해 특별한 작업을 했습니까 localhost?
gitaarik

1
확실히 sshd 서비스 (ssh 데몬)가 시작되어야합니다. ssh-host-configsshd를 구성 하려면 명령을 사용하십시오 .
ruvim
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.