WSL2运行图像应用或图形界面


https://blog.csdn.net/Alisebeast/article/details/106680267?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase

 

WSL2运行图像应用或图形界面

 

VEA 2020-06-11 09:15:06   1528   收藏 2

分类专栏: WSL  文章标签: linux wsl windows

版权

WSL2运行图像应用或图形界面

文章目录

WSL2运行图像应用或图形界面

安装WSL2

前置工作

1. 在控制面板,开启[虚拟机平台][Windows Linux子系统]这两个功能,然后重启

2. 下载WSL2 Linux Kernel并安装

3. 在【管理员权限!】下的Powershell中,执行以下命令

安装WSL 2

4. 在应用商店安装Linux子系统,并且启动配置。

设置图形界面

5. 下载和安装VcXsrv

6. 配置防火墙,外界网络访问VcXsrv的端口

7. 启动VcXsrv

设置Linux子系统

8. 打开PowerShell,输入ipconfig查看Windows 10WSL 2中的IP是什么

9. 设置WSL 2X Server显示设置

验证

10. 安装x11-apps

11. 运行时钟

参考文献

虽然我知道网上有很多这样的教程了,但是完全无法让我满意,花了不少时间找小问题出在哪了……

 

安装WSL2

前置工作

1. 在控制面板,开启[虚拟机平台][Windows Linux子系统]这两个功能,然后重启

 

 

2. 下载WSL2 Linux Kernel并安装

下载地址:http://aka.ms/wsl2kernel

 

3. 在【管理员权限!】下的Powershell中,执行以下命令

wsl --set-default-version 2

1

之后安装的linux子系统都将会是WSL 2版本,如果想回到一代的话,把2改成1,之后安装的就是1代的。

 

如果已经安装了1代的linux,需要进行转换的话,使用以下命令

 

查看当前系统中安装的linux子系统

 

wsl -l

1

显示:

 

Windows Subsystem for Linux Distributions:

Ubuntu (Default)

 

转换成WSL 2版本

 

wsl --set-version Ubuntu 2

1

Ubuntu替换成你想转换的Linux子系统版本。

 

如果你需要转换成1代,把2改成1即可。

 

安装WSL 2

4. 在应用商店安装Linux子系统,并且启动配置。

设置图形界面

5. 下载和安装VcXsrv

下载位置:https://sourceforge.net/projects/vcxsrv/

 

6. 配置防火墙,外界网络访问VcXsrv的端口

 

 

 

 

7. 启动VcXsrv

 

 

这里设置显示窗口编号,-1是自动从0分配

 

 

 

 

 

一定要选这一项,WSL 2相当于远程(外界)网络了,和Windows 10是分开的,和WSL 1不一样

 

设置Linux子系统

8. 打开PowerShell,输入ipconfig查看Windows 10WSL 2中的IP是什么

 

 

9. 设置WSL 2X Server显示设置

如果你是ZSH

 

设置 ~/.zshrc

 

如果你是BASH/SH

 

设置 ~/.bashrc

 

在这两个文件的开头或结尾,反正你喜欢的位置(不要在if fi里面…)写上显示配置信息

 

export DISPLAY=[HOST]:[DISPLAY NUMBER]

1

HOST是上一个步骤查看到的IP

 

退出用用soucre刷新配置

 

source .bashrc

1

到这里,图形界面的配置就结束了!

 

验证

Ubuntu子系统为例

 

10. 安装x11-apps

sudo apt install x11-apps

1

11. 运行时钟

xclock

1

 

 

运行成功则说明配置正确!~

 

参考文献

WSL2的图形输出配置

 

参考说明:解决了Windows防火墙的问题

 

Updating the WSL 2 Linux kernel

 

参考说明:解决了安装WSL2的问题

 

Xfce4 Desktop Environment and X Server for Ubuntu on WSL 2

 

参考说明:核心!解决了我设置图形界面的问题~

————————————————

版权声明:本文为CSDN博主「〇VEA」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/Alisebeast/java/article/details/106680267


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM