是 Windows Subsystem for Linux GUI 的缩写,这个项目的目的是在一个完全集成的桌面体验中支持在 Windows 上运行 Linux GUI 应用程序,比如可以在wslg中运行idea
软件要求
硬件要求
GPU需要支持vgpu
1、使用命令glxinfo -B
查看支持情况
如果支持的话会有类似以下的输出,一般D3D12
都是支持的
How can I make sure my WSL2/g distro is using vGPU? · Discussion #78 · microsoft/wslg (github.com)
name of display: :0 display: :0 screen: 0 direct rendering: Yes Extended renderer info (GLX_MESA_query_renderer): Vendor: Microsoft Corporation (0xffffffff) Device: D3D12 (NVIDIA GeForce RTX 3060 Ti) (0xffffffff) Version: 22.0.5 Accelerated: yes Video memory: 24379MB Unified memory: no Preferred profile: core (0x1) Max core profile version: 3.3 Max compat profile version: 3.3 Max GLES1 profile version: 1.1 Max GLES[23] profile version: 3.1 OpenGL vendor string: Microsoft Corporation OpenGL renderer string: D3D12 (NVIDIA GeForce RTX 3060 Ti) OpenGL core profile version string: 3.3 (Core Profile) Mesa 22.0.5 OpenGL core profile shading language version string: 3.30 OpenGL core profile context flags: (none) OpenGL core profile profile mask: core profile
OpenGL version string: 3.3 (Compatibility Profile) Mesa 22.0.5 OpenGL shading language version string: 3.30 OpenGL context flags: (none) OpenGL profile mask: compatibility profile
OpenGL ES profile version string: OpenGL ES 3.1 Mesa 22.0.5 OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10
Segmentation fault
|
2、显示器只能在:0
u输出
输入以下命令查看显示器是否正确
如果输出不是
需要在~/.bashrc
中修改环境变量
一些常用的系统应用
- 文件管理器nautilus
sudo apt-get install nautilus
nautilus
|
gedit
idea