WSL 的 Ubuntu 子体系中启用图形化界面

[复制链接]
发表于 2025-9-18 12:18:52 | 显示全部楼层 |阅读模式
source /home/myenv/bin/activate
sudo chmod +w /home
sudo apt update sudo apt install cifs-utils

1. 选择符合的 X 服务器

在 Windows 体系上,需要安装一个 X 服务器来处理 WSL 中 Ubuntu 的图形体现。常用的 X 服务器有 VcXsrv 和 X410,这里以 VcXsrv 为例:



  • 从VcXsrv 官网下载并安装 VcXsrv。
  • 安装完成后,打开 VcXsrv,在设置选项中选择 “Multiple windows”(多窗口模式),“Display number” 保持默认的 0,并勾选 “Start no client”。在 “Extra settings” 中,勾选 “Disable access control” 以答应 WSL 访问 X 服务器,然后点击 “Next” 直到完成设置并启动。
2. 在 WSL 的 Ubuntu 中设置环境变量

打开 WSL 的 Ubuntu 终端,设置 DISPLAY 环境变量,让 Ubuntu 知道将图形输出发送到那里。在终端中输入以下下令:

bash
  1. export DISPLAY=$(cat /etc/resolv.conf | grep nameserver | awk '{print $2}'):0
复制代码




为了让每次启动 Ubuntu 时都主动设置该环境变量,可以将上述下令添加到 .bashrc 或 .zshrc 文件中。比方,使用以下下令将其添加到 .bashrc:

bash
  1. echo 'export DISPLAY=$(cat /etc/resolv.conf | grep nameserver | awk '{print $2}'):0
  2. ' >> ~/.bashrcsource ~/.bashrc
复制代码



3. 安装图形化应用程序

以安装 x11-apps 包为例,它包含了一些简单的图形化测试程序。在 Ubuntu 终端中实行以下下令:

bash
  1. sudo apt update
  2. sudo apt install x11-apps
复制代码
4. 测试图形化界面

安装完成后,可以运行一个简单的图形化程序来测试是否能正常体现图形界面。比方,运行 xclock
 下令:

bash
  1. xclock
复制代码

假如一切设置正确,会弹出一个时钟窗口,这表明 WSL 的 Ubuntu 图形化界面已经乐成启用。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表