要实现运行VS Code,需要的工作分为:
有一个Linux系统
安装图形界面
安装VS Code
进行相关配置
显然,Linux系统由WSL完成。一是对系统资源占用相对较小,二是和Windows高度融合,使用方便
采用高度自由、方便的Arch Linux,相关内容见在Windows下安装Arch Linux子系统
那么剩下的问题是安装图形界面
整体思路是安装Xorg,使用X Server来在Windows渲染
使用pacman或者yaourt安装xorg的包,中间需要选择,直接选择all(全部安装)就行
yaourt -S xorg
yaourt -S xorg-xinit xterm
一般教程下面会要求安装桌面环境,不过我们这里不需要,直接安装VS Code即可
yaourt -S visual-studio-code-bin
最后,在电脑上安装相应的任意一个能够连接X Server的软件即可
经过对比我选择了MobaXterm,免费、好用,这两个优点就足够了。
在/etc/profile增加内容:
export DISPLAY=:6.0
export LIBGL_ALWAYS_INDIRECT=1
export GDK_SCALE=1
export GDK_DPI_SCALE=1.5
不过根据测试,我貌似启动时并不会运行这些语句,因此我在~/.bashrc里增加了source /etc/profile
DISPLAY这个环境变量设置了Wi