Windows Linux 子系统:如何绕过普通 shell 并使用 Terminator(已安装 Xming X Server)?

Windows Linux 子系统:如何绕过普通 shell 并使用 Terminator(已安装 Xming X Server)?

我一直在使用 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。

另请参阅此处:如何更改 Windows 的 Linux 子系统的默认 shell

答案2

我可以使用以下 Windows 快捷方式完成此操作:

C:\Windows\System32\bash.exe -c “导出 DISPLAY=:0.0 && 终止符”

我使用的是 VcXsrv 而不是 Xming,但这没关系,只要你使用正确的显示导出

相关内容