Como usar o Console2 com o tmux

3

Eu sou capaz de iniciar o tmux usando o terminal do mintty incluído no cygwin. No entanto, ao usar o Console2 (executando no Windows 7 de 64 bits e usando C: \ cygwin64 \ bin \ bash.exe como o shell), recebo o seguinte erro:

 $ tmux
 open terminal failed: not a terminal
    
por Rich Ashworth 20.06.2014 / 12:24

2 respostas

3

Impossível por enquanto.

O Tmux requer o emulador de terminal "cygwin-enabled". Mintty é um deles.

O Console2 funciona em cima do console real do Windows, e o cygwin não gosta disso.

Formas possíveis:

  • Convencer os desenvolvedores do cygwin a oferecer suporte ao Windows. Eu não acredito que isso seja possível, mas você pode tentar.
  • Use outro programa de emulação. Por exemplo, o ConEmu (eu sou o autor) pode executar aplicativos gráficos simples para crianças, o que é mestiço. Assim, você obterá um ambiente com guias e dividido em cima do mintty que pode hospedar o tmux.
por 20.06.2014 / 13:15
1

Uma solução para determinado problema é usar o tmux dentro do ssh no localhost:

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

Funciona apesar de vários artefatos gráficos na linha de baixo.

    
por 23.10.2014 / 10:26