web-dev-qa-db-ja.com

Windows 10 bashとmintty

新しいLinuxサブシステムをWindows 10にインストールしました。Ubuntuリポジトリにアクセスできるのは本当に素晴らしいですが、デフォルトのターミナルプログラムは絶対に嫌いです。 CygwinにはMinTTYが付属していますが、これは非常に優れており、非常にうまく機能しますが、MinTTYのスタンドアロンパッケージが見つかりません。ショートカットを起動するときに、WSLのデフォルトのターミナルとしてMinTTYを作成する方法はありますか?

編集:明確にするために、私はCygwinをインストールしたくありません。新しいLinuxサブシステムとそのbashシェルを使用したいのですが、ターミナルとしてminttyを使用したいと思っています。

13
ewok

Mintty開発者は、外部の依存関係なしですべてをセットアップするインストーラーをリリースしました(cygwin dll、コンソールヘルパー、wslbridgeが含まれています)。

https://github.com/mintty/wsltty/releases

ダウンロード、インストールすれば完了です。

Bash以外のシェルを実行したい場合は、(スタートメニューの)ショートカットを変更してください。たとえば、zshを使用して端末ごとにssh-agentを実行するには:

%LOCALAPPDATA%\wsltty\bin\mintty.exe /bin/wslbridge -t /usr/bin/ssh-agent /bin/zsh -l
13
Seb

Mintty + wslbridgeを使用すると機能します。

3つのファイルをダウンロードします。

mirrors.kernel.org/sourceware/cygwin/x86_64/release/cygwin/cygwin-2.5.2-1.tar.xz

mirrors.kernel.org/sourceware/cygwin/x86_64/release/mintty/mintty-2.4.2-0.tar.xz

github.com/rprichard/wslbridge/releases/download/0.1.0/wslbridge-0.1.0-cygwin64.tar.gz

これらのファイルをbinという名前の同じディレクトリに配置します。

cygwin1.dll : cygwin-2.5.2-1.tar.xz

cygwin-console-helper.exe : cygwin-2.5.2-1.tar.xz

mintty.exe : mintty-2.4.2-0.tar.xz

wslbridge.exe : wslbridge-0.1.0-cygwin64.tar.gz

wslbridge-backend : wslbridge-0.1.0-cygwin64.tar.gz

そして、空のminttyrcを作成します。

mintty -c ./minttryc ./wslbridgeを実行します

または Linux用Windowsサブシステム(WSL)のターミナルエミュレータ を使用します

5
Gore Liu