用文本编辑器打开 %userprofile%.hyper.js
shell 参数设置为 'C:\Windows\System32\wsl.exe ‘
shellArgs 参数删除 '--login'
如果你想设置 wsl 的起始目录
shellArgs 参数内加入你想要的路径,比如 '~'
其余设置可以参考或不参考官方的说明来设置,这里就不赘述了
为什么我要发这篇文章,因为我不说,肯定所有人会首先把 shell 参数设置为官方推荐的 ‘ C:\Windows\System32\bash.exe ’
然后你会发现即使设置了 linux 子系统的默认 shell 也不能改变“真正”的默认 shell
然后你也不知道怎么设置起始目录。
于是你打开 Google,搜索了半天,最后发现了我这篇文章 :),发现事情居然如此简单。
1
Danswerme 2018-04-23 21:53:21 +08:00 via Android
先赞为敬。
|
2
aice114 2018-04-23 22:07:35 +08:00 via Android
明天试试
|
3
gnaggnoyil 2018-04-24 10:34:15 +08:00
bash.exe -c "/usr/bin/zsh"
|
4
kamen OP @gnaggnoyil #3 你试过吗?你对结果有预期吗?
|
5
gnaggnoyil 2018-04-24 22:51:54 +08:00
@kamen 我的 conemu 就是用这个参数来启动 WSL 的,后来才换的 cygwin connector.
|
6
devtiange 2018-04-25 02:28:03 +08:00
感谢楼主, 测试成功.
不过弱弱问一句, 这个和用 bash.exe 到底区别在哪里? 仅仅是能设置其实目录吗? |
7
devtiange 2018-04-25 02:36:22 +08:00
|