前言
这学期多了两门需要用到Linux的课程,使我有机会开始接触Linux。
手上的电脑要被我当成生产力工具,自然是不能重装为Linux了。会弄虚拟机,用的Vmware
装Ubuntu24.1,很好用。不过我是上课会带电脑去(八九斤重!),性能本续航基本没得说,还开个虚拟机那实在是顶不住。一节课还是可以,主要是两节课我都想用电脑,接近4个小时还是不行了。
发现了 WSL2
,好用,我还装了 oh-my-posh
别提上课多爽了哈哈哈。但我毕竟Linux小白,有时还是会需要图形界面,也想玩玩新的东西,于是便有了为WSL2配置图形界面的需求。网上找了教程也有些不太适用了,但还是谢谢大佬!我最后是靠AI成功配置的。
教程开始
以下内容部分参考其他文章,链接link
1. 安装 VcXsrv
- 下载并安装 VcXsrv
- 安装完成后启动 VcXsrv,选择以下选项:
- Multiple windows:多窗口模式
- Fullscreen:全屏模式
- One large window:大窗口模式
- One window without titlebar:无标题栏窗口模式
- 显示窗口编号设置为 -1(自动从0分配)。
2. 连接方式设置
- 选择默认的连接方式(第一项)。
- 勾选第三项以使用 ssh 连接 WSL2。
最后点击“完成”即可。
3. WSL 端配置
需要获取 WSL 的 IP 地址:
-
打开 命令提示符(cmd),输入以下命令:
ipconfig
记下与 WSL 相关的网络适配器的 IPv4 地址。
Ethernet adapter vEthernet (WSL)
,注意有个叫WSLCore的别看错了。 -
在 WSL2 中设置显示环境变量。打开 WSL(Ubuntu),执行以下命令:
export DISPLAY=[HOST]:[DISPLAY NUMBER]
这里的
[HOST]
是你刚才记录的 IP 地址,[DISPLAY NUMBER]
通常设置为 0。比如,如果你的 IP 地址是
192.168.1.2
,则命令为:export