web-dev-qa-db-ja.com

Console2をtmuxで使用する方法

Cygwinに含まれているminttyターミナルを使用してtmuxを起動できます。ただし、Console2を使用している場合(64ビットWindows 7で実行し、シェルとしてC:\ cygwin64\bin\bash.exeを使用している場合)、次のエラーが発生します。

 $ tmux
 open terminal failed: not a terminal
3
Rich Ashworth

今のところ不可能です。

Tmuxには「cygwin対応」のターミナルエミュレータが必要です。 Minttyはその1つです。

Console2は実際のWindowsコンソール上で動作しますが、cygwinはそれを好みません。

考えられる方法:

  • Cygwin開発者にWindowsをサポートするように説得します。それが可能だとは思いませんが、試してみてください。
  • 別のエミュレーションプログラムを使用してください。たとえば、ConEmu(私は作者です)は、ミンティである単純な子グラフィカルアプリケーションを実行する場合があります。そのため、tmuxをホストする可能性のあるminttyの上にタブ付きまたは分割された環境が表示されます。
3
Maximus

特定の問題の回避策の1つは、ローカルホストのssh内でtmuxを使用することです。

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

収益にいくつかのグラフィックアーティファクトがあるにもかかわらず、機能します。

1
ruvim