当前位置: 首页 > news >正文

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

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

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

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

bash

echo 'export DISPLAY=$(cat /etc/resolv.conf | grep nameserver | awk '{print $2}'):0' >> ~/.bashrc
source ~/.bashrc

3. 安装图形化应用程序

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

bash

sudo apt update
sudo apt install x11-apps

4. 测试图形化界面

安装完成后,可以运行一个简单的图形化程序来测试是否能正常显示图形界面。例如,运行 xclock 命令:

bash

xclock

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

相关文章:

  • Ollama【部署 05】Linux环境安装、升级、启动脚本(connection reset by peer异常)
  • ISCC 2025练武题 WP部分
  • Java中创建对象的方式
  • kingbase中文乱码
  • C++ 有哪些标准版本
  • MCP连接Agent:AI时代的TCP/IP
  • 动态规划之01背包——三道题助你理解01背包
  • [人机交互]理解界面对用户的影响
  • Scrapy Item Loaders 深度解析:高效数据提取与清洗
  • ps信息显示不全
  • Vue的响应式魔法
  • 5月13日观测云发布会:这一次,我们不只是发布产品
  • 信息论12:从信息增益到信息增益比——决策树中的惩罚机制与应用
  • STM32基础教程——硬件SPI
  • docker搭建DeepSeek+Dify构建个人知识库
  • 掌握 Kubernetes 和 AKS:热门面试问题和专家解答
  • paddle ocr 或 rapid ocr umi ocr 只识别了图片的下部分内容 解决方案
  • SpirngAI框架 Advisor API详解
  • 在Python和C/C++之间共享std::vector<std::vector<int>>数据
  • 强化学习环境安装——openAI gym
  • 警方通报男子地铁上拍视频致乘客恐慌受伤:列车运行一度延误,已行拘
  • 经济日报刊文:品牌经营不能让情怀唱“独角戏”
  • 工行回应两售出金条发现疑似杂质:情况不属实,疑似杂质应为金条售出后的外部附着物
  • 独家丨刘家琨获普利兹克奖感言:守护原始的感悟力
  • 黄玮接替周继红出任国家体育总局游泳运动管理中心主任
  • 西安碑林博物馆票价将调至85元,工作人员:10元属于改扩建期间惠民票