wsl使用可视化界面_WSL 科学计算〇 | 适合计算化学的环境配置

之前看过 @pika02 在公社的帖子【Gaussian 16 在虚拟机和WSL中的相对效率】[1],测试发现 g16 在 WSL 下的效率超过了配置很麻烦的 VBox 和 VMWare,与原生 Linux 相比只损失了 ~10%。这对于笔者这种经常在本地运行一些懒得提交超算的小任务的人来说简直是福音。另外,在开发方面,随着 VS Code 的 Remote 功能的完善,使用 VS Code + ...
摘要由CSDN通过智能技术生成

之前看过 @pika02 在公社的帖子【Gaussian 16 在虚拟机和WSL中的相对效率】[1],测试发现 g16 在 WSL 下的效率超过了配置很麻烦的 VBox 和 VMWare,与原生 Linux 相比只损失了 ~10%。这对于笔者这种经常在本地运行一些懒得提交超算的小任务的人来说简直是福音。另外,在开发方面,随着 VS Code 的 Remote 功能的完善,使用 VS Code + WSL 可以带来十分丝滑的开发体验。完善的 GNU 工具链也可以让人脱离各种闭源商业软件的魔爪。

笔者之前一直使用 VBox,这次借着换电脑的机会,决定将工作迁移到 WSL 上。关于 WSL 的安装,网上教程很多了,这里对于普通的步骤就只粗略讲一下,重点强调一些踩过的坑,以及个人使用比较顺手的工具/配置。

  • 本文基于 Windows 10 v1909 + WSL1 Ubuntu 20.04 LTS
  • 笔者秉持 GNU 精神,在主要功能相似时,优先选择开源免费的软件
  • 笔者主要使用计算化学程序,但本文的基本配置应也适用于其他科学计算领域

安装 WSL

首先管理员身份开终端,启用 WSL:

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

重启之后在 Microsoft Store 搜索下载 Ubuntu,笔者安装的是 20.04 LTS 版本。

下完之后在开始菜单的程序列表里找到 Ubuntu,运行,完成安装和用户设置。

安装和配置终端 - cmder

虽然 Windows Terminal 非常惊艳,但是其自定义的空间还是不够大,而且透明效果做得不好,所以笔者还是选择了一直使用的 cmder。直接去官网[2]下载即可。

下载之后,进入设置,在 Startup--Tasks 下选择WSL:bash即可运行 WSL 终端。但是使用过程中发现 vim 出现各种问题,具体来说包括方向键失灵、保存退出后直接刷掉整个缓存区等等。。搜了半天发现是 conemu 的兼容性问题导致的。解决方法是用 WSL 的 bash.exe代替 cmder 自带的启动命令。如图,在 Command 框里输入如下命令即可。

%windir%system32bash.exe ~ -cur_console:p5

47bfcf4eeba2840c7908f857ebf6d0dc.png

在 Task parameters 里面可以替换 .ico 图标,这样子在任务栏里就可以显示出 Ubuntu 的 logo 了(如果你也看腻了 cmder 自带的 λ 图标)。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值