ewo*_*wok 15 bash windows-10 windows-subsystem-for-linux windows-10-v1607
我刚刚在 Windows 10 中安装了新的 Linux 子系统。能够访问 Ubuntu 存储库真的很棒,但我绝对讨厌默认的终端程序。Cygwin 带有 MinTTY,它非常好并且运行良好,但我找不到 MinTTY 的独立包。在启动任何快捷方式时,有没有办法让 MinTTY 作为 WSL 的默认终端?
编辑:明确地说,我不想安装 Cygwin。我想使用新的 Linux 子系统及其 bash shell,但我想使用 mintty 作为我的终端。
Seb*_*Seb 14
mintty 开发人员刚刚发布了一个安装程序,它将为您设置好一切,没有外部依赖(它包括 cygwin dll、控制台助手和 wslbridge):
https://github.com/mintty/wsltty/releases
下载,安装,你就完成了。
如果您想运行与 Bash 不同的 shell,只需更改快捷方式(在您的开始菜单中)。例如,要使用 zsh 在每个终端上运行 ssh-agent:
%LOCALAPPDATA%\wsltty\bin\mintty.exe /bin/wslbridge -t /usr/bin/ssh-agent /bin/zsh -l
Run Code Online (Sandbox Code Playgroud)
小智 5
使用 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
Run Code Online (Sandbox Code Playgroud)
将这些文件放在名为 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
Run Code Online (Sandbox Code Playgroud)
并创建一个空的minttyrc.
跑 mintty -c ./minttryc ./wslbridge
或使用终端仿真器适用于 Linux 的 Windows 子系统 (WSL)
小智 -5
原来的线程。
下面是如何做到这一点,在 bash 下运行 mintty。
从这里下载 mintty 。
解压缩并提取 mintty.exe
转到bin安装Git 的文件夹。默认位置是:C:\Program Files (x86)\Git\bin
右键单击Git Bash的 Windows 快捷方式
将目标设定为:
C:\Program Files (x86)\Git\bin\mintty.exe" /bin/sh --login -i
如果下载位置不同,则相应更改位置。
| 归档时间: |
|
| 查看次数: |
18840 次 |
| 最近记录: |