WSL2安装Ubuntu并使用VcXsrv连接图形界面

本文详细介绍了如何在Windows上使用WSL2安装Ubuntu22.04,并通过oh-my-tuna脚本更换国内源,安装VcXsrv以支持Windows与Ubuntu的桌面连接。接着,安装xfce4桌面环境,配置.bashrc文件,最后提供了一些常用的WSL2管理命令。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首先在Windows上使用WSL2

1、microsoft store中安装Ubuntu22.04,进入Ubuntu后首次会创建用户名和密码

2、使用"oh-my-tuna"脚本替换国内源
 

wget https://tuna.moe/oh-my-tuna/oh-my-tuna.py

sudo python3 oh-my-tuna.py --global

sudo apt-get update

sudo apt-get upgrade

3、安装VcXsrv用于在windows上连接Ubuntu桌面

VcXsrv Windows X Server download | SourceForge.net

安装后打开XLaunch

注意允许通过应用通过防火墙对VcXsrv全开并启动

在Extra settings选项中,勾选Disable access control

之后会启动一个黑框,先不用管它

 

4、接着回到 “Ubuntu” 命令行界面,开始安装桌面环境需要的软件,依次输入下面的命令:

sudo apt-get install xfce4-terminal

sudo apt-get install xfce4

sudo service dbus restart

5、配置文件:~/.bashrc,

sudo nano ~/.bashrc
#在末尾添加
export DISPLAY=$(grep -m 1 nameserver /etc/resolv.conf | awk '{print $2}'):0.0
export WAYLAND_DISPLAY=$DISPLAY
export XDG_SESSION_TYPE=x11

保存并退出后source ~/.bashrc

重启一下Ubuntu

执行xfce4-session启动xubuntu

在WSL 输入:startxfce4,XLaunch窗口就会跳出来以下窗口:

 

WSL2常用命令:

#关闭wsl上所有的linux

wsl --shutdown

#查看wsl中所有的Linux发行版

wsl -l -v

#设置默认的发行版

wsl --set-default <ubuntu>

#如果要卸载Ubuntu,这样只是将Ubuntu从WSL中删除,但是电脑本地仍有Ubuntu,重新点击启动Ubuntu会产生新的WSL子系统,相当于初始化

wsl --unregister <ubuntu>

 

您好!要在WSL 2使用Ubuntu图形界面,您可以安装配置一个X服务器,例如VcXsrv或Xming。以下是一些步骤供您参考: 1. 在Windows安装启动X服务器。您可以从VcXsrv的官方网站(https://sourceforge.net/projects/vcxsrv/)或Xming的官方网站(https://sourceforge.net/projects/xming/)下载安装适合您的版本。 2. 在WSL 2安装必要的软件包。打开WSL 2终端,运行以下命令来安装X11应用程序支持: ``` sudo apt update sudo apt install -y ubuntu-desktop ``` 这将安装Ubuntu桌面环境所需的软件包。 3. 配置WSL 2使用X服务器。在WSL 2终端中,编辑`~/.bashrc`文件(如果文件不存在则创建): ``` nano ~/.bashrc ``` 在文件末尾添加以下行: ``` export DISPLAY=$(awk '/nameserver / {print $2; exit}' /etc/resolv.conf 2>/dev/null):0 ``` 保存关闭文件。 4. 启动X服务器。在Windows上,找到启动您安装的X服务器(VcXsrv或Xming)。确保选择启用"Public access"(公共访问)和"Disable access control"(禁用访问控制)选项。 5. 启动图形界面应用程序。在WSL 2终端中,运行您想要使用图形界面应用程序的命令。例如,您可以尝试运行以下命令来启动计算器应用程序: ``` gnome-calculator ``` 如果一切设置正确,图形界面应用程序将在Windows的X服务器上显示出来。 请注意,这种方法仅适用于在WSL 2中运行的Linux发行版,且您需要在Windows安装和配置X服务器。
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值