安装配置Ubuntu-22.04于WSL2的图形化界面

本文介绍了如何在WindowsSubsystemforLinux2(WSL2)中安装Ubuntu-22.04,以及如何安装VcXsrv以支持图形界面。通过在子系统中安装xfce4,配置DISPLAY变量,并创建启动脚本来运行图形界面。最后,文章提到了如何通过快捷方式启动Xlaunch,并确保图形化界面正常工作。

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

WSL2安装可以参考微软的官方教程,已经很简单了:安装 WSL | Microsoft Learn

注意部分网络环境在安装时可能需要科学上网。

至于Ubuntu-22.04可以在应用商店里找到,也可以使用以下命令安装:

wsl --install Ubuntu-22.04

一、安装VcXsrv

https://sourceforge.net/projects/vcxsrv/中安装即可。(注意,这个是安装到Windows,不是子系统)

二、安装xfce4

在子系统中输入:

sudo apt update
sudo apt install xfce4

三、配置输出

这里我在参考别人教程时发现如果把两个export写到~/.bashrc里面,虽然图形界面能够正常使用但是原来安装好的带ui的程序却不能在bash里正常启动或不能正常使用。

这里是我的解决方法:

不要在~/.bashrc里写export

直接:

cd ~
vim startremotex.sh

在里面输入:

export DISPLAY=$(cat /etc/resolv.conf | grep nameserver | awk '{print $2}'):0
export WAYLAND_DISPLAY=$DISPLAY
startxfce4

保存。

四、启动图形化界面

启动Xlaunch,选择One large window下一步,

下一步,

勾选Disable access control,下一步

完成。

在windows桌面新建快捷方式,填入:

powershell "wsl -d Ubuntu-22.04 --cd ~ -- "sh startremotex.sh""

点击完成。

以防万一,运行powershell,输入:

wsl --shutdown

然后双击刚刚创建的快捷方式,就会发现图形化界面显示成功了。

### 启动WSL中的Ubuntu 22.04Windows Subsystem for Linux (WSL) 中启动Ubuntu 22.04可以通过以下方法实现。首先,确保已经正确安装了适用于LinuxWindows子系统功能[^1]。如果尚未启用该功能,可以使用PowerShell以管理员身份运行以下命令来启用: ```powershell Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux ``` 完成上述步骤后,接下来需要确认已安装Ubuntu 22.04。可以通过Microsoft Store搜索并安装Ubuntu 22.04 LTS版本。安装完成后,在开始菜单中搜索“Ubuntu 22.04”或直接在命令行中输入`wsl --list --verbose`检查当前已安装WSL发行版[^4]。 启动Ubuntu 22.04的方法包括以下几种: 1. **通过开始菜单启动** 在Windows的开始菜单中搜索“Ubuntu 22.04”,点击打开即可进入命令行界面2. **通过命令行启动** 打开PowerShell或CMD,输入以下命令启动Ubuntu 22.04: ```powershell wsl -d Ubuntu-22.04 ``` 3. **通过快捷方式启动** 如果希望更方便地启动Ubuntu 22.04,可以在桌面上创建一个快捷方式。右键桌面选择“新建 > 快捷方式”,目标填写如下内容: ```plaintext wsl -d Ubuntu-22.04 ``` 此外,若需要重启WSL子系统(例如清理缓存或解决某些问题),可以在PowerShell中运行以下命令关闭所有WSL实例后再重新启动: ```powershell wsl --shutdown ``` 完成上述操作后,再次启动Ubuntu 22.04时,系统会自动加载最新的状态。 ### 配置与优化 为了更好地使用Ubuntu 22.04,建议进行一些基础配置。例如,更新软件包列表和升级现有软件: ```bash sudo apt update && sudo apt upgrade -y ``` 如果计划在WSL中使用图形化界面,可以参考相关文档安装桌面环境(如XFCE4)[^2]。需要注意的是,WSL2本身不支持直接显示图形界面,因此需要额外配置X服务器(如VcXsrv或Xming)并设置`DISPLAY`环境变量。 ```bash export DISPLAY=<你的主机IP>:0 ``` 最后,保存上述环境变量到`.bashrc`文件中以便每次启动时自动加载。 ---
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值