曦远 (DealiAxy)一份私人的文字刊物

StarBlog
返回文章列表折页手记阅读全文
Windows

WSL小技巧:切换到zsh以及加入右键菜单

切换到zsh 说明 在 Windows Subsystem for Linux 中,执行 chsh -s /bin/zsh 并不能成功地将默认 shell 修改为 zsh。在打开 WSL 时,默认 shell 仍然为 bash。 这是因为WSL 在启动时并没有执行 login 相关的组件,而这些组件和默认 shell 有关。Microsoft 已经知晓了这个问题,但并没有计划去解决。 方法 我们可

曦远 (DealiAxy)约 3 分钟
目录6 个章节

切换到zsh

说明

在 Windows Subsystem for Linux 中,执行 chsh -s /bin/zsh 并不能成功地将默认 shell 修改为 zsh。在打开 WSL 时,默认 shell 仍然为 bash。 这是因为WSL 在启动时并没有执行 login 相关的组件,而这些组件和默认 shell 有关。Microsoft 已经知晓了这个问题,但并没有计划去解决。

方法

我们可以通过一个简易的 workaround 可以使在打开 WSL 时同时打开 zsh。 在 ~/.bashrc 中添加

bash -c zsh

参考资料

https://github.com/Microsoft/WSL/issues/477

加入右键菜单

  1. 打开运行,输入 regedit 运行注册表编辑器

  2. 找到注册表中这个文件夹\HKEY_CLASSES_ROOT\Directory\Background\shell\

  3. 选中shell这个文件夹右键新建一个项,双击默认这个值,改为WSL Shell Here,这个是右键菜单显示出来的名字

  4. 在默认下面加一个字符串值,名称为Icon,双击将它的值改为你想要的图标的地址,可以是.ico和.exe文件

  5. 在 WSL Shell Here 下新建一个项,项名称为command,将这个项的默认的值改为Ubuntu的exe文件地址,我的是"C:\Windows\System32\bash.exe",注意两边要双引号

Ps: 为什么今天的截图是这样的呢 = =.. 原因:外出中。只能用笔记本上的Windows啦

About


了解更多有趣的操作请关注我的微信公众号:DealiAxy 每一篇文章都在我的博客有收录:blog.deali.cn

_EOF_

WSL小技巧:切换到zsh以及加入右键菜单

本文作者:
程序设计实验室
版权声明:
本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!

相关文章

Win10安装Ubuntu子系统教程

一、启用“适用于Linux的Windows子系统” 通过Win10任务栏中的Cortana搜索框搜索打开“启用或关闭Windows功能”,向下滚动列表,即可看到“适用于Linux的Windows子系统”项。 勾选它,确定,然后按提示重启系统。 二、启用开发人员模式 然后进入“设置 - 更新和安全 - 针对开发人员”设置页面,选中“开发人员模式”。如图: 然后就会下载安装开发人员模式程序包,等待安装

2021-12-18 · Windows · 约 1 分钟

Win10的Linux子系统也能运行图形程序

前言 之前写了一篇在Win10中安装Linux子系统的文章,虽然Linux子系统既实用又方便,不过有些同学可能会觉得只有命令行挺无聊的,所以今天分享一个运行图形程序的方法,经过试用效果还是不错的。 本文将带领你一步一步在Win10的子系统里安装运行Gimp(PS:Gimp是Linux上的PS,功能还是灰常强大滴),还有其他一些Linux的图形化软件。 准备工作 Linux子系统必备的哈,这个不用多

2021-12-18 · Windows · 约 1 分钟

讨论

共 0 条

良言一句三冬暖,恶语伤人六月寒。

加载评论中…