![Windows Linux 子系统:如何绕过普通 shell 并使用 Terminator(已安装 Xming X Server)?](https://linux22.com/image/1543894/Windows%20Linux%20%E5%AD%90%E7%B3%BB%E7%BB%9F%EF%BC%9A%E5%A6%82%E4%BD%95%E7%BB%95%E8%BF%87%E6%99%AE%E9%80%9A%20shell%20%E5%B9%B6%E4%BD%BF%E7%94%A8%20Terminator%EF%BC%88%E5%B7%B2%E5%AE%89%E8%A3%85%20Xming%20X%20Server%EF%BC%89%EF%BC%9F.png)
我一直在使用 Windows Linux 子系统,能够如此快速、轻松地通过 Windows 访问 Ubuntu,这给我留下了深刻的印象。
我已经按照自己喜欢的方式设置了大部分内容。我安装了 X Window Server,它运行良好。我安装了 Terminator shell,从 bash 调用时运行良好。
我想更改已安装的快捷方式以便它立即打开终结者,所以我查看了快捷方式,它有一个目标......
C:\Windows\System32\bash.exe ~
我尝试将其改为这样,但似乎不起作用。
C:\Windows\System32\bash.exe ~ -c "terminator"
有人对我如何才能完成直接打开终结者的任务有什么建议吗?
答案1
如果你使用的是最新的 WSL(Windows Fall Creators Update),那么你可以使用以下方法实现chsh
:
将 zsh 设置为默认 shell:
chsh -s /bin/zsh
然后从命令提示符运行(或重新启动)ubuntu.exe。
答案2
我可以使用以下 Windows 快捷方式完成此操作:
C:\Windows\System32\bash.exe -c “导出 DISPLAY=:0.0 && 终止符”
我使用的是 VcXsrv 而不是 Xming,但这没关系,只要你使用正确的显示导出